openethereum/rpc/src/v1/impls
mattrutherford 215602de08
Fix pubsub new_blocks notifications to include all blocks (#9987)
Fix: new blocks notifications sometimes missing in pubsub RPC

Implement new struct to pass to `new_blocks()` with extra parameter - `has_more_blocks_to_import`, which was previously used to determine whether the notification should be sent. Now it's up to each implementation to decide what to do.

Updated all implementations to behave as before, except `eth_pubsub`, which will send notification even when the queue is not empty.

Update tests.
2018-12-19 09:24:14 +00:00
..
light Fill transaction hash on ethGetLog of light client. (#9938) 2018-12-17 22:40:25 +03:00
debug.rs Bad blocks RPC + reporting (#9433) 2018-09-08 04:04:28 +02:00
eth.rs Fill transaction hash on ethGetLog of light client. (#9938) 2018-12-17 22:40:25 +03:00
eth_filter.rs Missing blocks in filter_changes RPC (#9947) 2018-11-21 15:50:41 +00:00
eth_pubsub.rs Fix pubsub new_blocks notifications to include all blocks (#9987) 2018-12-19 09:24:14 +00:00
mod.rs Bad blocks RPC + reporting (#9433) 2018-09-08 04:04:28 +02:00
net.rs net_version caches network_id to avoid redundant aquire of sync read lock (#9544) 2018-09-13 10:16:24 +02:00
parity.rs Fill transaction hash on ethGetLog of light client. (#9938) 2018-12-17 22:40:25 +03:00
parity_accounts.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
parity_set.rs Replace `tokio_core` with `tokio` (`ring` -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
personal.rs Add experimental RPCs flag (#9928) 2018-11-16 14:00:34 +01:00
private.rs Fix typo (#9826) 2018-10-29 21:41:54 +01:00
pubsub.rs Use Weak reference in PubSubClient (#9886) 2018-11-09 11:51:49 +00:00
rpc.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
secretstore.rs Add type for passwords. (#8920) 2018-06-22 15:09:15 +02:00
signer.rs EIP 191 (#9701) 2018-11-14 09:02:40 +01:00
signing.rs Replace `tokio_core` with `tokio` (`ring` -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
signing_unsafe.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
traces.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
web3.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00