Add an RPC method for calling a contract. (#3563)
* Sketch
* Some work on docs.
* Doc improvements.
* More docs.
* Some more docs.
* Yet another comment.
* Bump impl_version.
* Accept the block hash
* Use NumberOrHex
* Update node/rpc/src/contracts.rs
Co-Authored-By:
Tomasz Drwięga <tomusdrw@users.noreply.github.com>
* Move rpc/primitives
Showing
- Cargo.lock 11 additions, 0 deletionsCargo.lock
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- core/rpc/Cargo.toml 1 addition, 0 deletionscore/rpc/Cargo.toml
- core/rpc/api/Cargo.toml 1 addition, 0 deletionscore/rpc/api/Cargo.toml
- core/rpc/api/src/chain/mod.rs 1 addition, 1 deletioncore/rpc/api/src/chain/mod.rs
- core/rpc/primitives/Cargo.toml 9 additions, 0 deletionscore/rpc/primitives/Cargo.toml
- core/rpc/primitives/src/lib.rs 21 additions, 0 deletionscore/rpc/primitives/src/lib.rs
- core/rpc/primitives/src/number.rs 0 additions, 0 deletionscore/rpc/primitives/src/number.rs
- core/rpc/src/chain/mod.rs 1 addition, 0 deletionscore/rpc/src/chain/mod.rs
- node/cli/src/service.rs 8 additions, 2 deletionsnode/cli/src/service.rs
- node/primitives/src/lib.rs 38 additions, 0 deletionsnode/primitives/src/lib.rs
- node/rpc/Cargo.toml 1 addition, 0 deletionsnode/rpc/Cargo.toml
- node/rpc/src/accounts.rs 1 addition, 3 deletionsnode/rpc/src/accounts.rs
- node/rpc/src/contracts.rs 116 additions, 0 deletionsnode/rpc/src/contracts.rs
- node/rpc/src/lib.rs 8 additions, 0 deletionsnode/rpc/src/lib.rs
- node/runtime/src/lib.rs 27 additions, 2 deletionsnode/runtime/src/lib.rs
- srml/contracts/src/exec.rs 2 additions, 10 deletionssrml/contracts/src/exec.rs
- srml/contracts/src/lib.rs 32 additions, 9 deletionssrml/contracts/src/lib.rs
Please register or sign in to comment