RPC: Mark storage methods as `blocking` (#11459)
* client/api: Make `storage_keys` blocking Signed-off-by:Alexandru Vasile <alexandru.vasile@parity.io> * client/api: Ensure `state_*` RPC methods are blocking Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * client/rpc: Ensure `childstate_*` RPC methods are blocking Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * client/rpc: `ChainApi` make RPC methods sync Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Remove unused async-traits Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * client/rpc-api: Make chain RPC methods blocking Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update client/rpc/src/state/state_full.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * Add `blocking` to `state_getKeysPaged` RPC call Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix build and warning Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Remove `async_trait` tidyup Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/client/rpc-api/src/chain/mod.rs 6 additions, 6 deletionssubstrate/client/rpc-api/src/chain/mod.rs
- substrate/client/rpc-api/src/child_state/mod.rs 14 additions, 14 deletionssubstrate/client/rpc-api/src/child_state/mod.rs
- substrate/client/rpc-api/src/state/mod.rs 26 additions, 34 deletionssubstrate/client/rpc-api/src/state/mod.rs
- substrate/client/rpc/src/chain/chain_full.rs 3 additions, 4 deletionssubstrate/client/rpc/src/chain/chain_full.rs
- substrate/client/rpc/src/chain/mod.rs 7 additions, 12 deletionssubstrate/client/rpc/src/chain/mod.rs
- substrate/client/rpc/src/state/mod.rs 58 additions, 78 deletionssubstrate/client/rpc/src/state/mod.rs
- substrate/client/rpc/src/state/state_full.rs 30 additions, 35 deletionssubstrate/client/rpc/src/state/state_full.rs
- substrate/client/rpc/src/state/tests.rs 20 additions, 40 deletionssubstrate/client/rpc/src/state/tests.rs
Please register or sign in to comment