Skip to content
  • Roman Useinov's avatar
    [Feature] Add XCM benchmark weights to Statemint and Statemine (#1454) · cc14953b
    Roman Useinov authored
    
    
    * [Feature] Add XCM benchmarark weights to Statemint and Statemine
    
    * add xcm-bench-template
    
    * add polkadot xcm bench pallet to statemint
    
    * Sample benchmarking that compiles
    
    * add benches to the module
    
    * Remove batches assertion and whitelist ActiveConfig
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
    
    * fix benchmarks
    
    * fix get_multi_asset
    
    * fmt and more bench fixes
    
    * reformat
    
    * move Xcm type definitions
    
    * define types twice
    
    * remove commented out lines
    
    * define Xcm bench types globally
    
    * test use
    
    * fix semi
    
    * make sure the type definittion is properly documented
    
    * tweak TrustedTeleporter/Reserve
    
    * use dots as asset
    
    * copy benchmarks over, fix the ci script
    
    * remove extra asset
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
    
    * benchmarks setup for statemint/e and westmint
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::fungible
    
    * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::generic
    
    * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::fungible
    
    * remove a check
    
    * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::fungible
    
    * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::generic
    
    * implement WeightInfoBounds for all the asset runtimes
    
    * update Cargo.lock
    
    * fix Muharem's comments
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
    
    * Update parachains/runtimes/assets/statemint/src/lib.rs
    
    Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
    
    * fix some review comments
    
    * fix file headers
    
    * more fixes to licenses and such
    
    * fix another inconsistency
    
    * Extend weights template
    
    Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
    
    * remove a placeholder
    
    * remove redundant overrides
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::fungible
    
    * Update benchmarking.rs
    
    * remove redundant bench
    
    * fix
    
    * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
    
    * Update pallets/xcm-benchmarks/src/fungible/mock.rs
    
    Co-authored-by: default avatarKian Paimani <[email protected]>
    
    * remove TODO's
    
    * remove local xcm-benchmark-pallet impl
    
    * disable CheckedAccount in benches
    
    * update template
    
    * fix up imports
    
    * fix xcm
    
    * fix the template
    
    Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
    Co-authored-by: command-bot <>
    Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
    Co-authored-by: default avatarKian Paimani <[email protected]>
    cc14953b