Weight annotation. (#3157)
* 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.
* First draft of annotating weights.
* Refactor weight to u64.
* More refactoring and tests.
* New convert for weight to fee
* more tests.
* remove merge redundancy.
* Fix system test.
* Bring back subkey stuff.
* a few stress tests.
* fix some of the grumbles.
* Final nits.
* Update srml/system/src/lib.rs
Co-Authored-By:
DemiMarie-parity <48690212+DemiMarie-parity@users.noreply.github.com>
* Scale weights by 1000.
* Bump.
* Fix decl_storage test.
Showing
- substrate/core/sr-primitives/src/lib.rs 21 additions, 10 deletionssubstrate/core/sr-primitives/src/lib.rs
- substrate/core/sr-primitives/src/testing.rs 1 addition, 1 deletionsubstrate/core/sr-primitives/src/testing.rs
- substrate/core/sr-primitives/src/traits.rs 9 additions, 6 deletionssubstrate/core/sr-primitives/src/traits.rs
- substrate/core/sr-primitives/src/weights.rs 2 additions, 4 deletionssubstrate/core/sr-primitives/src/weights.rs
- substrate/core/test-runtime/src/lib.rs 3 additions, 2 deletionssubstrate/core/test-runtime/src/lib.rs
- substrate/node-template/runtime/src/lib.rs 11 additions, 13 deletionssubstrate/node-template/runtime/src/lib.rs
- substrate/node-template/runtime/src/template.rs 3 additions, 0 deletionssubstrate/node-template/runtime/src/template.rs
- substrate/node/cli/src/chain_spec.rs 2 additions, 1 deletionsubstrate/node/cli/src/chain_spec.rs
- substrate/node/cli/src/service.rs 2 additions, 1 deletionsubstrate/node/cli/src/service.rs
- substrate/node/executor/Cargo.toml 1 addition, 0 deletionssubstrate/node/executor/Cargo.toml
- substrate/node/executor/src/lib.rs 274 additions, 57 deletionssubstrate/node/executor/src/lib.rs
- substrate/node/runtime/src/constants.rs 52 additions, 0 deletionssubstrate/node/runtime/src/constants.rs
- substrate/node/runtime/src/impls.rs 118 additions, 44 deletionssubstrate/node/runtime/src/impls.rs
- substrate/node/runtime/src/lib.rs 14 additions, 25 deletionssubstrate/node/runtime/src/lib.rs
- substrate/srml/assets/src/lib.rs 3 additions, 1 deletionsubstrate/srml/assets/src/lib.rs
- substrate/srml/aura/src/mock.rs 3 additions, 1 deletionsubstrate/srml/aura/src/mock.rs
- substrate/srml/authorship/src/lib.rs 5 additions, 0 deletionssubstrate/srml/authorship/src/lib.rs
- substrate/srml/balances/src/lib.rs 23 additions, 8 deletionssubstrate/srml/balances/src/lib.rs
- substrate/srml/balances/src/mock.rs 18 additions, 2 deletionssubstrate/srml/balances/src/mock.rs
- substrate/srml/balances/src/tests.rs 27 additions, 5 deletionssubstrate/srml/balances/src/tests.rs
Please register or sign in to comment