openethereum/parity
Seun LanLege f2281dc38a Add Error message when sync is still in progress. (#9475)
* closes #9188

* check_for_unavailable_block in
eth_getTransactionByHash
eth_getTransactionByBlockHashAndIndex
eth_getTransactionByBlockNumberAndIndex
eth_getTransactionReceipt

* check for unavailable block in eth_getBlockByNumber

* corrected checks for unavailable_block

* check for block gaps in db

* corrected error messages

* corrected error information

* added allow-empty-block-result cli flag

* address grumbles

* --jsonrpc-allow-missing-blocks

* fix tests

* added checks to
    block_transaction_count_by_hash
    block_transaction_count_by_number
    block_uncles_count_by_hash
    block_uncles_count_by_number
    uncle_by_block_hash_and_index
    uncle_by_block_number_and_index
fix PR grumbles

* Update parity/cli/mod.rs

revert config name

Co-Authored-By: seunlanlege <seunlanlege@gmail.com>

* Update parity/cli/mod.rs

revert cli arg

Co-Authored-By: seunlanlege <seunlanlege@gmail.com>

* Apply suggestions from code review

revert config name

Co-Authored-By: seunlanlege <seunlanlege@gmail.com>

* fix PR grumbles

* fix more PR grumbles
2018-11-27 02:58:27 +08:00
..
cli Add Error message when sync is still in progress. (#9475) 2018-11-27 02:58:27 +08:00
db db: remove wal disabling / fast-and-loose option. (#8963) 2018-07-10 17:33:25 +02:00
light_helpers Replace tokio_core with tokio (ring -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
account.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
blockchain.rs Expose config max-round-blocks-to-import (#9439) 2018-10-26 13:21:36 +02:00
cache.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
configuration.rs Add Error message when sync is still in progress. (#9475) 2018-11-27 02:58:27 +08:00
deprecated.rs Remove node-health (#9119) 2018-07-18 16:27:29 +02:00
export_hardcoded_sync.rs Remove the dapps system (#9017) 2018-07-11 12:19:54 +02:00
helpers.rs Expose config max-round-blocks-to-import (#9439) 2018-10-26 13:21:36 +02:00
informant.rs Fix light client informant while syncing (#9932) 2018-11-26 14:05:02 +03:00
ipfs.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
lib.rs Replace tokio_core with tokio (ring -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
main.rs Allow setting the panic hook with parity-clib (#9292) 2018-08-10 11:06:30 +02:00
modules.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
params.rs Support MIX. (#9767) 2018-11-01 11:06:53 +01:00
presale.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
rpc_apis.rs Add Error message when sync is still in progress. (#9475) 2018-11-27 02:58:27 +08:00
rpc.rs Option to disable keep alive for JSON-RPC http transport (#9848) 2018-11-05 22:39:51 +08:00
run.rs Add Error message when sync is still in progress. (#9475) 2018-11-27 02:58:27 +08:00
secretstore.rs Remove secret_store runtimes. (#9888) 2018-11-26 01:36:43 +08:00
signer.rs Remove UI related settings from CLI (#8783) 2018-06-06 10:05:52 +02:00
snapshot.rs Expose config max-round-blocks-to-import (#9439) 2018-10-26 13:21:36 +02:00
stratum.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
upgrade.rs Replace std::env::home_dir() with home crate impl. (#9293) 2018-08-21 15:30:24 +02:00
user_defaults.rs parity: fix UserDefaults json parser (#9189) 2018-07-23 13:57:50 +02:00
whisper.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00