srml-contracts: Refactor to remove duplication between call and create code paths (#3209)
* srml-contracts: Change Ext interface to pass-by-value. * srml-contracts: Refactor ExecutionContext to reduce duplication. * srml-contracts: Refactor contracts Module to reduce duplication. * Bump node runtime impl version.
Showing
- substrate/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/node/runtime/src/lib.rs
- substrate/srml/contracts/src/exec.rs 70 additions, 63 deletionssubstrate/srml/contracts/src/exec.rs
- substrate/srml/contracts/src/lib.rs 56 additions, 78 deletionssubstrate/srml/contracts/src/lib.rs
- substrate/srml/contracts/src/wasm/mod.rs 83 additions, 28 deletionssubstrate/srml/contracts/src/wasm/mod.rs
Please register or sign in to comment