Introduce capabilities filtering for off-chain runtime calls. (#3454)
* Introduce capabilities filtering for calls. * Bump impl version. * Allow RichOffchainCall to only read offchain db. * Fix code. * Panic on invalid calls. * Merge execution contexts and expose capabilities. * Fix repr * Re-enable keystore for offchain calls.
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/core/client/src/client.rs 9 additions, 9 deletionssubstrate/core/client/src/client.rs
- substrate/core/offchain/src/lib.rs 2 additions, 2 deletionssubstrate/core/offchain/src/lib.rs
- substrate/core/primitives/Cargo.toml 2 additions, 0 deletionssubstrate/core/primitives/Cargo.toml
- substrate/core/primitives/src/lib.rs 12 additions, 8 deletionssubstrate/core/primitives/src/lib.rs
- substrate/core/primitives/src/offchain.rs 195 additions, 0 deletionssubstrate/core/primitives/src/offchain.rs
- substrate/core/sr-api-macros/src/decl_runtime_apis.rs 2 additions, 2 deletionssubstrate/core/sr-api-macros/src/decl_runtime_apis.rs
- substrate/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/node/runtime/src/lib.rs
Please register or sign in to comment