Storage changes subscription (#464)
* Initial implementation of storage events. * Attaching storage events. * Expose storage modification stream over RPC. * Use FNV for hashing small keys. * Fix and add tests. * Swap alias and RPC name. * Fix demo. * Addressing review grumbles. * Fix comment.
Showing
- substrate/Cargo.lock 8 additions, 7 deletionssubstrate/Cargo.lock
- substrate/demo/cli/src/lib.rs 2 additions, 1 deletionsubstrate/demo/cli/src/lib.rs
- substrate/substrate/client/Cargo.toml 1 addition, 0 deletionssubstrate/substrate/client/Cargo.toml
- substrate/substrate/client/db/src/lib.rs 1 addition, 1 deletionsubstrate/substrate/client/db/src/lib.rs
- substrate/substrate/client/src/backend.rs 2 additions, 2 deletionssubstrate/substrate/client/src/backend.rs
- substrate/substrate/client/src/client.rs 30 additions, 9 deletionssubstrate/substrate/client/src/client.rs
- substrate/substrate/client/src/lib.rs 5 additions, 2 deletionssubstrate/substrate/client/src/lib.rs
- substrate/substrate/client/src/light/backend.rs 5 additions, 1 deletionsubstrate/substrate/client/src/light/backend.rs
- substrate/substrate/client/src/notifications.rs 267 additions, 0 deletionssubstrate/substrate/client/src/notifications.rs
- substrate/substrate/primitives/src/storage.rs 15 additions, 2 deletionssubstrate/substrate/primitives/src/storage.rs
- substrate/substrate/rpc-servers/src/lib.rs 1 addition, 1 deletionsubstrate/substrate/rpc-servers/src/lib.rs
- substrate/substrate/rpc/src/chain/mod.rs 5 additions, 6 deletionssubstrate/substrate/rpc/src/chain/mod.rs
- substrate/substrate/rpc/src/state/mod.rs 88 additions, 15 deletionssubstrate/substrate/rpc/src/state/mod.rs
- substrate/substrate/rpc/src/state/tests.rs 36 additions, 2 deletionssubstrate/substrate/rpc/src/state/tests.rs
- substrate/substrate/service/src/lib.rs 2 additions, 1 deletionsubstrate/substrate/service/src/lib.rs
- substrate/substrate/state-machine/src/lib.rs 16 additions, 11 deletionssubstrate/substrate/state-machine/src/lib.rs
Please register or sign in to comment