Amar Singh
a757dfb222
Transaction Fee Multiplier ( #2854 )
...
* added fee calculations; need some type conversions
* cleaned up make_payment and other stuff
* rename vars to compile
* add WeightToFee type
* clean test files after new type added to balances
* fmting
* fix balance configs in tests
* more fixing mocks and tests
* more comprehensive block weight limit test
* fix compilation errors
* more srml/executive tests && started fixing node/executor tests
* new fee multiplier; still overflows :(
* perbill at the end attempt; needs to be changed
* clean fmting, rename some vars
* new PoC implementation.
* test weight_to_fee range and verify functionality
* 12 of 15 tests in node executor are passing
* 1 test failing; big_block imports are failing for wrong reasons
* Update srml/executive/src/lib.rs
Co-Authored-By: Kian Peymani <Kianenigma@users.noreply.github.com >
* Some cleanup.
* consolidate tests in runtime impls
* clean and condition executive for stateful fee range test
* remove comments to self
* Major cleanup.
* More cleanup.
* Fix lock files.
* Fix build.
* Update node-template/runtime/Cargo.toml
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Update node/executor/src/lib.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Update node/executor/src/lib.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Update node/executor/src/lib.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Update node/executor/src/lib.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Update node/executor/src/lib.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Update node/executor/src/lib.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Per-block update.
* nit.
* Update docs.
* Fix contracts test.
* Stateful fee update.
* Update lock files.
* Update node/runtime/src/impls.rs
* Revamped again with fixed64.
* fix cargo file.
* nits.
* Some cleanup.
* Some nits.
* Fix build.
* Bump.
* Rename to WeightMultiplier
* Update node/executor/src/lib.rs
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Add weight to election module mock.
* Fix build.
* finalize merge
* Update srml/system/src/lib.rs
* Bring back fees.
* Some nits.
* Code shifting for simplicity.
* Fix build + more tests.
* Update weights.rs
* Update core/sr-primitives/src/weights.rs
* Update lib.rs
* Fix test build
2019-07-19 14:21:05 +02:00
Bastian Köcher
c42d73d302
Make parameter types implementation more flexible ( #3112 )
...
* Make parameter types implementation more flexible
* Bump `impl_version`
2019-07-13 10:54:41 +02:00
Kian Peymani
814b9056b3
Sensible locking for staking and council. ( #3050 )
...
* Sensible locking for staking and council.
* Bump.
2019-07-10 20:03:14 +02:00
Gavin Wood
df93867620
Technical Committee ( #3041 )
...
* Add copy of council seats as elections module.
* Split council into collective and elections modules.
Make collective instanceable.
* Propagate changes to the runtime and fix origin/event
* insert_ref and put_ref to avoid copies.
* Add tests
* Fix up collective's tests
* One more test
* Fix elections module tests
* Missed merge line
* Minor fix
* Test fixes
* Line widths
* Line widths
* Rntime version
* Remove comment
* Deduplicate
* Bump runtime again
* Fix test
2019-07-10 14:29:14 +02:00