chainHead: Support multiple hashes for `chainHead_unpin` method (#2295)
This PR adds support for multiple hashes being passed to the
`chainHeda_unpin` parameters.
The `hash` parameter is renamed to `hash_or_hashes` per
https://github.com/paritytech/json-rpc-interface-spec/pull/111.
While at it, a new integration test is added to check the unpinning of
multiple hashes. The API is checked against a hash or a vector of
hashes.
cc @paritytech/subxt-team
---------
Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io>
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- substrate/client/rpc-spec-v2/Cargo.toml 1 addition, 0 deletionssubstrate/client/rpc-spec-v2/Cargo.toml
- substrate/client/rpc-spec-v2/src/chain_head/api.rs 9 additions, 2 deletionssubstrate/client/rpc-spec-v2/src/chain_head/api.rs
- substrate/client/rpc-spec-v2/src/chain_head/chain_head.rs 10 additions, 2 deletionssubstrate/client/rpc-spec-v2/src/chain_head/chain_head.rs
- substrate/client/rpc-spec-v2/src/chain_head/subscription/inner.rs 26 additions, 12 deletions...e/client/rpc-spec-v2/src/chain_head/subscription/inner.rs
- substrate/client/rpc-spec-v2/src/chain_head/subscription/mod.rs 9 additions, 8 deletions...ate/client/rpc-spec-v2/src/chain_head/subscription/mod.rs
- substrate/client/rpc-spec-v2/src/chain_head/tests.rs 168 additions, 5 deletionssubstrate/client/rpc-spec-v2/src/chain_head/tests.rs
Please register or sign in to comment