Offchain execution extensions (#4145)
* Pass Extensions instead of individual objects. * Move TransactionPool to a separate ExternalitiesExtension. * Fix compilation.? * Clean up. * Refactor testing utilities. * Add docs, fix tests. * Fix doctest. * Fix formatting and add some logs. * Add some docs. * Remove unused files.
Showing
- substrate/Cargo.lock 2 additions, 2 deletionssubstrate/Cargo.lock
- substrate/bin/node/runtime/src/lib.rs 2 additions, 2 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/client/Cargo.toml 3 additions, 2 deletionssubstrate/client/Cargo.toml
- substrate/client/api/Cargo.toml 1 addition, 0 deletionssubstrate/client/api/Cargo.toml
- substrate/client/api/src/backend.rs 14 additions, 1 deletionsubstrate/client/api/src/backend.rs
- substrate/client/api/src/call_executor.rs 7 additions, 5 deletionssubstrate/client/api/src/call_executor.rs
- substrate/client/api/src/client.rs 2 additions, 28 deletionssubstrate/client/api/src/client.rs
- substrate/client/api/src/execution_extensions.rs 184 additions, 0 deletionssubstrate/client/api/src/execution_extensions.rs
- substrate/client/api/src/lib.rs 9 additions, 9 deletionssubstrate/client/api/src/lib.rs
- substrate/client/cli/src/lib.rs 1 addition, 1 deletionsubstrate/client/cli/src/lib.rs
- substrate/client/db/src/lib.rs 6 additions, 6 deletionssubstrate/client/db/src/lib.rs
- substrate/client/db/src/offchain.rs 2 additions, 2 deletionssubstrate/client/db/src/offchain.rs
- substrate/client/executor/src/integration_tests/mod.rs 3 additions, 3 deletionssubstrate/client/executor/src/integration_tests/mod.rs
- substrate/client/offchain/Cargo.toml 2 additions, 2 deletionssubstrate/client/offchain/Cargo.toml
- substrate/client/offchain/src/api.rs 13 additions, 77 deletionssubstrate/client/offchain/src/api.rs
- substrate/client/offchain/src/lib.rs 12 additions, 12 deletionssubstrate/client/offchain/src/lib.rs
- substrate/client/service/src/builder.rs 12 additions, 4 deletionssubstrate/client/service/src/builder.rs
- substrate/client/src/call_executor.rs 13 additions, 26 deletionssubstrate/client/src/call_executor.rs
- substrate/client/src/client.rs 20 additions, 37 deletionssubstrate/client/src/client.rs
- substrate/client/src/genesis.rs 6 additions, 12 deletionssubstrate/client/src/genesis.rs
Please register or sign in to comment