contracts: Refactor the runtime API in order to simplify node integration (#7409)
* contracts: Make use of existing type aliases for runtime API types * contracts: Refactor the contracts call runtime API * review: Fix comment typo Co-authored-by:Andrew Jones <ascjones@gmail.com> * Update frame/contracts/common/src/lib.rs Co-authored-by:
Nikolay Volf <nikvolf@gmail.com> * Update frame/contracts/common/src/lib.rs Co-authored-by:
Nikolay Volf <nikvolf@gmail.com> * Update frame/contracts/common/src/lib.rs Co-authored-by:
Nikolay Volf <nikvolf@gmail.com> * Update frame/contracts/common/src/lib.rs Co-authored-by:
Nikolay Volf <nikvolf@gmail.com> * Update frame/contracts/common/src/lib.rs Co-authored-by:
Nikolay Volf <nikvolf@gmail.com> * Update lib.rs * review: Group crate imports Co-authored-by:
Andrew Jones <ascjones@gmail.com> Co-authored-by:
Addie Wagenknecht <addie@nortd.com> Co-authored-by:
Nikolay Volf <nikvolf@gmail.com>
parent
bd450c24
Showing
- substrate/Cargo.lock 1 addition, 1 deletionsubstrate/Cargo.lock
- substrate/bin/node/runtime/src/lib.rs 2 additions, 12 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/contracts/Cargo.toml 0 additions, 1 deletionsubstrate/frame/contracts/Cargo.toml
- substrate/frame/contracts/common/Cargo.toml 1 addition, 0 deletionssubstrate/frame/contracts/common/Cargo.toml
- substrate/frame/contracts/common/src/lib.rs 83 additions, 8 deletionssubstrate/frame/contracts/common/src/lib.rs
- substrate/frame/contracts/rpc/runtime-api/src/lib.rs 2 additions, 24 deletionssubstrate/frame/contracts/rpc/runtime-api/src/lib.rs
- substrate/frame/contracts/rpc/src/lib.rs 11 additions, 17 deletionssubstrate/frame/contracts/rpc/src/lib.rs
- substrate/frame/contracts/src/benchmarking/mod.rs 1 addition, 0 deletionssubstrate/frame/contracts/src/benchmarking/mod.rs
- substrate/frame/contracts/src/exec.rs 1 addition, 59 deletionssubstrate/frame/contracts/src/exec.rs
- substrate/frame/contracts/src/gas.rs 2 additions, 1 deletionsubstrate/frame/contracts/src/gas.rs
- substrate/frame/contracts/src/lib.rs 14 additions, 16 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/tests.rs 13 additions, 13 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/contracts/src/wasm/mod.rs 5 additions, 3 deletionssubstrate/frame/contracts/src/wasm/mod.rs
- substrate/frame/contracts/src/wasm/runtime.rs 7 additions, 6 deletionssubstrate/frame/contracts/src/wasm/runtime.rs
Please register or sign in to comment