Skip to content

Commit

Permalink
revert benchmark to make it compile
Browse files Browse the repository at this point in the history
  • Loading branch information
dmoka committed Mar 18, 2024
1 parent 34fec82 commit 483ebc2
Showing 1 changed file with 57 additions and 35 deletions.
92 changes: 57 additions & 35 deletions runtime/hydradx/src/weights/route_executor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
//! Autogenerated weights for `pallet_route_executor`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2024-03-18, STEPS: `10`, REPEAT: `30`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2024-03-05, STEPS: `10`, REPEAT: `30`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
Expand All @@ -33,8 +33,8 @@
// --wasm-execution=compiled
// --heap-pages=4096
// --template=.maintain/pallet-weight-template-no-back.hbs
// --pallet=pallet_route-executor
// --output=re.rs
// --pallet=pallet-route-executor
// --output=router.rs
// --extrinsic=*

#![cfg_attr(rustfmt, rustfmt_skip)]
Expand All @@ -47,7 +47,7 @@ use core::marker::PhantomData;

/// Weight functions for `pallet_route_executor`.
pub struct HydraWeight<T>(PhantomData<T>);
impl<T: frame_system::Config> pallet_route_executor::WeightInfo for HydraWeight<T> {
impl<T: frame_system::Config> pallet_route_executor::weights::WeightInfo for HydraWeight<T> {
/// Storage: `LBP::PoolData` (r:1 w:0)
/// Proof: `LBP::PoolData` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`)
/// Storage: `Tokens::Accounts` (r:5 w:5)
Expand All @@ -67,10 +67,10 @@ impl<T: frame_system::Config> pallet_route_executor::WeightInfo for HydraWeight<
// Proof Size summary in bytes:
// Measured: `3436`
// Estimated: `13905`
// Minimum execution time: 343_206_000 picoseconds.
Weight::from_parts(346_501_794, 13905)
// Standard Error: 136_051
.saturating_add(Weight::from_parts(51_792_643, 0).saturating_mul(c.into()))
// Minimum execution time: 347_725_000 picoseconds.
Weight::from_parts(351_096_698, 13905)
// Standard Error: 200_537
.saturating_add(Weight::from_parts(50_253_676, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(16))
.saturating_add(T::DbWeight::get().writes(7))
}
Expand All @@ -94,56 +94,78 @@ impl<T: frame_system::Config> pallet_route_executor::WeightInfo for HydraWeight<
// Proof Size summary in bytes:
// Measured: `1604 + b * (1837 ±0)`
// Estimated: `6156 + b * (7749 ±99_524_913_928_918_768)`
// Minimum execution time: 76_392_000 picoseconds.
Weight::from_parts(76_873_000, 6156)
// Standard Error: 610_618
.saturating_add(Weight::from_parts(2_366_487, 0).saturating_mul(c.into()))
// Standard Error: 1_340_482
.saturating_add(Weight::from_parts(273_016_424, 0).saturating_mul(b.into()))
// Minimum execution time: 76_051_000 picoseconds.
Weight::from_parts(76_610_000, 6156)
// Standard Error: 604_305
.saturating_add(Weight::from_parts(2_329_553, 0).saturating_mul(c.into()))
// Standard Error: 1_326_623
.saturating_add(Weight::from_parts(278_434_394, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().reads((13_u64).saturating_mul(b.into())))
.saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(b.into())))
.saturating_add(Weight::from_parts(0, 7749).saturating_mul(b.into()))
}
/// Storage: `AssetRegistry::Assets` (r:6 w:0)
/// Storage: `AssetRegistry::Assets` (r:7 w:0)
/// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(125), added: 2600, mode: `MaxEncodedLen`)
/// Storage: `Router::Routes` (r:1 w:1)
/// Proof: `Router::Routes` (`max_values`: None, `max_size`: Some(90), added: 2565, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:7 w:0)
/// Storage: `Omnipool::Assets` (r:2 w:0)
/// Proof: `Omnipool::Assets` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:8 w:0)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// Storage: `Tokens::Accounts` (r:15 w:0)
/// Storage: `Tokens::Accounts` (r:16 w:0)
/// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`)
/// Storage: `XYK::ShareToken` (r:6 w:0)
/// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `Omnipool::HubAssetImbalance` (r:1 w:0)
/// Proof: `Omnipool::HubAssetImbalance` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)
/// Storage: `DynamicFees::AssetFee` (r:2 w:0)
/// Proof: `DynamicFees::AssetFee` (`max_values`: None, `max_size`: Some(24), added: 2499, mode: `MaxEncodedLen`)
/// Storage: `EmaOracle::Oracles` (r:2 w:0)
/// Proof: `EmaOracle::Oracles` (`max_values`: None, `max_size`: Some(177), added: 2652, mode: `MaxEncodedLen`)
/// Storage: `Duster::AccountBlacklist` (r:7 w:0)
/// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
/// Storage: `AssetRegistry::BannedAssets` (r:5 w:0)
/// Proof: `AssetRegistry::BannedAssets` (`max_values`: None, `max_size`: Some(20), added: 2495, mode: `MaxEncodedLen`)
/// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:1 w:0)
/// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:2 w:0)
/// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `MultiTransactionPayment::AcceptedCurrencies` (r:5 w:0)
/// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
/// Storage: `EmaOracle::Accumulator` (r:1 w:0)
/// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(5921), added: 6416, mode: `MaxEncodedLen`)
/// Storage: `CircuitBreaker::AllowedTradeVolumeLimitPerAsset` (r:2 w:0)
/// Proof: `CircuitBreaker::AllowedTradeVolumeLimitPerAsset` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`)
/// Storage: `CircuitBreaker::TradeVolumeLimitPerAsset` (r:2 w:0)
/// Proof: `CircuitBreaker::TradeVolumeLimitPerAsset` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
/// Storage: `CircuitBreaker::LiquidityAddLimitPerAsset` (r:1 w:0)
/// Proof: `CircuitBreaker::LiquidityAddLimitPerAsset` (`max_values`: None, `max_size`: Some(29), added: 2504, mode: `MaxEncodedLen`)
/// Storage: `CircuitBreaker::AllowedAddLiquidityAmountPerAsset` (r:1 w:0)
/// Proof: `CircuitBreaker::AllowedAddLiquidityAmountPerAsset` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `CircuitBreaker::LiquidityRemoveLimitPerAsset` (r:1 w:0)
/// Proof: `CircuitBreaker::LiquidityRemoveLimitPerAsset` (`max_values`: None, `max_size`: Some(29), added: 2504, mode: `MaxEncodedLen`)
/// Storage: `CircuitBreaker::AllowedRemoveLiquidityAmountPerAsset` (r:1 w:0)
/// Proof: `CircuitBreaker::AllowedRemoveLiquidityAmountPerAsset` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `Referrals::LinkedAccounts` (r:1 w:0)
/// Proof: `Referrals::LinkedAccounts` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
/// Storage: `Referrals::AssetRewards` (r:1 w:0)
/// Proof: `Referrals::AssetRewards` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)
/// Storage: `Referrals::TotalShares` (r:1 w:0)
/// Proof: `Referrals::TotalShares` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
/// Storage: `Referrals::TraderShares` (r:1 w:0)
/// Proof: `Referrals::TraderShares` (`max_values`: None, `max_size`: Some(64), added: 2539, mode: `MaxEncodedLen`)
/// Storage: `Referrals::PendingConversions` (r:1 w:0)
/// Proof: `Referrals::PendingConversions` (`max_values`: None, `max_size`: Some(20), added: 2495, mode: `MaxEncodedLen`)
/// Storage: `Referrals::CounterForPendingConversions` (r:1 w:0)
/// Proof: `Referrals::CounterForPendingConversions` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `Tokens::TotalIssuance` (r:1 w:0)
/// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
/// Storage: `XYK::ShareToken` (r:5 w:0)
/// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
fn set_route_for_xyk() -> Weight {
// Proof Size summary in bytes:
// Measured: `6326`
// Estimated: `39735`
// Minimum execution time: 2_263_041_000 picoseconds.
Weight::from_parts(2_272_367_000, 39735)
.saturating_add(T::DbWeight::get().reads(55))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `Router::Routes` (r:0 w:1)
/// Proof: `Router::Routes` (`max_values`: None, `max_size`: Some(90), added: 2565, mode: `MaxEncodedLen`)
fn force_insert_route_for_xyk() -> Weight {
// Proof Size summary in bytes:
// Measured: `1012`
// Estimated: `0`
// Minimum execution time: 30_017_000 picoseconds.
Weight::from_parts(30_490_000, 0)
// Measured: `7187`
// Estimated: `42318`
// Minimum execution time: 2_333_578_000 picoseconds.
Weight::from_parts(2_348_750_000, 42318)
.saturating_add(T::DbWeight::get().reads(79))
.saturating_add(T::DbWeight::get().writes(1))
}
}

0 comments on commit 483ebc2

Please sign in to comment.