archive: Refactor `archive_storage` method into subscription (#6483)
This PR adapts the `archive_storage` implementation from a method to a subscription. This keeps the archive APIs uniform and consistent. Builds on: https://github.com/paritytech/polkadot-sdk/pull/5997 cc @paritytech/subxt-team --------- Signed-off-by:Alexandru Vasile <alexandru.vasile@parity.io> Co-authored-by:
James Wilson <james@jsdw.me>
Showing
- substrate/client/rpc-spec-v2/src/archive/api.rs 8 additions, 5 deletionssubstrate/client/rpc-spec-v2/src/archive/api.rs
- substrate/client/rpc-spec-v2/src/archive/archive.rs 107 additions, 95 deletionssubstrate/client/rpc-spec-v2/src/archive/archive.rs
- substrate/client/rpc-spec-v2/src/archive/archive_storage.rs 2 additions, 103 deletionssubstrate/client/rpc-spec-v2/src/archive/archive_storage.rs
- substrate/client/rpc-spec-v2/src/archive/mod.rs 1 addition, 1 deletionsubstrate/client/rpc-spec-v2/src/archive/mod.rs
- substrate/client/rpc-spec-v2/src/archive/tests.rs 197 additions, 303 deletionssubstrate/client/rpc-spec-v2/src/archive/tests.rs
- substrate/client/rpc-spec-v2/src/chain_head/event.rs 2 additions, 1 deletionsubstrate/client/rpc-spec-v2/src/chain_head/event.rs
- substrate/client/rpc-spec-v2/src/common/events.rs 44 additions, 15 deletionssubstrate/client/rpc-spec-v2/src/common/events.rs
- substrate/client/rpc-spec-v2/src/common/storage.rs 97 additions, 54 deletionssubstrate/client/rpc-spec-v2/src/common/storage.rs
- substrate/client/service/src/builder.rs 0 additions, 2 deletionssubstrate/client/service/src/builder.rs
Please register or sign in to comment