• Amar Singh's avatar
    Transaction Fee Multiplier (#2854) · afa58301
    Amar Singh authored
    
    
    * 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: default avatarKian Peymani <[email protected]>
    
    * 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: default avatarGavin Wood <[email protected]>
    
    * Update node/executor/src/lib.rs
    
    Co-Authored-By: default avatarGavin Wood <[email protected]>
    
    * Update node/executor/src/lib.rs
    
    Co-Authored-By: default avatarGavin Wood <[email protected]>
    
    * Update node/executor/src/lib.rs
    
    Co-Authored-By: default avatarGavin Wood <[email protected]>
    
    * Update node/executor/src/lib.rs
    
    Co-Authored-By: default avatarGavin Wood <[email protected]>
    
    * Update node/executor/src/lib.rs
    
    Co-Authored-By: default avatarGavin Wood <[email protected]>
    
    * Update node/executor/src/lib.rs
    
    Co-Authored-By: default avatarGavin Wood <[email protected]>
    
    * 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: default avatarTomasz Drwięga <[email protected]>
    
    * 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
    afa58301