Chain API subsystem (#1498)
* chain-api subsystem skeleton * chain-api subsystem: draft impl * chain-api subsystem: mock testclient * chain-api subsystem: impl HeaderBacked for TestClient * chain-api subsystem: impl basic tests * chain-api subsystem: tiny guide * chain-api subsystem: rename ChainApiRequestMessage to ChainApiMessage * chain-api subsystem: add the page to the ToC * chain-api subsystem: proper error type * chain-api subsystem: impl ancestors request * chain-api subsystem: tests for ancestors request * guide: fix ancestor return type * runtime-api subsystem: remove unused dep * fix fmt * fix outdated comment * chain-api subsystem: s/format/to_string * lower-case subsystem names * chain-api subsystem: resolve Finalized todo * chain-api subsystem: remove TODO * extract request errors into a module * remove caching TODO * fix imports
Showing
- polkadot/Cargo.lock 12 additions, 1 deletionpolkadot/Cargo.lock
- polkadot/Cargo.toml 1 addition, 0 deletionspolkadot/Cargo.toml
- polkadot/node/core/bitfield-signing/src/lib.rs 2 additions, 1 deletionpolkadot/node/core/bitfield-signing/src/lib.rs
- polkadot/node/core/candidate-validation/src/lib.rs 1 addition, 1 deletionpolkadot/node/core/candidate-validation/src/lib.rs
- polkadot/node/core/chain-api/Cargo.toml 17 additions, 0 deletionspolkadot/node/core/chain-api/Cargo.toml
- polkadot/node/core/chain-api/src/lib.rs 338 additions, 0 deletionspolkadot/node/core/chain-api/src/lib.rs
- polkadot/node/core/runtime-api/Cargo.toml 0 additions, 1 deletionpolkadot/node/core/runtime-api/Cargo.toml
- polkadot/node/core/runtime-api/src/lib.rs 3 additions, 2 deletionspolkadot/node/core/runtime-api/src/lib.rs
- polkadot/node/subsystem/src/errors.rs 57 additions, 0 deletionspolkadot/node/subsystem/src/errors.rs
- polkadot/node/subsystem/src/lib.rs 1 addition, 0 deletionspolkadot/node/subsystem/src/lib.rs
- polkadot/node/subsystem/src/messages.rs 39 additions, 12 deletionspolkadot/node/subsystem/src/messages.rs
- polkadot/node/subsystem/src/util.rs 6 additions, 2 deletionspolkadot/node/subsystem/src/util.rs
- polkadot/roadmap/implementers-guide/src/SUMMARY.md 1 addition, 0 deletionspolkadot/roadmap/implementers-guide/src/SUMMARY.md
- polkadot/roadmap/implementers-guide/src/node/utility/chain-api.md 19 additions, 0 deletions.../roadmap/implementers-guide/src/node/utility/chain-api.md
- polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md 32 additions, 1 deletion...roadmap/implementers-guide/src/types/overseer-protocol.md
Please register or sign in to comment