EspressoSystems / cape

Configurable Asset Privacy for Ethereum
https://cape.docs.espressosys.com/
GNU General Public License v3.0
97 stars 16 forks source link

No contract code found at 0xcf7e…0fc9 #994

Open pictographer opened 2 years ago

pictographer commented 2 years ago

Attempting to run the local two wallet demo with cape-demo-docker...

Contract isn't found, so EQS can't start, faucet fails, and GUI gives an opaque error when trying to use the faucet: "An error occurred. Please try again later."

Here's the console output for the docker container.

corbett@Johns-MacBook-Pro cape % bin/cape-demo-docker                                            
[+] Running 7/7
 ⠿ relayer Pulled                                                                                                                                                                          1.5s
 ⠿ wallet-api-bob Pulled                                                                                                                                                                   1.5s
 ⠿ geth Pulled                                                                                                                                                                             1.5s
 ⠿ address-book Pulled                                                                                                                                                                     1.5s
 ⠿ eqs Pulled                                                                                                                                                                              1.5s
 ⠿ wallet-api-alice Pulled                                                                                                                                                                 1.5s
 ⠿ faucet Pulled                                                                                                                                                                           1.5s
[+] Running 7/7
 ⠿ Container cape-geth-1              Created                                                                                                                                              0.0s
 ⠿ Container cape-address-book-1      Created                                                                                                                                              0.0s
 ⠿ Container cape-wallet-api-bob-1    Created                                                                                                                                              0.0s
 ⠿ Container cape-wallet-api-alice-1  Created                                                                                                                                              0.0s
 ⠿ Container cape-eqs-1               Created                                                                                                                                              0.0s
 ⠿ Container cape-relayer-1           Created                                                                                                                                              0.0s
 ⠿ Container cape-faucet-1            Recreated                                                                                                                                            0.1s
Attaching to cape-address-book-1, cape-eqs-1, cape-faucet-1, cape-geth-1, cape-relayer-1, cape-wallet-api-alice-1, cape-wallet-api-bob-1
cape-address-book-1      | 2022-04-28T17:56:56.010599Z  INFO address_book: Using store path "/.local/share/espresso/cape/address_book/store"
cape-address-book-1      | 2022-04-28T17:56:56.011004Z  INFO tide::server: Server listening on http://0.0.0.0:50000    
cape-wallet-api-alice-1  | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-alice-1  | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.512552Z  INFO tide::server: Server listening on http://0.0.0.0:50040
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/server.rs:212
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.913427Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.913584Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.917145Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.917300Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.946756Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.947224Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.951450Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.953862Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.987717Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.989453Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.991498Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.992741Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:56:57.993799Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-wallet-api-bob-1    | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-bob-1    | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-bob-1    |   2022-04-28T17:56:58.099605Z  INFO tide::server: Server listening on http://0.0.0.0:50041
cape-wallet-api-bob-1    |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/server.rs:212
cape-wallet-api-bob-1    | 
cape-eqs-1               | thread 'main' panicked at 'No contract code found at 0xcf7e…0fc9', /__w/cape/cape/contracts/rust/src/ethereum.rs:225:9
cape-eqs-1               | stack backtrace:
cape-eqs-1               |    0: rust_begin_unwind
cape-eqs-1               |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:584:5
cape-eqs-1               |    1: core::panicking::panic_fmt
cape-eqs-1               |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:143:14
cape-eqs-1               |    2: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-eqs-1               |    3: std::thread::local::LocalKey<T>::with
cape-eqs-1               |    4: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-eqs-1               |    5: async_io::driver::block_on
cape-eqs-1               |    6: async_global_executor::reactor::block_on
cape-eqs-1               |    7: std::thread::local::LocalKey<T>::with
cape-eqs-1               |    8: std::thread::local::LocalKey<T>::with
cape-eqs-1               |    9: async_std::task::builder::Builder::blocking
cape-eqs-1               |   10: eqs::main
cape-eqs-1               | note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
cape-relayer-1           | thread 'main' panicked at 'No contract code found at 0xcf7e…0fc9', /__w/cape/cape/contracts/rust/src/ethereum.rs:225:9
cape-relayer-1           | stack backtrace:
cape-eqs-1 exited with code 101
cape-relayer-1           |    0: rust_begin_unwind
cape-relayer-1           |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:584:5
cape-relayer-1           |    1: core::panicking::panic_fmt
cape-relayer-1           |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:143:14
cape-relayer-1           |    2: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-relayer-1           |    3: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-relayer-1           |    4: async_io::driver::block_on
cape-relayer-1           |    5: async_global_executor::reactor::block_on
cape-relayer-1           |    6: std::thread::local::LocalKey<T>::with
cape-relayer-1           |    7: async_std::task::builder::Builder::blocking
cape-relayer-1           |    8: minimal_relayer::main
cape-relayer-1           | note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
cape-relayer-1 exited with code 101
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.810985Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.812454Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.814952Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.816221Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.823159Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.824417Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.825935Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.826954Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.855828Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.857152Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.858621Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.859780Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:03.860878Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.816412Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.817565Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.819820Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.821518Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.832355Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.833469Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.834934Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.836364Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.868677Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.870262Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.872027Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.874636Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:09.876872Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.939051Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.940370Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.944095Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.945627Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.952555Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.953811Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.955828Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:15.956751Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:16.027094Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:16.028659Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:16.030076Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:16.032079Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:16.033666Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-faucet-1            | Unpacking universal parameters... done in 17748 ms
cape-faucet-1            | 2022-04-28T17:57:20.422464Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:20.638513Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:20.639259Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 500ms
cape-faucet-1            | 2022-04-28T17:57:21.144913Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:21.171708Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:21.172489Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 1s
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.125627Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.125876Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.131910Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.131997Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.140475Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.140620Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.142044Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.142193Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.171396Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.171492Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.171634Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.171853Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:22.172804Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-faucet-1            | 2022-04-28T17:57:22.175233Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:22.199710Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:22.200893Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 2s
cape-faucet-1            | 2022-04-28T17:57:24.207447Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:24.237574Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:24.238952Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 4s
cape-faucet-1            | 2022-04-28T17:57:28.247403Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:28.273738Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:28.274236Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 8s
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.661362Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.661592Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.665874Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.666077Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.674096Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.676086Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.678005Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.678145Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.708479Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.708560Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.709994Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.710110Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:28.710415Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.518104Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.518447Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.523238Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.524174Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.533295Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.533468Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.536069Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.536198Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.618790Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.618899Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.619162Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.619198Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:34.619232Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-faucet-1            | 2022-04-28T17:57:36.279674Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:36.437418Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:36.438060Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 16s
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.407190Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.409241Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.413780Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.413993Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.422290Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.422416Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.424411Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.424539Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.454534Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.454729Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.454881Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.455185Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:40.455226Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.272942Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.273147Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.277032Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.277135Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.286285Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.286437Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.288018Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.288563Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.320633Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.320729Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.320838Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.320862Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:46.320889Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.020480Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.021844Z  INFO net::server: <-- received request {url: http://localhost:50040/lastusedkeystore, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.027905Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.028057Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.037582Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.037805Z  INFO net::server: <-- received request {url: http://localhost:50040/listkeystores, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.040881Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.041001Z  INFO tide::log::middleware: --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:87
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.070977Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.071167Z  INFO net::server: <-- received request {url: http://localhost:50040/getinfo, content-type: None, accept: Ok(Some([MediaTypeProposal { media_type: Mime { essence: "*/*", basetype: "*", subtype: "*", is_utf8: false, params: [] }, weight: None }]))}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:167
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.072004Z  WARN net::server: responding with error: you must open a wallet to use this enpdoint
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:151
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.072157Z  INFO net::server: --> responding with {content-type: Some(Mime { essence: "application/json", basetype: "application", subtype: "json", is_utf8: false, params: [] }), error: None}
cape-wallet-api-alice-1  |     at /github/home/.cargo/git/checkouts/net-90d50668a5ac7b45/49f9503/src/server.rs:175
cape-wallet-api-alice-1  | 
cape-wallet-api-alice-1  |   2022-04-28T17:57:52.072244Z  WARN tide::log::middleware: Client error --> Response sent
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:79
cape-wallet-api-alice-1  | 
cape-faucet-1            | 2022-04-28T17:57:52.440889Z  INFO surf::middleware::logger::native: sending request    
cape-faucet-1            | 2022-04-28T17:57:52.460977Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-04-28T17:57:52.461293Z  WARN cape_wallet::backend: unable to connect to EQS; sleeping for 32s
cape-wallet-api-alice-1  |   2022-04-28T17:57:58.373765Z  INFO tide::log::middleware: <-- Request received
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/log/middleware.rs:43
philippecamacho commented 2 years ago

I was able to replicate the problem at revision 8cdf383d2f563fb2bb6194e6c56e7d46227e404d:

[nix-shell:~/repositories/Translucence/cape]$ sudo bin/cape-demo-docker 
[sudo] password for philippe: 
[+] Running 7/7
 ⠿ relayer Pulled                                                                                                                                                                                                                                                            1.1s
 ⠿ faucet Pulled                                                                                                                                                                                                                                                             1.1s
 ⠿ eqs Pulled                                                                                                                                                                                                                                                                1.0s
 ⠿ geth Pulled                                                                                                                                                                                                                                                               1.0s
 ⠿ wallet-api-alice Pulled                                                                                                                                                                                                                                                   1.0s
 ⠿ wallet-api-bob Pulled                                                                                                                                                                                                                                                     1.1s
 ⠿ address-book Pulled                                                                                                                                                                                                                                                       1.0s
[+] Running 7/0
 ⠿ Container cape-geth-1              Created                                                                                                                                                                                                                                0.0s
 ⠿ Container cape-faucet-1            Created                                                                                                                                                                                                                                0.0s
 ⠿ Container cape-address-book-1      Created                                                                                                                                                                                                                                0.0s
 ⠿ Container cape-relayer-1           Created                                                                                                                                                                                                                                0.0s
 ⠿ Container cape-wallet-api-bob-1    Created                                                                                                                                                                                                                                0.0s
 ⠿ Container cape-eqs-1               Created                                                                                                                                                                                                                                0.0s
 ⠿ Container cape-wallet-api-alice-1  Created                                                                                                                                                                                                                                0.0s
Attaching to cape-address-book-1, cape-eqs-1, cape-faucet-1, cape-geth-1, cape-relayer-1, cape-wallet-api-alice-1, cape-wallet-api-bob-1
cape-address-book-1      | 2022-05-03T16:36:14.146454Z  INFO address_book: Using store path "/.local/share/espresso/cape/address_book/store"
cape-address-book-1      | 2022-05-03T16:36:14.146600Z  INFO tide::server: Server listening on http://0.0.0.0:50000    
cape-wallet-api-alice-1  | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-alice-1  | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-alice-1  |   2022-05-03T16:36:14.754242Z  INFO tide::server: Server listening on http://0.0.0.0:50040
cape-wallet-api-alice-1  |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/server.rs:212
cape-wallet-api-alice-1  | 
cape-wallet-api-bob-1    | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-bob-1    | WALLET directory is not set. Using the default paths, ./public and ./api for asset and API paths, respectively. To use different paths, set the WALLET environment variable, or specify :assets and :api arguments.
cape-wallet-api-bob-1    |   2022-05-03T16:36:15.059341Z  INFO tide::server: Server listening on http://0.0.0.0:50041
cape-wallet-api-bob-1    |     at /github/home/.cargo/registry/src/github.com-1ecc6299db9ec823/tide-0.16.0/src/server.rs:212
cape-wallet-api-bob-1    | 
cape-eqs-1               | thread 'main' panicked at 'No contract code found at 0xcf7e…0fc9', /__w/cape/cape/contracts/rust/src/ethereum.rs:225:9
cape-eqs-1               | stack backtrace:
cape-eqs-1               |    0: rust_begin_unwind
cape-eqs-1               |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:584:5
cape-eqs-1               |    1: core::panicking::panic_fmt
cape-eqs-1               |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:143:14
cape-eqs-1               |    2: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-eqs-1               |    3: std::thread::local::LocalKey<T>::with
cape-eqs-1               |    4: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-eqs-1               |    5: async_io::driver::block_on
cape-eqs-1               |    6: async_global_executor::reactor::block_on
cape-eqs-1               |    7: std::thread::local::LocalKey<T>::with
cape-eqs-1               |    8: std::thread::local::LocalKey<T>::with
cape-eqs-1               |    9: async_std::task::builder::Builder::blocking
cape-eqs-1               |   10: eqs::main
cape-eqs-1               | note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
cape-eqs-1 exited with code 101
cape-relayer-1           | thread 'main' panicked at 'No contract code found at 0xcf7e…0fc9', /__w/cape/cape/contracts/rust/src/ethereum.rs:225:9
cape-relayer-1           | stack backtrace:
cape-relayer-1           |    0: rust_begin_unwind
cape-relayer-1           |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:584:5
cape-relayer-1           |    1: core::panicking::panic_fmt
cape-relayer-1           |              at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:143:14
cape-relayer-1           |    2: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-relayer-1           |    3: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
cape-relayer-1           |    4: async_io::driver::block_on
cape-relayer-1           |    5: async_global_executor::reactor::block_on
cape-relayer-1           |    6: std::thread::local::LocalKey<T>::with
cape-relayer-1           |    7: async_std::task::builder::Builder::blocking
cape-relayer-1           |    8: minimal_relayer::main
cape-relayer-1           | note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
cape-relayer-1 exited with code 101
cape-faucet-1            | Unpacking universal parameters... done in 10404 ms
cape-faucet-1            | 2022-05-03T16:36:27.317720Z  INFO faucet: Wallet balance before init: 9223372036854775807
cape-faucet-1            | 2022-05-03T16:36:27.317852Z  INFO tide::server: Server listening on http://0.0.0.0:50030    
cape-faucet-1            | 2022-05-03T16:36:27.318955Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-05-03T16:36:27.821518Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-05-03T16:36:28.824188Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-05-03T16:36:30.826875Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-05-03T16:36:34.829828Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-05-03T16:36:42.832368Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
cape-faucet-1            | 2022-05-03T16:36:58.835203Z  WARN isahc::handler: request completed with error: CouldntResolveHost: couldn't resolve host name
philippecamacho commented 2 years ago

Looks related to #993.

philippecamacho commented 2 years ago

As discussed, it is better to change the way the docker image is built. Reassinging to @Ancient123 .