Bastian Köcher
5d58d583e3
Switch srml-session keys to decl_storage! ( #3184 )
...
* Switch `srml-session` keys to `decl_storage!`
* Expose `DEDUP_KEY_PREFIX` in constants
* Fix test
* Bump spec version
2019-07-24 16:40:04 +08:00
Gavin Wood
78bc5edc14
Extensible transactions (and tips) ( #3102 )
...
* Make extrinsics extensible.
Also Remove old extrinsic types.
* Rest of mockup. Add tips.
* Fix some build issues
* Runtiem builds :)
* Substrate builds.
* Fix a doc test
* Compact encoding
* Extract out the era logic into an extension
* Weight Check signed extension. (#3115 )
* Weight signed extension.
* Revert a bit + test for check era.
* Update Cargo.toml
* Update node/cli/src/factory_impl.rs
* Update node/executor/src/lib.rs
* Update node/executor/src/lib.rs
* Don't use len for weight - use data.
* Operational Transaction; second attempt (#3138 )
* working poc added.
* some fixes.
* Update doc.
* Fix all tests + final logic.
* more refactoring.
* nits.
* System block limit in bytes.
* Silent the storage macro warnings.
* More logic more tests.
* Fix import.
* Refactor names.
* Fix build.
* Update srml/balances/src/lib.rs
* Final refactor.
* Bump transaction version
* Fix weight mult test.
* Fix more tests and improve doc.
* Bump.
* Make some tests work again.
* Fix subkey.
* Remove todos + bump.
* Ignore expensive test.
* Bump.
2019-07-22 19:06:49 +02:00
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
Xiliang Chen
b3dd034cce
GenericAsset module ( #2790 )
...
* added generic asset module
* Update srml/generic-asset/Cargo.toml
* Update srml/generic-asset/Cargo.toml
* revert Cargo.lock changes
* cleanup line width
* rename srml_support to support
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* update comments
* more docs
* update Cargo.lock
* fix tests
* update headers and fix missing events
* Update srml/generic-asset/Cargo.toml
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update srml/generic-asset/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* fix issues
* avoid duplicated code
* fix build issue
* cleanup Cargo.toml
* update based on reviews
* remove not used method
* update parity-codec version
* fix test build issue
* update Cargo.lock
* update with latest substrate changes
* refactor PermissionVersions encoding
2019-07-11 16:36:48 +02:00