contracts: Add RPC that allows instantiating of a contract (#8451)
* contracts: Add RPC that allows instantiating of a contract * Encode `debug_message` as bytes because usage of `String` is forbidden * Remove erroneous derive attribute * Fix rpc tests for new `debug_message` encoding * Fix typo Co-authored-by:Andrew Jones <ascjones@gmail.com> Co-authored-by:
Andrew Jones <ascjones@gmail.com>
Showing
- substrate/Cargo.lock 2 additions, 0 deletionssubstrate/Cargo.lock
- substrate/bin/node/rpc/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node/rpc/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 15 additions, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/contracts/CHANGELOG.md 2 additions, 0 deletionssubstrate/frame/contracts/CHANGELOG.md
- substrate/frame/contracts/common/Cargo.toml 4 additions, 0 deletionssubstrate/frame/contracts/common/Cargo.toml
- substrate/frame/contracts/common/src/lib.rs 62 additions, 37 deletionssubstrate/frame/contracts/common/src/lib.rs
- substrate/frame/contracts/rpc/runtime-api/src/lib.rs 18 additions, 3 deletionssubstrate/frame/contracts/rpc/runtime-api/src/lib.rs
- substrate/frame/contracts/rpc/src/lib.rs 178 additions, 83 deletionssubstrate/frame/contracts/rpc/src/lib.rs
- substrate/frame/contracts/src/exec.rs 47 additions, 11 deletionssubstrate/frame/contracts/src/exec.rs
- substrate/frame/contracts/src/gas.rs 1 addition, 2 deletionssubstrate/frame/contracts/src/gas.rs
- substrate/frame/contracts/src/lib.rs 62 additions, 4 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/rent.rs 5 additions, 2 deletionssubstrate/frame/contracts/src/rent.rs
- substrate/frame/contracts/src/tests.rs 22 additions, 21 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/contracts/src/wasm/mod.rs 36 additions, 16 deletionssubstrate/frame/contracts/src/wasm/mod.rs
- substrate/frame/contracts/src/wasm/runtime.rs 8 additions, 8 deletionssubstrate/frame/contracts/src/wasm/runtime.rs
- substrate/primitives/core/src/lib.rs 6 additions, 0 deletionssubstrate/primitives/core/src/lib.rs
Please register or sign in to comment