Contract accounting removal (#2230)
* first partial implementation * update rent allowance * fmt Co-Authored-By:thiolliere <gui.thiolliere@gmail.com> * remove comments * reward surcharge claims * remove rent allowance in param + code_hash changed * Fix bug * fix tests * fmt * impl getter setter rent allowance * fmt Co-Authored-By:
thiolliere <gui.thiolliere@gmail.com> * comments * doc + be->le * doc * doc * fix improve fast return * renamings * rename + COMPLEXITY * COMPLEXITY * add test * etrinsic claim surcharge delay configurable * comment addressed * move and rewrite of pay_rent * remove child trie * fmt * use derive * arithmetic operation * fix * fix storage root + checked_mul + test * WIP: test * WIP * add tests and fix * fmt * typo and doc suggestions Co-Authored-By:
thiolliere <gui.thiolliere@gmail.com> * WIP * address some comments divide tests + some docs * use br_table * remove unused function * Bump the runtime version * insert_with * Add some comments. * Refactor * Shuffle and fix comments * More comment fixes. * dues limited * Add comment * Handicap * Docs. * Apply suggestions from code review Co-Authored-By:
pepyakin <s.pepyakin@gmail.com> * Coalesce block_passed in a block * Fix build * Paid → Ok * match → if * Imrpove handicap description
Showing
- substrate/core/state-machine/src/testing.rs 1 addition, 1 deletionsubstrate/core/state-machine/src/testing.rs
- substrate/node/cli/src/chain_spec.rs 12 additions, 0 deletionssubstrate/node/cli/src/chain_spec.rs
- substrate/node/executor/src/lib.rs 7 additions, 1 deletionsubstrate/node/executor/src/lib.rs
- substrate/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/node/runtime/src/lib.rs
- substrate/srml/contract/COMPLEXITY.md 30 additions, 2 deletionssubstrate/srml/contract/COMPLEXITY.md
- substrate/srml/contract/src/account_db.rs 111 additions, 48 deletionssubstrate/srml/contract/src/account_db.rs
- substrate/srml/contract/src/exec.rs 68 additions, 25 deletionssubstrate/srml/contract/src/exec.rs
- substrate/srml/contract/src/lib.rs 146 additions, 9 deletionssubstrate/srml/contract/src/lib.rs
- substrate/srml/contract/src/rent.rs 190 additions, 0 deletionssubstrate/srml/contract/src/rent.rs
- substrate/srml/contract/src/tests.rs 438 additions, 44 deletionssubstrate/srml/contract/src/tests.rs
- substrate/srml/contract/src/wasm/mod.rs 9 additions, 0 deletionssubstrate/srml/contract/src/wasm/mod.rs
- substrate/srml/contract/src/wasm/runtime.rs 25 additions, 0 deletionssubstrate/srml/contract/src/wasm/runtime.rs
Please register or sign in to comment