Rework Transaction Priority calculation (#9834)
* Add transaction validity docs. * Re-work priority calculation. * Fix tests. * Update frame/transaction-payment/src/lib.rs Co-authored-by:Alexander Popiak <alexander.popiak@parity.io> * cargo +nightly fmt --all * Fix an obvious mistake :) * Re-work again. * Fix test. * cargo +nightly fmt --all * Make VirtualTip dependent on the transaction size. * cargo +nightly fmt --all * Update frame/transaction-payment/src/lib.rs Co-authored-by:
Alexander Popiak <alexander.popiak@parity.io> * Fix compilation. * Update bin/node/runtime/src/lib.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Alexander Popiak <alexander.popiak@parity.io> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/Cargo.lock 4 additions, 4 deletionssubstrate/Cargo.lock
- substrate/bin/node-template/runtime/src/lib.rs 2 additions, 0 deletionssubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 2 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/balances/src/tests_composite.rs 2 additions, 0 deletionssubstrate/frame/balances/src/tests_composite.rs
- substrate/frame/balances/src/tests_local.rs 2 additions, 0 deletionssubstrate/frame/balances/src/tests_local.rs
- substrate/frame/balances/src/tests_reentrancy.rs 2 additions, 0 deletionssubstrate/frame/balances/src/tests_reentrancy.rs
- substrate/frame/executive/src/lib.rs 3 additions, 3 deletionssubstrate/frame/executive/src/lib.rs
- substrate/frame/support/src/weights.rs 0 additions, 24 deletionssubstrate/frame/support/src/weights.rs
- substrate/frame/system/src/extensions/check_genesis.rs 5 additions, 0 deletionssubstrate/frame/system/src/extensions/check_genesis.rs
- substrate/frame/system/src/extensions/check_mortality.rs 4 additions, 0 deletionssubstrate/frame/system/src/extensions/check_mortality.rs
- substrate/frame/system/src/extensions/check_nonce.rs 5 additions, 2 deletionssubstrate/frame/system/src/extensions/check_nonce.rs
- substrate/frame/system/src/extensions/check_spec_version.rs 5 additions, 0 deletionssubstrate/frame/system/src/extensions/check_spec_version.rs
- substrate/frame/system/src/extensions/check_tx_version.rs 5 additions, 0 deletionssubstrate/frame/system/src/extensions/check_tx_version.rs
- substrate/frame/system/src/extensions/check_weight.rs 9 additions, 54 deletionssubstrate/frame/system/src/extensions/check_weight.rs
- substrate/frame/transaction-payment/src/lib.rs 175 additions, 18 deletionssubstrate/frame/transaction-payment/src/lib.rs
Please register or sign in to comment