Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Light client network RPC requests never get responses on kovan #9356

Closed
amaury1093 opened this issue Aug 15, 2018 · 8 comments
Closed

Light client network RPC requests never get responses on kovan #9356

amaury1093 opened this issue Aug 15, 2018 · 8 comments
Labels
F2-bug 🐞 The client fails to follow expected behavior. M6-rpcapi 📣 RPC API. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible.
Milestone

Comments

@amaury1093
Copy link
Contributor

Before filing a new issue, please provide the following information.

I'm running:

  • Which Parity version?: Tried on v2.0.1 and v2.1.0-nightly-ff716e7-20180814/x86_64-macos/rustc1.27.2
  • Which operating system?: MacOS
  • How installed?: via installer, from source
  • Are you fully synchronized?: yes
  • Which network are you connected to?: kovan / ...
  • Did you try to restart the node?: yes

Your issue description goes here below. Try to include actual vs. expected behavior and steps to reproduce the issue.

Repro:

# fresh computer
parity --light --chain kovan # wait for it to sync

# once sync, in another terminal
curl --data '{"method":"eth_getBalance","params":["0x407d73d8a49eeb85d32cf465507dd71d507100c1"],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545

Expected behavior:
Should return the balance.

Actual behavior:
curl hangs and never returns the result.

Notes:

  • I have constantly 6-10 peers
  • Works on mainnet
  • Reproed on 2 different machines (macOS)
  • local rpc requests (e.g. eth_coinbase) work
@amaury1093 amaury1093 changed the title Light client network RPC requests like eth_getBalance never get responses on kovan Light client network RPC requests never get responses on kovan Aug 15, 2018
@Tbaut Tbaut added F2-bug 🐞 The client fails to follow expected behavior. M6-rpcapi 📣 RPC API. labels Aug 15, 2018
@Tbaut Tbaut added this to the 2.1 milestone Aug 15, 2018
@Tbaut Tbaut added the P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. label Aug 15, 2018
@Tbaut
Copy link
Contributor

Tbaut commented Aug 15, 2018

I can't reproduce for eth_getBalance on linux, but I can reproduce with eth_estimateGas (v2.1.0 nightly):

curl --data '{"method":"eth_estimateGas","params":[{"gasPrice":"0xee6b2800", "to":"0x4d6bb4ed029b33cf25d0810b029bd8b1a6bcab7b", "value":"0x1b1ae4d6e2ef500000"}],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545

This same call works without problem on a full node.

@Tbaut
Copy link
Contributor

Tbaut commented Aug 15, 2018

Just tested on @cheme 's branch #9318 for the curl posted above, I get:
{"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error occurred: on-demand sender cancelled","data":"\"\""},"id":1}

@niklasad1
Copy link
Collaborator

@amaurymartiny @Tbaut

It is obviously hard to see what's going here without the logs!

Personally, I have tested with eth_getBalance on the mainnet and then the provider (full node) sometimes fails to execute the transaction and replies with BadProof. Then the light-client will continue trying out the request (forever) and block the client as it seems! My guess it is the same for you here on kovan!

#9318 will mitigate the denial of service but I still think we need to investigate why we get EVM failures!!

@niklasad1
Copy link
Collaborator

@amaurymartiny

Can pull the latest master and run it as follows:

parity --light -l "on_demand=trace" --chain=kovan

Then provide the logs :)

@amaury1093
Copy link
Contributor Author

amaury1093 commented Aug 20, 2018

Amaurys-MacBook-Pro:shell amaurymartiny$ parity --light -l "on_demand=trace" --chain=kovan
2018-08-20 12:35:53  main INFO parity_ethereum::run  Starting Parity-Ethereum/v2.1.0-nightly-ee5ed44-20180817/x86_64-macos/rustc1.27.2
2018-08-20 12:35:53  main INFO parity_ethereum::run  Keys path /Users/amaurymartiny/Library/Application Support/io.parity.ethereum/keys/Kovan
2018-08-20 12:35:53  main INFO parity_ethereum::run  DB path /Users/amaurymartiny/Library/Application Support/io.parity.ethereum/chains_light/kovan/db/9bf388941c25ea98
2018-08-20 12:35:53  main INFO parity_ethereum::run  Running in experimental Light Client mode.
2018-08-20 12:35:53  IO Worker #0 INFO network  Public node URL: enode://4f4fcdc8fa852f5b3d53f4ddcd522e7bef9888d8b19aaa8af97df0a42440276fc40eae250afc8446e3c49db21493c752c96553ac2db1fba98e36058b0c07907d@192.168.0.29:30303
2018-08-20 12:36:02   TRACE on_demand  Account Request, Incomplete { block_hash: Scalar(0xfd871191494b4cd40ccaa4fe186ab95102473786b14d984e894931bbf28cb056), address_hash: Scalar(0x4e8ebbefa452077428f93c9520d3edd60594ff452a29ac7d2ccc11d47f3ab95b) }
2018-08-20 12:36:02   DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-08-20 12:36:02   TRACE on_demand  Dispatched request Request #0 to peer 3
2018-08-20 12:36:02   DEBUG on_demand  Was unable to dispatch 0 requests.
2018-08-20 12:36:02  IO Worker #2 DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-08-20 12:36:02  IO Worker #2 TRACE on_demand  Dispatched request Request #1 to peer 4
2018-08-20 12:36:02  IO Worker #2 DEBUG on_demand  Was unable to dispatch 0 requests.
2018-08-20 12:36:02  IO Worker #3 DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-08-20 12:36:02  IO Worker #3 TRACE on_demand  Dispatched request Request #2 to peer 4
2018-08-20 12:36:02  IO Worker #3 DEBUG on_demand  Was unable to dispatch 0 requests.
2018-08-20 12:36:02  IO Worker #0 DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-08-20 12:36:02  IO Worker #0 TRACE on_demand  Dispatched request Request #3 to peer 3
2018-08-20 12:36:02  IO Worker #0 DEBUG on_demand  Was unable to dispatch 0 requests.
2018-08-20 12:36:02  IO Worker #0 DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-08-20 12:36:02  IO Worker #0 TRACE on_demand  Dispatched request Request #4 to peer 3
2018-08-20 12:36:02  IO Worker #0 DEBUG on_demand  Was unable to dispatch 0 requests.
2018-08-20 12:36:02  IO Worker #0 DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-08-20 12:36:02  IO Worker #0 TRACE on_demand  Dispatched request Request #5 to peer 3
2018-08-20 12:36:02  IO Worker #0 DEBUG on_demand  Was unable to dispatch 0 requests.

And it goes on.

@niklasad1
Copy link
Collaborator

I can reproduce this behavior!

No providers (peers) respond to the request in my case which seems very strange (looks to be the same for you)

However, they seem to respond to some request for example eth_getBlockByNumber!

@niklasad1 niklasad1 reopened this Sep 7, 2018
@5chdn 5chdn modified the milestones: 2.1, 2.2 Sep 11, 2018
@niklasad1
Copy link
Collaborator

@amaurymartiny

This seems to work for me now:

2018-09-13 17:22:29   TRACE rpc  Request: {"method":"eth_estimateGas","params":[{"from":"0x0066Dc48bb833d2B59f730F33952B3c29fE926F5", "gas":"0xffff" }, "latest"],"id":1,"jsonrpc":"2.0"}.
2018-09-13 17:22:29   TRACE on_demand  Account Request, Incomplete { block_hash: Scalar(0x9af4fb9d514a96db2ee9fb3670863398c38f44b8848ab8c645a213a8e6b03de1), address_hash: Scalar(0x330a080babeb4a7dd04f9677d0f816cd19023b7d54b3638b93e6dd63527cf765) }
2018-09-13 17:22:29   DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-09-13 17:22:29   TRACE on_demand  Dispatched request Request #4 to peer 0, 1111110 remaining attempts
2018-09-13 17:22:29   DEBUG on_demand  Was unable to dispatch 0 requests.
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x9af4fb9d514a96db2ee9fb3670863398c38f44b8848ab8c645a213a8e6b03de1) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xf3beff2ec1748c7b2c09f8c978074b3e9daafba973721615ecf938b63113624f) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xce6433d8ef602292f4f84ef794ac5938461417f5473f6d5d0438c734b84c5ede) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xf107c03b0ea694407dca26ebe3c82184a4cb7f61e4a7d8ad1ca73244e36d5bdd) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xed1c3fc3e2cbbe322ebccc70cbdbf480a4e4b0c631a785419b112a00a2f5f812) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x850dada072191e52c1adc23d045fe7d9ebcef2b662bb0f2abcd63c99512bc446) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x7fb315d9bfbdb54af3e969e81c966372e706fb6415bdc2c90473351bb6248b11) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x41eda12ce34934d0eaab44db7c0dd5f00d619d5b0bfb3b3e55724d0707c1c483) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xab266dc15adf66a07b83d2ac3f8fe9662f394f58b7b1aa0eac82e6d0eded78bb) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x9698bb0e7c5c67d93da37a1d1f22156469e4372be51752e03a9625efb69d1683) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xd65b0cb3929214f6a8a65c7a39cb4a4cc6e05e720dda330e30e9d4026944cdd7) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xbd68548156328d771b3bb0c4d63db97a44ffcfbf8db04901fdd6d71c256c0f85) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xe2d6f84d60293d0aa98f176454c70428abb6c8dacd37531ad157a522d4116538) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x60a0a91d77106709cbda76add95ab725cf103c16afb9c580f99cc8ace5799389) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x90ef6406699731c81bbca86d785ce39dd9e172aeb6442e09b9427a73dce4d521) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x9bfc6bfde69abe1575d6a1cddd6b3e66db31ed902a230e3cd2a3b6348ab7e358) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x7a25ee807323512c78f4ff9e68474dc027138767ce62caee00428e7356166386) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xe4156fc48dc4cc1aa3302468fb2d8506b17e8c0cc28c004fbb3f837195f602d5) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xbdad1538450f12a52fdddba2df111f801985f1a24a3d79c88daec12f0471ca48) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x63c43854542c0a15e7a029b2deab6e791e4123fe635fd1758a38e5abbc9b7a10) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x7d1780c762f2d348d76972952ab5a28dfb48dda2329f7c791277882ae6758489) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xfd73f4ef9c23831a787a4106aed270479440aac44cbb7a143542257446e1f1f6) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x27d0c9f51962fdc749f6406e1741bb47fa8c76180a07a5c9d6fdfe14607361d2) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x50103fe7ec81b5ad225aeb6d2e52eeb9a979cbb3744399285310b3d8ef5a2d10) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x409e746c338f3622527f10f0693ba61257e413ed0c50dc51f95686a7804913a1) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xa3c14eeaa760928af642751cd704ee892b19b760107697dcc48ee2f45dd4f76c) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xdde023dd3f157397d2dd4141a78ffd12e00338a5fb89addf713b7795401c2d35) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x85d6460b300082643a19bd0ca8e48aec86fdf62b6ff337a509d48a751353fe79) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xb1e5b969f3f7d8792889f7c466b95a6e81e57628b5de16a37c68c9b05d767892) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x8ed99fd94328b8f9ded8c5bd0c4c4f2392d2eeae896cd9c09408e997da353095) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x27bca67c4b534108b0ea70e565e207b4a297f80a4de28a2b49154a9aa892ade1) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x1a653840359ff12752cab4ff064c56f433a051868c1125c847756ac8b17a7d26) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xc2fd73010db1ad1ccd68165ab268770eba0c8320d762bef6d98c077d9979df31) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xb42d8ec0e30d636ee31519a5d1b0c6d6d8c5ba5692ab900fb53fa2c2574c46ee) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x2c0805d964b8fcd02d49c951aed8c660b595f06be127700f523f5ef0f3127edc) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x00e52b7906bba12925bd37d3932c23a0be990ad7144f5477172aad759eca39b6) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x4029eef587e74be79b1ea417ea6bcb2b2f4de3412fc0c07cd13d1972b5d50bac) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x0a84d404036adf39d9532ca8b257f74e512cdc8a1aea53d3049fa243e6808442) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x8fbdc277f0438496fe7fd8cb511ea39d99d35823b91e42605459f506efe46ec7) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xa0be003bf4bdc77df4426900f7e6a25256c9b8cbd0e920b1242320b6a9264977) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x4e09624ff42551be36e6e79d78a81143323c764930a5358c6af63bf71eef28b6) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x6ea6006d6c9edd554366c60e9e2a153f27caddd7e494207e178a2a1d3b620894) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xf97ad85c2b1abfa37fa05a44d0064e6a3c36948f25b5a9d6e659526a3a9f92ac) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xf4e85c8fe0c5f1859aedc362e6f6e8392024164d4c30d610f6809a518f98c996) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x5058d6c3052b5b075ed776f38e702fb3801c68def34a1f551cd03b877f06347e) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x2b37961b84d33c3c502b90ebd788ce7ae0d7cd52c0b418824176fe95a96b866c) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x77aeb751eb67c11ef346fc4540956314dae2d2ccba09c9602e828447322bcd38) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x8b7fb8560246824e19f1fb0755d846be6b727ac4f2f952d6b3785a2f3cc07933) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xb0298a2b3b9c1792cad3f2aa6cdc37f53db372733582607f69e9b36904f4b3af) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x8db6fddd2180796452d15afdc1c5be3101efaf3103297e392797ee2f1167102d) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x72b7bba9d905987f6c1eeec8eb183003a3ab06e445971b1ff683019eab4c6a75) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x84bbf50370714c75ffda81465e9dc729c113adabc0db47f23d9f3c766e735c45) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xe250c05f14beb636e6e67a7955c85853c61c9b550dce10b2948e9003f452eafe) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xe4c448785cc21f4e94a14d7d7e0b6f5a70282d7289380f3b80ec9f03cd110dcd) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xf89a0cba500944e6300ef811090bf27bbfa1cc193f72fba93cf694b93c79f590) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xdbc61d76b0f79df3390777f565d1d5652b36cd55232880787f7789fd9c1d50eb) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x0d2b5cc2562b4461c644652bc5f1b1d6cae8958ec386be5c83dc1f89b7cc2cbb) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xa461df273904df73ca2425eb9708114b2e860e80b7725b033cc797585d2f0a2b) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xbca11d69631ce1d64fdae6015d31be0a3701bb140b0a29de60f8f02751811e9d) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xdc6886945cd00146282aee1963b407abed7b7283447d27c3d73ce6048701e24b) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x36b4f4a58c1518e4e79b0dd44e5b88ee6484afcd5e11be40116f742deb00f2a8) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xbc1b789472774fa20c0999129ac367800fb7abaac5e9567b690da83cc00e2361) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x7f6c5dc6fec121bbdcdd9a74d54ed53b7a594fe48602aeb00f1930ad8d1606f1) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x261c209e759c50416391dc30898c7dadca2753fe354ecd644b160fe8862306e9) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xcb9e86ee7d63cace23f9c9423aae25dcb8f5cd5b60cff34904220fcdadd9ed22) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x98a1160b2c6f0dca3000d13cf6691c1cbed24f7c300315d78f785405a489177a) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xb874bbf724503a3cfe070046bd36238c6484ea023a3c47fbde21f5086397259e) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x27f8c5e7a75175450c5f99e6cc6ba03cb99f181c3d34e332f1749da20a094a19) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x5322aa01101f6ab0c743042a7dbb30c54429e2074ca07bfe979cd3e519784a81) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x9700c43dacbd0368f10b53b5b2fbbc5922b233d06fad18652566de2b38eae6e7) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x0a761332f8965823dcb33dd8fd4285e7446e9172aafdb06c98ebf73e130b0c36) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x04583eb9503d86eab3da1207a3f4da5fe151936c1760fa62335c17ffd4e5dffd) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x60be13cfc94ca1418fed86587abfbcdab3c988710b4597417d6823ae299849de) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x4cc8313d15809c2f1572b365d16f8b5eb16dba10e972ef81d53f84cecd4ef90a) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xa0d7a32ffd87683f6cd5bbb07cc2ab2c278a2946f35df4e884dacda8acd8a9bd) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x1d77ce1fc939511f55b7cdde82a90d1638b173d2b6359c1ace8fcc29490a2013) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xb7d1c3f2d951dea80eb268f181f18c21bc9c6bcc8a77138a0cbe9f5deeaa7404) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x90cdaff603924c89b2d8917f179e775b8da1f91d98e1b3b37893f07fd161d6a1) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x29a7edaec6a520f39b394f23959babd4f2330bf861c4a823acb7102f35bbccf5) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x9b277463da1c8b1be78dba76f2e6655382886ae9dcab7beeaf07cd66e1414502) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x20972e8c5df5915fba860bd084a26710f2597dc363d942f98261c4e048d056dd) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x722120bf7b8117226c3beba19d43b26ad46bb5a135fb035b5513e872174290c7) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xfb9ade4a19da74f8037d6d10c60b6a7689cf526c9ba1f9cc46454caa474c7b85) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xd93b6ece85b0ec7b53f1eeb10894c94a538174afe48ed7dd12f6ad63c4a0c734) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x4ba784b72f51bfff238d9089bb0fc3aeda10b77cf5b015c1fbc0229d466b4642) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xe924871e1859b297a6d41803a6d1d08a36fe3066c9bef9be579e99b884c8a818) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xb3122d5c100d881ce871eac1d9c5c0b4e82e85eeea36dbeb153f5caf8c4fc4cc) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x013923a6ef971ddea875f91b7b5603c42a12f7be0d667691f9c8b3c15231a732) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x4df55d8a0a918b442a1fabc17fbcb41bcc84521ccfd0da21ce8b4f5d831256d3) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x005ce82a836ae1de0906f3edbf838ff297920e18c510ecbe8cd1dd8f82234156) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x8489e29ec167742352895f47dd67f51930fd812605100c2364549815eb44b9f0) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xd564cbaceaf8f4bff93fcf4ece5f0c1abb86a3fa581bba391e701c5499c2a94a) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x59f3ff9d84bed2212f13f03f4ff5652d7831557bd6b68cfa33d88f7d5ab42962) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x9167d09589dabd2e1e8afd2531fabc26d25cee6e7e27cad99307b90a636d6eae) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0xd179b22b6cc851dbadd218bc121a7fe5573da367dc668eabea6e11215becec45) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x79ba57b988a10314cae6afc25dcf2fe0f33d99b2218b3b40e63c5003db43ea3a) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x8063330967b50337bacd7d5ac67e33fb0c6df0fb2946a66d77088e17855e4191) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x0d57aa46f38e55fe0df431d7f7b22241dab2b6ba78ec77e0ecae0a82d1586f73) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x7c65dbd8fda838d95d3b16dba8bf96c117f90a264b5a0f7ba3a3b1c00471024c) }
2018-09-13 17:22:30   TRACE on_demand  Body Request, Incomplete { hash: Scalar(0x3d015bbe9abdb7239c18367bda38b289736667e375adb630dcd138a84b4d352e) }
2018-09-13 17:22:30   DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-09-13 17:22:30   TRACE on_demand  Dispatched request Request #5 to peer 3, 1111110 remaining attempts
2018-09-13 17:22:30   DEBUG on_demand  Was unable to dispatch 0 requests.
2018-09-13 17:22:30  IO Worker #0 TRACE on_demand  Account request completed Incomplete { block_hash: Scalar(0x9af4fb9d514a96db2ee9fb3670863398c38f44b8848ab8c645a213a8e6b03de1), address_hash: Scalar(0x330a080babeb4a7dd04f9677d0f816cd19023b7d54b3638b93e6dd63527cf765) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x9af4fb9d514a96db2ee9fb3670863398c38f44b8848ab8c645a213a8e6b03de1) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xf3beff2ec1748c7b2c09f8c978074b3e9daafba973721615ecf938b63113624f) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xce6433d8ef602292f4f84ef794ac5938461417f5473f6d5d0438c734b84c5ede) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xf107c03b0ea694407dca26ebe3c82184a4cb7f61e4a7d8ad1ca73244e36d5bdd) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xed1c3fc3e2cbbe322ebccc70cbdbf480a4e4b0c631a785419b112a00a2f5f812) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x850dada072191e52c1adc23d045fe7d9ebcef2b662bb0f2abcd63c99512bc446) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x7fb315d9bfbdb54af3e969e81c966372e706fb6415bdc2c90473351bb6248b11) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x41eda12ce34934d0eaab44db7c0dd5f00d619d5b0bfb3b3e55724d0707c1c483) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xab266dc15adf66a07b83d2ac3f8fe9662f394f58b7b1aa0eac82e6d0eded78bb) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x9698bb0e7c5c67d93da37a1d1f22156469e4372be51752e03a9625efb69d1683) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xd65b0cb3929214f6a8a65c7a39cb4a4cc6e05e720dda330e30e9d4026944cdd7) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xbd68548156328d771b3bb0c4d63db97a44ffcfbf8db04901fdd6d71c256c0f85) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xe2d6f84d60293d0aa98f176454c70428abb6c8dacd37531ad157a522d4116538) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x60a0a91d77106709cbda76add95ab725cf103c16afb9c580f99cc8ace5799389) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x90ef6406699731c81bbca86d785ce39dd9e172aeb6442e09b9427a73dce4d521) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x9bfc6bfde69abe1575d6a1cddd6b3e66db31ed902a230e3cd2a3b6348ab7e358) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x7a25ee807323512c78f4ff9e68474dc027138767ce62caee00428e7356166386) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xe4156fc48dc4cc1aa3302468fb2d8506b17e8c0cc28c004fbb3f837195f602d5) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xbdad1538450f12a52fdddba2df111f801985f1a24a3d79c88daec12f0471ca48) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x63c43854542c0a15e7a029b2deab6e791e4123fe635fd1758a38e5abbc9b7a10) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x7d1780c762f2d348d76972952ab5a28dfb48dda2329f7c791277882ae6758489) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xfd73f4ef9c23831a787a4106aed270479440aac44cbb7a143542257446e1f1f6) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x27d0c9f51962fdc749f6406e1741bb47fa8c76180a07a5c9d6fdfe14607361d2) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x50103fe7ec81b5ad225aeb6d2e52eeb9a979cbb3744399285310b3d8ef5a2d10) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x409e746c338f3622527f10f0693ba61257e413ed0c50dc51f95686a7804913a1) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xa3c14eeaa760928af642751cd704ee892b19b760107697dcc48ee2f45dd4f76c) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xdde023dd3f157397d2dd4141a78ffd12e00338a5fb89addf713b7795401c2d35) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x85d6460b300082643a19bd0ca8e48aec86fdf62b6ff337a509d48a751353fe79) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xb1e5b969f3f7d8792889f7c466b95a6e81e57628b5de16a37c68c9b05d767892) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x8ed99fd94328b8f9ded8c5bd0c4c4f2392d2eeae896cd9c09408e997da353095) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x27bca67c4b534108b0ea70e565e207b4a297f80a4de28a2b49154a9aa892ade1) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x1a653840359ff12752cab4ff064c56f433a051868c1125c847756ac8b17a7d26) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xc2fd73010db1ad1ccd68165ab268770eba0c8320d762bef6d98c077d9979df31) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xb42d8ec0e30d636ee31519a5d1b0c6d6d8c5ba5692ab900fb53fa2c2574c46ee) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x2c0805d964b8fcd02d49c951aed8c660b595f06be127700f523f5ef0f3127edc) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x00e52b7906bba12925bd37d3932c23a0be990ad7144f5477172aad759eca39b6) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x4029eef587e74be79b1ea417ea6bcb2b2f4de3412fc0c07cd13d1972b5d50bac) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x0a84d404036adf39d9532ca8b257f74e512cdc8a1aea53d3049fa243e6808442) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x8fbdc277f0438496fe7fd8cb511ea39d99d35823b91e42605459f506efe46ec7) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xa0be003bf4bdc77df4426900f7e6a25256c9b8cbd0e920b1242320b6a9264977) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x4e09624ff42551be36e6e79d78a81143323c764930a5358c6af63bf71eef28b6) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x6ea6006d6c9edd554366c60e9e2a153f27caddd7e494207e178a2a1d3b620894) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xf97ad85c2b1abfa37fa05a44d0064e6a3c36948f25b5a9d6e659526a3a9f92ac) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xf4e85c8fe0c5f1859aedc362e6f6e8392024164d4c30d610f6809a518f98c996) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x5058d6c3052b5b075ed776f38e702fb3801c68def34a1f551cd03b877f06347e) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x2b37961b84d33c3c502b90ebd788ce7ae0d7cd52c0b418824176fe95a96b866c) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x77aeb751eb67c11ef346fc4540956314dae2d2ccba09c9602e828447322bcd38) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x8b7fb8560246824e19f1fb0755d846be6b727ac4f2f952d6b3785a2f3cc07933) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xb0298a2b3b9c1792cad3f2aa6cdc37f53db372733582607f69e9b36904f4b3af) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x8db6fddd2180796452d15afdc1c5be3101efaf3103297e392797ee2f1167102d) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x72b7bba9d905987f6c1eeec8eb183003a3ab06e445971b1ff683019eab4c6a75) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x84bbf50370714c75ffda81465e9dc729c113adabc0db47f23d9f3c766e735c45) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xe250c05f14beb636e6e67a7955c85853c61c9b550dce10b2948e9003f452eafe) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xe4c448785cc21f4e94a14d7d7e0b6f5a70282d7289380f3b80ec9f03cd110dcd) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xf89a0cba500944e6300ef811090bf27bbfa1cc193f72fba93cf694b93c79f590) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xdbc61d76b0f79df3390777f565d1d5652b36cd55232880787f7789fd9c1d50eb) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x0d2b5cc2562b4461c644652bc5f1b1d6cae8958ec386be5c83dc1f89b7cc2cbb) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xa461df273904df73ca2425eb9708114b2e860e80b7725b033cc797585d2f0a2b) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xbca11d69631ce1d64fdae6015d31be0a3701bb140b0a29de60f8f02751811e9d) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xdc6886945cd00146282aee1963b407abed7b7283447d27c3d73ce6048701e24b) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x36b4f4a58c1518e4e79b0dd44e5b88ee6484afcd5e11be40116f742deb00f2a8) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xbc1b789472774fa20c0999129ac367800fb7abaac5e9567b690da83cc00e2361) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x7f6c5dc6fec121bbdcdd9a74d54ed53b7a594fe48602aeb00f1930ad8d1606f1) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x261c209e759c50416391dc30898c7dadca2753fe354ecd644b160fe8862306e9) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xcb9e86ee7d63cace23f9c9423aae25dcb8f5cd5b60cff34904220fcdadd9ed22) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x98a1160b2c6f0dca3000d13cf6691c1cbed24f7c300315d78f785405a489177a) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xb874bbf724503a3cfe070046bd36238c6484ea023a3c47fbde21f5086397259e) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x27f8c5e7a75175450c5f99e6cc6ba03cb99f181c3d34e332f1749da20a094a19) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x5322aa01101f6ab0c743042a7dbb30c54429e2074ca07bfe979cd3e519784a81) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x9700c43dacbd0368f10b53b5b2fbbc5922b233d06fad18652566de2b38eae6e7) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x0a761332f8965823dcb33dd8fd4285e7446e9172aafdb06c98ebf73e130b0c36) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x04583eb9503d86eab3da1207a3f4da5fe151936c1760fa62335c17ffd4e5dffd) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x60be13cfc94ca1418fed86587abfbcdab3c988710b4597417d6823ae299849de) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x4cc8313d15809c2f1572b365d16f8b5eb16dba10e972ef81d53f84cecd4ef90a) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xa0d7a32ffd87683f6cd5bbb07cc2ab2c278a2946f35df4e884dacda8acd8a9bd) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x1d77ce1fc939511f55b7cdde82a90d1638b173d2b6359c1ace8fcc29490a2013) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xb7d1c3f2d951dea80eb268f181f18c21bc9c6bcc8a77138a0cbe9f5deeaa7404) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x90cdaff603924c89b2d8917f179e775b8da1f91d98e1b3b37893f07fd161d6a1) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x29a7edaec6a520f39b394f23959babd4f2330bf861c4a823acb7102f35bbccf5) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x9b277463da1c8b1be78dba76f2e6655382886ae9dcab7beeaf07cd66e1414502) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x20972e8c5df5915fba860bd084a26710f2597dc363d942f98261c4e048d056dd) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x722120bf7b8117226c3beba19d43b26ad46bb5a135fb035b5513e872174290c7) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xfb9ade4a19da74f8037d6d10c60b6a7689cf526c9ba1f9cc46454caa474c7b85) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xd93b6ece85b0ec7b53f1eeb10894c94a538174afe48ed7dd12f6ad63c4a0c734) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x4ba784b72f51bfff238d9089bb0fc3aeda10b77cf5b015c1fbc0229d466b4642) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xe924871e1859b297a6d41803a6d1d08a36fe3066c9bef9be579e99b884c8a818) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xb3122d5c100d881ce871eac1d9c5c0b4e82e85eeea36dbeb153f5caf8c4fc4cc) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x013923a6ef971ddea875f91b7b5603c42a12f7be0d667691f9c8b3c15231a732) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x4df55d8a0a918b442a1fabc17fbcb41bcc84521ccfd0da21ce8b4f5d831256d3) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x005ce82a836ae1de0906f3edbf838ff297920e18c510ecbe8cd1dd8f82234156) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x8489e29ec167742352895f47dd67f51930fd812605100c2364549815eb44b9f0) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xd564cbaceaf8f4bff93fcf4ece5f0c1abb86a3fa581bba391e701c5499c2a94a) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x59f3ff9d84bed2212f13f03f4ff5652d7831557bd6b68cfa33d88f7d5ab42962) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x9167d09589dabd2e1e8afd2531fabc26d25cee6e7e27cad99307b90a636d6eae) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0xd179b22b6cc851dbadd218bc121a7fe5573da367dc668eabea6e11215becec45) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x79ba57b988a10314cae6afc25dcf2fe0f33d99b2218b3b40e63c5003db43ea3a) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x8063330967b50337bacd7d5ac67e33fb0c6df0fb2946a66d77088e17855e4191) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x0d57aa46f38e55fe0df431d7f7b22241dab2b6ba78ec77e0ecae0a82d1586f73) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x7c65dbd8fda838d95d3b16dba8bf96c117f90a264b5a0f7ba3a3b1c00471024c) }
2018-09-13 17:22:31  IO Worker #2 TRACE on_demand  Block request completed Incomplete { hash: Scalar(0x3d015bbe9abdb7239c18367bda38b289736667e375adb630dcd138a84b4d352e) }
2018-09-13 17:22:31   TRACE on_demand  Execution request, Incomplete { block_hash: Scalar(0x9af4fb9d514a96db2ee9fb3670863398c38f44b8848ab8c645a213a8e6b03de1), from: 0x0066dc48bb833d2b59f730f33952b3c29fe926f5, action: Create, gas: 65535, gas_price: 12380046410, value: 0, data: [] }
2018-09-13 17:22:31   DEBUG on_demand  Attempting to dispatch 1 pending requests
2018-09-13 17:22:31   TRACE on_demand  Dispatched request Request #6 to peer 1, 1111110 remaining attempts
2018-09-13 17:22:31   DEBUG on_demand  Was unable to dispatch 0 requests.
2018-09-13 17:22:31  IO Worker #1 TRACE on_demand  Execution request completed Incomplete { block_hash: Scalar(0x9af4fb9d514a96db2ee9fb3670863398c38f44b8848ab8c645a213a8e6b03de1), from: 0x0066dc48bb833d2b59f730f33952b3c29fe926f5, action: Create, gas: 65535, gas_price: 12380046410, value: 0, data: [] }
2018-09-13 17:22:31  IO Worker #1 TRACE on_demand  Execution successful: Executed { exception: None, gas: 65535, gas_used: 53000, refunded: 0, cumulative_gas_used: 53000, logs: [], contracts_created: [], output: [], trace: [], vm_trace: None, state_diff: None }
2018-09-13 17:22:31   DEBUG rpc  [Some(Num(1))] Took 1810ms
2018-09-13 17:22:31   DEBUG rpc  Response: {"jsonrpc":"2.0","result":"0xcf08","id":1}.

@niklasad1
Copy link
Collaborator

niklasad1 commented Sep 13, 2018

Note, that this will require a known account (in the state trie) otherwise it will block until we get a timeout or x number of queries timeout but that is another issue! Because we will get BadProof which likely is because the account has insufficient balance!

However, for estimateGas we should boost the account balance in order to execute it similar to what we have in the `full client, see #9535

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F2-bug 🐞 The client fails to follow expected behavior. M6-rpcapi 📣 RPC API. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible.
Projects
None yet
Development

No branches or pull requests

4 participants