1. Sep 12, 2022
  2. Sep 10, 2022
    • Bastian Köcher's avatar
      construct_runtime: Fix generation of types behind features (#12229) · 5647e719
      Bastian Köcher authored
      * construct_runtime: Fix generation of types behind features
      
      With the recent addition of supporting features in `construct_runtime!` there was a bug overseen.
      The `AllPalletsWithSystem` etc type declarations would be declared twice when a certain was enabled.
      The problem was that in the macro we didn't feature gate the types that should be declared when
      there is no feature enabled. This pull request now takes care of feature gating this type behind
      `all(#( not(feature) ))`. So, these types will only be enabled if no of the configured features is enabled.
      
      * Fix tests
      
      * FMT
      5647e719
  3. Sep 08, 2022
  4. Sep 07, 2022
  5. Sep 06, 2022
  6. Sep 05, 2022
  7. Sep 03, 2022
  8. Sep 02, 2022
  9. Sep 01, 2022
  10. Aug 31, 2022
    • Shawn Tabrizi's avatar
      Weight v1.5: Opaque Struct (#12138) · 30951822
      Shawn Tabrizi authored
      * initial idea
      
      * update frame_support
      
      * update a bunch more
      
      * add ord
      
      * adjust RuntimeDbWeight
      
      * frame_system builds
      
      * re-export
      
      * frame_support tests pass
      
      * frame_executive compile
      
      * frame_executive builds
      
      * frame_system tests passing
      
      * pallet-utility tests pass
      
      * fix a bunch of pallets
      
      * more
      
      * phragmen
      
      * state-trie-migration
      
      * scheduler and referenda
      
      * pallet-election-provider-multi-phase
      
      * aura
      
      * staking
      
      * more
      
      * babe
      
      * balances
      
      * bunch more
      
      * sudo
      
      * transaction-payment
      
      * asset-tx-payment
      
      * last pallets
      
      * fix alliance merge
      
      * fix node template runtime
      
      * fix pallet-contracts cc @athei
      
      * fix node runtime
      
      * fix compile on runtime-benchmarks feature
      
      * comment
      
      * fix frame-support-test
      
      * fix more tests
      
      * weight regex
      
      * frame system works
      
      * fix a bunch
      
      * more
      
      * more
      
      * more
      
      * more
      
      * more
      
      * more fixes
      
      * update templates
      
      * fix contracts benchmarks
      
      * Update lib.rs
      
      * Update lib.rs
      
      * fix ui
      
      * make scalar saturating mul const
      
      * more const functions
      
      * scalar div
      
      * refactor using constant functions
      
      * move impl
      
      * fix overhead template
      
      * use compactas
      
      * Update lib.rs
      30951822
  11. Aug 30, 2022
  12. Aug 29, 2022
    • Muharem Ismailov's avatar
      Alliance pallet: retirement notice call (#11970) · b74fba5d
      Muharem Ismailov authored
      
      
      * Alliance pallet: retirement notice
      
      * add alliance pallet to benchmark list for dev chain
      
      * fix type
      
      * ".git/.scripts/bench-bot.sh" pallet dev pallet_alliance
      
      * ".git/.scripts/bench-bot.sh" pallet dev pallet_alliance
      
      * link weight generated by bench for retirement_notice method
      
      * migration to clear UpForKicking storage prefix
      
      * rename migration from v1 to v0_to_v1
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * rename `retirement-notice to give-retirement-notice
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarSquirrel <[email protected]>
      
      * review fixes: update doc, saturating add, BlockNumber type alias
      
      * add suffix to duratin consts *_IN_BLOCKS
      
      * ".git/.scripts/bench-bot.sh" pallet dev pallet_alliance
      
      * add negative tests (#11995)
      
      * add negative tests
      
      * remove tests powerless asserts checking against announcment origin
      
      * assert bad origin from announcement origin checks
      
      Co-authored-by: default avatarmuharem <[email protected]>
      
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      Co-authored-by: default avatarSquirrel <[email protected]>
      b74fba5d
    • Dmitry Novikov's avatar
      Bug fix of currencies implementation for `pallet-balances` (#11875) · 674e73ca
      Dmitry Novikov authored
      * Add test
      
      * Fix the bug
      
      * Add similar test for named reservable
      
      * Extend test with "overflow" repatriation
      
      * Expand test for `NamedReservableCurrency`
      
      * Add notes about return values meaning
      674e73ca
  13. Aug 28, 2022
  14. Aug 26, 2022
  15. Aug 25, 2022
  16. Aug 24, 2022
    • Keith Yeung's avatar
      Implement ResultQuery (#11257) · edc8f7b4
      Keith Yeung authored
      * Implement ResultQuery
      
      * Fix test expectations
      
      * Add more tests
      
      * Fix test expectations
      
      * Clean up some names
      
      * Silence warnings
      
      * Specify error type when supplying error type to ResultQuery
      
      * cargo fmt
      
      * Add support for type parameters in parameter_types macro
      
      * Reduce deeply indented code
      
      * Fixes
      
      * Update test expectation
      
      * Rewrite and document formula for calculating max storage size
      
      * More docs
      
      * cargo fmt
      
      * formatting
      
      Co-authored-by: parity-processbot <>
      edc8f7b4