Kian Paimani
79feb23a22
Refactor sr_primitives. ( #3214 )
...
* refactor sr_primitives.
* Fix try build error.
* Line-width
* Ui test.
* Final fixes.
* Fix build again.
* bring back ui test.
* Fix unsigned import.
* Another ui fix.
* Also refactor substrate-primitives
* Fix benchmarks.
* Fix doc test.
* fix doc tests
2019-07-29 14:43:53 +02:00
Jim Posen
beea27b0f3
srml-contract: Fail calls to removed contracts instead of succeeding. ( #2968 )
...
* srml-contract: Refactor to reduce unnecessary storage lookups.
* srml-contract: Fail calls to removed contracts.
Previously, the calls would transfer funds and succeed without executing
any code on the target account, which is unintuitive behavior.
* Bump node runtime spec/impl versions.
2019-07-04 14:08:40 +02:00
David Craven
cf036f685e
Turn storage items into parameters ( #2883 )
...
* balances: Turn storage items into parameters.
* contract: Turn storage items into parameters.
* council: Turn storage items into parameters.
* finality-tracker: Turn storage items into parameters.
* treasury: Turn storage items into parameters.
* democracy: Fix tests.
* example: Fix tests.
* executive: Fix tests.
* staking: Fix tests.
* Update runtime.
* Update template-node.
* Update runtime version.
* Fix executor tests.
* Fix node cli tests.
* Address grumbles.
* Add removed default values to docs.
* Make gas price a storage item.
* Set associated consts must be callable outside of build.
* Fix not enough gas to pay for transfer fee.
* Fix build.
* Emit metadata.
* Fix build.
* Add default values for all parameter types.
* Fix build.
* Fix build.
* Fix build.
* Fix build.
2019-07-02 12:52:58 +02:00
Jim Posen
068d99d481
srml-contract: Contract refactors ( #2924 )
...
* srml-contract: Refactor away unnecessary Option.
* srml-contract: Add assertion to gas_left test.
* srml-contract: Refactor try_evict_or_and_pay_rent to make tests pass.
* srml-contract: Add tests and comments for bugs in rent payment logic.
* srml-contract: Minor cleanup using GasMeter constructor.
* Bump node runtime impl version.
2019-06-27 14:49:53 +02:00
Sergei Pepyakin
828485ec08
Rename: srml-contract → srml-contracts ( #2905 )
...
* srml-contract → srml-contracts
* Trim.
* Bump version
2019-06-19 15:26:33 +02:00