srml-contracts: Apply contract removals immediately (#3417)
* Add ability to destroy a contract in the overlay. * Don't allow contracts to be destroyed in recursive execution. * Tests for contract self-destruction. * Don't allow constructor to exit with insufficient balance. * Remove dead code. * Bump node runtime spec version.
Showing
- substrate/node/runtime/src/lib.rs 2 additions, 2 deletionssubstrate/node/runtime/src/lib.rs
- substrate/srml/contracts/src/account_db.rs 113 additions, 29 deletionssubstrate/srml/contracts/src/account_db.rs
- substrate/srml/contracts/src/exec.rs 36 additions, 2 deletionssubstrate/srml/contracts/src/exec.rs
- substrate/srml/contracts/src/tests.rs 465 additions, 1 deletionsubstrate/srml/contracts/src/tests.rs
- substrate/srml/contracts/src/wasm/runtime.rs 0 additions, 4 deletionssubstrate/srml/contracts/src/wasm/runtime.rs
Please register or sign in to comment