Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Dex Benchmaking #1588

Merged
merged 10 commits into from
Nov 7, 2021
Merged

Update Dex Benchmaking #1588

merged 10 commits into from
Nov 7, 2021

Conversation

ferrell-code
Copy link
Contributor

@ferrell-code ferrell-code commented Nov 3, 2021

Fixes swap benchmarks, I can restore the weights files if we don't want to merge that right now

@ferrell-code ferrell-code marked this pull request as draft November 3, 2021 23:02
@ferrell-code
Copy link
Contributor Author

/bench runtime module module_dex

@ghost
Copy link

ghost commented Nov 3, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-mandala-runtime -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./modules/dex/src/weights.rs --template=./templates/module-weight-template.hbs

Results

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.72
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 25.72
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.68
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 25.68
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 38.56
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 38.56
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.44
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 12.44
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 78.32
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 78.32
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 129.3
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 129.3
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 107.5
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 107.5
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 189
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 189
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 264.1
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 264.1
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 162.1
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 162.1
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 282.1
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 282.1
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 108.1
+ u 9.308
µs

Reads = 5 + (0 * u)
Writes = 4 + (0 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 127.2 0.531 0.4%
3 125.3 0.199 0.1%
4 145.8 0.314 0.2%

Quality and confidence:
param error
u 1.223

Model:
Time ~= 104.8
+ u 9.326
µs

Reads = 4 + (0 * u)
Writes = 3 + (0 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 100.1
+ u 15.19
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 130.5 0.36 0.2%
3 145.6 0.28 0.1%
4 160.9 0.678 0.4%

Quality and confidence:
param error
u 0.109

Model:
Time ~= 100
+ u 15.22
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

@ferrell-code
Copy link
Contributor Author

ferrell-code commented Nov 4, 2021

/bench runtime karura module_dex

@ghost
Copy link

ghost commented Nov 4, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Karura Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/

Results
Updating git repository `https://github.com/paritytech//cumulus`

Compiling acala-cli v2.0.0 (/app/git/Acala/node/cli)
Compiling cumulus-pallet-parachain-system-proc-macro v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling polkadot-runtime v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
Compiling rococo-runtime v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
Compiling kusama-runtime v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
Compiling westend-runtime v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
Compiling node-runtime v3.0.0-dev (https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f3999)
Compiling acala-runtime v2.0.0 (/app/git/Acala/runtime/acala)
Compiling mandala-runtime v2.0.0 (/app/git/Acala/runtime/mandala)
Compiling karura-runtime v2.0.0 (/app/git/Acala/runtime/karura)
Compiling cumulus-primitives-core v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-consensus-common v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-pallet-aura-ext v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling module-dex v2.0.0 (/app/git/Acala/modules/dex)
Compiling cumulus-test-relay-sproof-builder v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-primitives-utility v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling module-relaychain v2.0.0 (/app/git/Acala/modules/relaychain)
Compiling orml-xtokens v0.4.1-dev (/app/git/Acala/orml/xtokens)
Compiling cumulus-primitives-timestamp v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-pallet-xcm v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling parachain-info v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-pallet-dmp-queue v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-pallet-xcmp-queue v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling node-executor v3.0.0-dev (https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f3999)
Compiling polkadot-client v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
Compiling cumulus-primitives-parachain-inherent v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-network v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-consensus-relay-chain v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-consensus-aura v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-cli v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-pov-recovery v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-pallet-parachain-system v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling cumulus-client-collator v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
Compiling runtime-common v2.0.0 (/app/git/Acala/runtime/common)
Compiling polkadot-service v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
warning: unused imports: InitialShareExchangeRates, ProvisioningParameters
--> runtime/acala/src/benchmarking/../../../mandala/src/benchmarking/dex.rs:26:18
|
26 | use module_dex::{InitialShareExchangeRates, ProvisioningParameters, TradingPairStatus};
| ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default

warning: unused import: MultiCurrency
--> runtime/acala/src/benchmarking/../../../mandala/src/benchmarking/dex.rs:28:19
|
28 | use orml_traits::{MultiCurrency, MultiCurrencyExtended};
| ^^^^^^^^^^^^^

warning: unused imports: InitialShareExchangeRates, ProvisioningParameters
--> runtime/karura/src/benchmarking/../../../mandala/src/benchmarking/dex.rs:26:18
|
26 | use module_dex::{InitialShareExchangeRates, ProvisioningParameters, TradingPairStatus};
| ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default

warning: unused import: MultiCurrency
--> runtime/karura/src/benchmarking/../../../mandala/src/benchmarking/dex.rs:28:19
|
28 | use orml_traits::{MultiCurrency, MultiCurrencyExtended};
| ^^^^^^^^^^^^^

Compiling acala-rpc v2.0.0 (/app/git/Acala/rpc)
Compiling cumulus-client-service v0.1.0 (https://github.com/paritytech//cumulus?rev=935bac869a72baef17e46d2ae1abc8c0c650cef5#935bac86)
warning: unused imports: InitialShareExchangeRates, ProvisioningParameters
--> runtime/mandala/src/benchmarking/dex.rs:26:18
|
26 | use module_dex::{InitialShareExchangeRates, ProvisioningParameters, TradingPairStatus};
| ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default

warning: unused import: MultiCurrency
--> runtime/mandala/src/benchmarking/dex.rs:28:19
|
28 | use orml_traits::{MultiCurrency, MultiCurrencyExtended};
| ^^^^^^^^^^^^^

warning: 2 warnings emitted

Compiling acala-service v2.0.0 (/app/git/Acala/node/service)
warning: 2 warnings emitted

Compiling polkadot-cli v0.9.12 (https://github.com/paritytech//polkadot?rev=5feed981cf0fe671447eabaa9c0d235a8dd0003e#5feed981)
warning: 2 warnings emitted

Compiling acala v2.0.0 (/app/git/Acala/node)
Finished release [optimized] target(s) in 16m 41s
Running target/release/acala benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module module_dex '--extrinsic=*' --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/
error: Found argument 'module_dex' which wasn't expected, or isn't valid in this context

USAGE:
acala benchmark --chain <CHAIN_SPEC> --extrinsic --pallet --repeat --steps

For more information try --help

@ghost
Copy link

ghost commented Nov 4, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Karura Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/

Results

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 26.83
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 26.83
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.58
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 27.58
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 37.22
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 37.22
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 13.43
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 13.43
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 82.31
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 82.31
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 156.8
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 156.8
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 111.8
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 111.8
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 197.2
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 197.2
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 277.6
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 277.6
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 171.6
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 171.6
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 297.9
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 297.9
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 113.2
+ u 10.71
µs

Reads = 5 + (0 * u)
Writes = 4 + (0 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 135.1 0.282 0.2%
3 135.7 0.377 0.2%
4 156.4 0.392 0.2%

Quality and confidence:
param error
u 1.103

Model:
Time ~= 110.4
+ u 10.66
µs

Reads = 4 + (0 * u)
Writes = 3 + (0 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 106.9
+ u 16.18
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 139.4 0.489 0.3%
3 155.7 0.544 0.3%
4 171.6 0.317 0.1%

Quality and confidence:
param error
u 0.108

Model:
Time ~= 107.3
+ u 16.1
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

@ferrell-code
Copy link
Contributor Author

/bench runtime karura module_dex

@ghost
Copy link

ghost commented Nov 4, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Karura Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/

Results

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 24.81
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 24.81
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.42
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 25.42
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 35.36
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 35.36
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.08
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 12.08
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 76.87
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 76.87
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 144.5
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 144.5
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 105.8
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 105.8
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 185.1
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 185.1
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 260.4
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 260.4
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 160.1
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 160.1
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 278.2
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 278.2
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 100.3
+ u 15.33
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 131 0.352 0.2%
3 146.3 0.426 0.2%
4 161.7 0.659 0.4%

Quality and confidence:
param error
u 0.115

Model:
Time ~= 100.3
+ u 15.34
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 101.5
+ u 14.91
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 131.6 0.981 0.7%
3 146.2 0.58 0.3%
4 161.3 0.397 0.2%

Quality and confidence:
param error
u 0.164

Model:
Time ~= 101.8
+ u 14.84
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

@ferrell-code
Copy link
Contributor Author

fn swap_with_exact_supply(u: u32, ) -> Weight {
	(71_776_000 as Weight)
		// Standard Error: 152_000
		.saturating_add((10_256_000 as Weight).saturating_mul(u as Weight))
		.saturating_add(T::DbWeight::get().reads(1 as Weight))
		.saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(u as Weight)))
		.saturating_add(T::DbWeight::get().writes(2 as Weight))
		.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(u as Weight)))
}
fn swap_with_exact_target(u: u32, ) -> Weight {
	(72_164_000 as Weight)
		// Standard Error: 252_000
		.saturating_add((9_648_000 as Weight).saturating_mul(u as Weight))
		.saturating_add(T::DbWeight::get().reads(1 as Weight))
		.saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(u as Weight)))
		.saturating_add(T::DbWeight::get().writes(2 as Weight))
		.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(u as Weight)))
}

@ferrell-code
Copy link
Contributor Author

ferrell-code commented Nov 4, 2021

Locally I get that output (which I believe to be correct), but the benchbot doesn't generate the same reads and write scheme, obviously the numbers are different but shouldn't the reads and writes be identical across machines?

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

bench-bot also gets the same results it appears but isn't updating weights file?

@ferrell-code
Copy link
Contributor Author

/bench runtime karura *

@ghost
Copy link

ghost commented Nov 4, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Karura Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=* --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/

Results

Pallet: "module_nft", Extrinsic: "create_class", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT NextClassId (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)
Storage: Proxy Proxies (r:1 w:1)
Storage: OrmlNFT Classes (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 153.6
µs

Reads = 4
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 153.6
µs

Reads = 4
Writes = 5

Pallet: "module_nft", Extrinsic: "mint", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT Classes (r:1 w:1)
Storage: System Account (r:2 w:2)
Storage: Balances Reserves (r:1 w:1)
Storage: OrmlNFT NextTokenId (r:1 w:1)
Storage: OrmlNFT Tokens (r:0 w:1)
Storage: OrmlNFT TokensByOwner (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 35.17
+ i 60.64
µs

Reads = 5 + (0 * i)
Writes = 5 + (2 * i)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
i mean µs sigma µs %
1 201.4 0.605 0.3%
20 1333 4.03 0.3%
39 2476 3.757 0.1%
58 3636 3.968 0.1%
77 4739 8.387 0.1%
96 5877 11.97 0.2%
115 7039 6.84 0.0%
134 8166 7.92 0.0%
153 9309 20.62 0.2%
172 10460 23.09 0.2%
191 11580 11.31 0.0%
210 12720 38.89 0.3%
229 13900 28.37 0.2%
248 14990 21.73 0.1%
267 16150 18.78 0.1%
286 17250 13.02 0.0%
305 18390 11.56 0.0%
324 19640 93.78 0.4%
343 20880 337.3 1.6%
362 21900 36.64 0.1%
381 22950 13.95 0.0%
400 24220 68.78 0.2%
419 25260 27.37 0.1%
438 26440 21.01 0.0%
457 27620 39.9 0.1%
476 28780 30.18 0.1%
495 29910 54.57 0.1%
514 31160 79.08 0.2%
533 32310 105.9 0.3%
552 33270 24.35 0.0%
571 34920 29.05 0.0%
590 35800 72.76 0.2%
609 36990 75.78 0.2%
628 38160 49.26 0.1%
647 39130 85.16 0.2%
666 40230 40.91 0.1%
685 41710 119.3 0.2%
704 42480 52.69 0.1%
723 44050 82.3 0.1%
742 44820 86.1 0.1%
761 46560 265.7 0.5%
780 47370 128.7 0.2%
799 48350 51.92 0.1%
818 49680 158 0.3%
837 50690 156.2 0.3%
856 51920 298.9 0.5%
875 53340 120.5 0.2%
894 54810 520.5 0.9%
913 55860 231.2 0.4%
932 56770 63.07 0.1%
951 59200 1117 1.8%
970 59520 229.3 0.3%
989 60150 127.4 0.2%

Quality and confidence:
param error
i 0.048

Model:
Time ~= 0
+ i 61
µs

Reads = 5 + (0 * i)
Writes = 5 + (2 * i)

Pallet: "module_nft", Extrinsic: "transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT Classes (r:1 w:0)
Storage: OrmlNFT Tokens (r:1 w:1)
Storage: Balances Reserves (r:2 w:2)
Storage: System Account (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)
Storage: OrmlNFT TokensByOwner (r:0 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 222.5
µs

Reads = 7
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 222.5
µs

Reads = 7
Writes = 7

Pallet: "module_nft", Extrinsic: "burn", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT Classes (r:1 w:1)
Storage: OrmlNFT Tokens (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: OrmlNFT TokensByOwner (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 168
µs

Reads = 4
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 168
µs

Reads = 4
Writes = 5

Pallet: "module_nft", Extrinsic: "burn_with_remark", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT Classes (r:1 w:1)
Storage: OrmlNFT Tokens (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: OrmlNFT TokensByOwner (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 166.6
+ b 0.002
µs

Reads = 4 + (0 * b)
Writes = 5 + (0 * b)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
b mean µs sigma µs %
0 162.5 0.375 0.2%
73400 373.7 1.302 0.3%
146800 575 1.461 0.2%
220200 776.8 4.182 0.5%
293600 976.3 4.6 0.4%
367000 1176 7.023 0.5%
440400 1376 4.497 0.3%
513800 1582 5.695 0.3%
587200 1815 23.94 1.3%
660600 1999 4.123 0.2%
734000 2192 8.069 0.3%
807400 2377 6.709 0.2%
880800 2580 4.77 0.1%
954200 2777 5.514 0.1%
1027600 2968 3.238 0.1%
1101000 3186 8.116 0.2%
1174400 3364 6.319 0.1%
1247800 3566 6.666 0.1%
1321200 3772 6.158 0.1%
1394600 3975 10.68 0.2%
1468000 4178 7.286 0.1%
1541400 4367 11.87 0.2%
1614800 4571 9.392 0.2%
1688200 4783 18.71 0.3%
1761600 4988 9.147 0.1%
1835000 5204 25.09 0.4%
1908400 5386 5.626 0.1%
1981800 5843 488.8 8.3%
2055200 5877 22.8 0.3%
2128600 5981 12.72 0.2%
2202000 6367 48.45 0.7%
2275400 6492 69.47 1.0%
2348800 6616 22.91 0.3%
2422200 6835 20.37 0.2%
2495600 7016 14.87 0.2%
2569000 7203 12.65 0.1%
2642400 7511 14.64 0.1%
2715800 7678 13.48 0.1%
2789200 7783 6.096 0.0%
2862600 7988 16.71 0.2%
2936000 8175 21.4 0.2%
3009400 8424 18.25 0.2%
3082800 8593 11.33 0.1%
3156200 8804 34.61 0.3%
3229600 9159 81.46 0.8%
3303000 9386 78.67 0.8%
3376400 9446 25.1 0.2%
3449800 9749 61.55 0.6%
3523200 9840 20.89 0.2%
3596600 10000 13.46 0.1%
3670000 10350 58.43 0.5%

Quality and confidence:
param error
b 0

Model:
Time ~= 157.8
+ b 0.003
µs

Reads = 4 + (0 * b)
Writes = 5 + (0 * b)

Pallet: "module_nft", Extrinsic: "destroy_class", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT Classes (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Proxy Proxies (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)
Storage: OrmlNFT NextTokenId (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 178.1
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 178.1
µs

Reads = 6
Writes = 6

Pallet: "module_nft", Extrinsic: "update_class_properties", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OrmlNFT Classes (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 36.16
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 36.16
µs

Reads = 1
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "mint", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: HomaLite TotalStakingCurrency (r:1 w:1)
Storage: Tokens TotalIssuance (r:2 w:2)
Storage: HomaLite RedeemRequests (r:1 w:0)
Storage: HomaLite StakingCurrencyMintCap (r:1 w:0)
Storage: ParachainInfo ParachainId (r:1 w:0)
Storage: HomaLite XcmDestWeight (r:1 w:0)
Storage: UnknownTokens ConcreteFungibleBalances (r:1 w:0)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: PolkadotXcm SupportedVersion (r:1 w:0)
Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1)
Storage: PolkadotXcm SafeXcmVersion (r:1 w:0)
Storage: ParachainSystem HostConfiguration (r:1 w:0)
Storage: ParachainSystem PendingUpwardMessages (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 246
µs

Reads = 17
Writes = 8

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 246
µs

Reads = 17
Writes = 8

Pallet: "module_homa_lite", Extrinsic: "mint_for_requests", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: HomaLite TotalStakingCurrency (r:1 w:1)
Storage: Tokens TotalIssuance (r:2 w:2)
Storage: HomaLite RedeemRequests (r:3 w:0)
Storage: HomaLite StakingCurrencyMintCap (r:1 w:0)
Storage: ParachainInfo ParachainId (r:1 w:0)
Storage: HomaLite XcmDestWeight (r:1 w:0)
Storage: UnknownTokens ConcreteFungibleBalances (r:1 w:0)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: PolkadotXcm SupportedVersion (r:1 w:0)
Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1)
Storage: PolkadotXcm SafeXcmVersion (r:1 w:0)
Storage: ParachainSystem HostConfiguration (r:1 w:0)
Storage: ParachainSystem PendingUpwardMessages (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 258.5
µs

Reads = 19
Writes = 8

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 258.5
µs

Reads = 19
Writes = 8

Pallet: "module_homa_lite", Extrinsic: "set_total_staking_currency", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite TotalStakingCurrency (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 18.46
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 18.46
µs

Reads = 0
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "adjust_total_staking_currency", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite TotalStakingCurrency (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.69
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 20.69
µs

Reads = 1
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "adjust_available_staking_balance_with_no_matches", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite AvailableStakingBalance (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.95
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 20.95
µs

Reads = 1
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "set_minting_cap", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite StakingCurrencyMintCap (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 18.95
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 18.95
µs

Reads = 0
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "set_xcm_dest_weight", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite XcmDestWeight (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 18.21
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 18.21
µs

Reads = 0
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "request_redeem", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite TotalStakingCurrency (r:1 w:0)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: HomaLite RedeemRequests (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: HomaLite AvailableStakingBalance (r:1 w:0)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 135.8
µs

Reads = 7
Writes = 4

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 135.8
µs

Reads = 7
Writes = 4

Pallet: "module_homa_lite", Extrinsic: "schedule_unbond", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite ScheduledUnbond (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.27
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 22.27
µs

Reads = 1
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "replace_schedule_unbond", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite ScheduledUnbond (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 19.52
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 19.52
µs

Reads = 0
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "redeem_with_available_staking_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: HomaLite AvailableStakingBalance (r:1 w:1)
Storage: HomaLite RedeemRequests (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 11.82
µs

Reads = 2
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 11.82
µs

Reads = 2
Writes = 1

Pallet: "module_homa_lite", Extrinsic: "xcm_unbond", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: ParachainInfo ParachainId (r:1 w:0)
Storage: HomaLite XcmDestWeight (r:1 w:0)
Storage: PolkadotXcm SupportedVersion (r:1 w:0)
Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1)
Storage: PolkadotXcm SafeXcmVersion (r:1 w:0)
Storage: ParachainSystem HostConfiguration (r:1 w:0)
Storage: ParachainSystem PendingUpwardMessages (r:1 w:1)
Storage: HomaLite AvailableStakingBalance (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 57.35
µs

Reads = 8
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 57.35
µs

Reads = 8
Writes = 3

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 24.16
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 24.16
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 24.95
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 24.95
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 34.36
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 34.36
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.03
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 12.03
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 75.66
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 75.66
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.7
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 141.7
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 104.7
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 104.7
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 181.6
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 181.6
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 255
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 255
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 158.4
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 158.4
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 273.3
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 273.3
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 98.19
+ u 15.11
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 128.4 0.353 0.2%
3 143.6 0.474 0.3%
4 158.7 0.474 0.2%

Quality and confidence:
param error
u 0.101

Model:
Time ~= 98.22
+ u 15.13
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 99.69
+ u 14.6
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 128.9 0.38 0.2%
3 143.4 0.206 0.1%
4 158.2 0.345 0.2%

Quality and confidence:
param error
u 0.075

Model:
Time ~= 99.71
+ u 14.61
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Pallet: "module_auction_manager", Extrinsic: "cancel_collateral_auction", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: AuctionManager CollateralAuctions (r:1 w:1)
Storage: Auction Auctions (r:1 w:1)
Storage: Prices LockedPrice (r:2 w:0)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:2 w:1)
Storage: AuctionManager TotalCollateralInAuction (r:1 w:1)
Storage: AuctionManager TotalTargetInAuction (r:1 w:1)
Storage: Auction AuctionEndTime (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 133.1
µs

Reads = 11
Writes = 8

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 133.1
µs

Reads = 11
Writes = 8

Pallet: "module_cdp_engine", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CdpEngine LastAccumulationSecs (r:1 w:1)
Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: CdpEngine CollateralParams (r:2 w:0)
Storage: CdpEngine GlobalInterestRatePerSec (r:1 w:0)
Storage: Loans TotalPositions (r:2 w:0)
Storage: Timestamp Now (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 31.48
+ c 4.065
µs

Reads = 7 + (0 * c)
Writes = 2 + (0 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 31.58 0.264 0.8%
1 35.67 0.233 0.6%

Quality and confidence:
param error
c 0.117

Model:
Time ~= 31.58
+ c 4.094
µs

Reads = 7 + (0 * c)
Writes = 2 + (0 * c)

Pallet: "module_cdp_engine", Extrinsic: "set_collateral_params", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CdpEngine CollateralParams (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 53.59
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 53.59
µs

Reads = 1
Writes = 1

Pallet: "module_cdp_engine", Extrinsic: "set_global_params", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CdpEngine GlobalInterestRatePerSec (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 18.62
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 18.62
µs

Reads = 0
Writes = 1

Pallet: "module_cdp_engine", Extrinsic: "liquidate_by_auction", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Loans Positions (r:1 w:1)
Storage: Prices LockedPrice (r:2 w:0)
Storage: AcalaOracle IsUpdated (r:1 w:0)
Storage: AcalaOracle Values (r:1 w:0)
Storage: CdpEngine DebitExchangeRate (r:1 w:0)
Storage: CdpEngine CollateralParams (r:1 w:0)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: CdpTreasury DebitPool (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Loans TotalPositions (r:1 w:1)
Storage: AuctionManager TotalCollateralInAuction (r:1 w:1)
Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: CdpTreasury ExpectedCollateralAuctionSize (r:1 w:0)
Storage: AuctionManager TotalTargetInAuction (r:1 w:1)
Storage: Auction AuctionsIndex (r:1 w:1)
Storage: AuctionManager CollateralAuctions (r:0 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)
Storage: Auction AuctionEndTime (r:0 w:1)
Storage: Auction Auctions (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 285.3
µs

Reads = 24
Writes = 17

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 285.3
µs

Reads = 24
Writes = 17

Pallet: "module_cdp_engine", Extrinsic: "liquidate_by_dex", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Loans Positions (r:1 w:1)
Storage: Prices LockedPrice (r:2 w:0)
Storage: AcalaOracle IsUpdated (r:1 w:0)
Storage: AcalaOracle Values (r:1 w:0)
Storage: CdpEngine DebitExchangeRate (r:1 w:0)
Storage: CdpEngine CollateralParams (r:1 w:0)
Storage: Tokens Accounts (r:6 w:6)
Storage: System Account (r:4 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: CdpTreasury DebitPool (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Loans TotalPositions (r:1 w:1)
Storage: AuctionManager TotalCollateralInAuction (r:1 w:0)
Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 377.4
µs

Reads = 27
Writes = 16

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 377.4
µs

Reads = 27
Writes = 16

Pallet: "module_cdp_engine", Extrinsic: "settle", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Loans Positions (r:1 w:1)
Storage: Prices LockedPrice (r:2 w:0)
Storage: CdpEngine DebitExchangeRate (r:1 w:0)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:2 w:1)
Storage: CdpTreasury DebitPool (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Loans TotalPositions (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 155.2
µs

Reads = 13
Writes = 8

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 155.2
µs

Reads = 13
Writes = 8

Pallet: "module_emergency_shutdown", Extrinsic: "emergency_shutdown", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:1)
Storage: AcalaOracle IsUpdated (r:1 w:0)
Storage: OperatorMembershipAcala Members (r:1 w:0)
Storage: AcalaOracle RawValues (r:6 w:0)
Storage: AcalaOracle Values (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: HomaLite TotalStakingCurrency (r:1 w:0)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Prices LockedPrice (r:0 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 92.29
+ c 23.66
µs

Reads = 11 + (2 * c)
Writes = 1 + (4 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 92.25 0.284 0.3%
1 116.3 1.616 1.3%

Quality and confidence:
param error
c 0.547

Model:
Time ~= 92.25
+ c 24.07
µs

Reads = 11 + (2 * c)
Writes = 1 + (4 * c)

Pallet: "module_emergency_shutdown", Extrinsic: "open_collateral_refund", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: AuctionManager TotalCollateralInAuction (r:2 w:0)
Storage: Loans TotalPositions (r:2 w:0)
Storage: EmergencyShutdown CanRefund (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 37.87
µs

Reads = 5
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 37.87
µs

Reads = 5
Writes = 1

Pallet: "module_emergency_shutdown", Extrinsic: "refund_collaterals", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown CanRefund (r:1 w:0)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)
Storage: System Account (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 97.8
+ c 56.35
µs

Reads = 7 + (2 * c)
Writes = 3 + (2 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 97.89 0.459 0.4%
1 154.1 0.419 0.2%

Quality and confidence:
param error
c 0.207

Model:
Time ~= 97.89
+ c 56.24
µs

Reads = 7 + (2 * c)
Writes = 3 + (2 * c)

Pallet: "module_evm", Extrinsic: "transfer_maintainer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EVM Accounts (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.9
µs

Reads = 2
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 132.9
µs

Reads = 2
Writes = 1

Pallet: "module_evm", Extrinsic: "deploy", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: EVM Accounts (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 165.3
µs

Reads = 3
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 165.3
µs

Reads = 3
Writes = 2

Pallet: "module_evm", Extrinsic: "deploy_free", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EVM Accounts (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 29.49
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 29.49
µs

Reads = 1
Writes = 1

Pallet: "module_evm", Extrinsic: "enable_contract_development", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Balances Reserves (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 144.7
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 144.7
µs

Reads = 1
Writes = 1

Pallet: "module_evm", Extrinsic: "disable_contract_development", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Balances Reserves (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 146.3
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 146.3
µs

Reads = 1
Writes = 1

Pallet: "module_evm", Extrinsic: "set_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EVM Accounts (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM CodeInfos (r:2 w:2)
Storage: EvmAccounts Accounts (r:2 w:0)
Storage: Balances Reserves (r:2 w:2)
Storage: System Account (r:1 w:1)
Storage: EVM ContractStorageSizes (r:1 w:1)
Storage: EVM Codes (r:0 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 270
µs

Reads = 10
Writes = 9

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 270
µs

Reads = 10
Writes = 9

Pallet: "module_evm", Extrinsic: "selfdestruct", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EvmAccounts EvmAddresses (r:2 w:0)
Storage: EVM Accounts (r:2 w:1)
Storage: EvmAccounts Accounts (r:2 w:1)
Storage: Tokens Accounts (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: EVM CodeInfos (r:1 w:1)
Storage: EVM ContractStorageSizes (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)
Storage: EVM Codes (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 244.2
µs

Reads = 11
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 244.2
µs

Reads = 11
Writes = 7

Pallet: "module_honzon", Extrinsic: "authorize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Honzon Authorization (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 51.04
µs

Reads = 2
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 51.04
µs

Reads = 2
Writes = 2

Pallet: "module_honzon", Extrinsic: "unauthorize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Honzon Authorization (r:1 w:1)
Storage: Balances Reserves (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 52.37
µs

Reads = 2
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 52.37
µs

Reads = 2
Writes = 2

Pallet: "module_honzon", Extrinsic: "unauthorize_all", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Balances Reserves (r:1 w:0)
Storage: Honzon Authorization (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 26.96
+ c 28.76
µs

Reads = 1 + (0 * c)
Writes = 0 + (2 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 27.06 0.323 1.1%
1 55.82 0.225 0.4%

Quality and confidence:
param error
c 0.131

Model:
Time ~= 27.06
+ c 28.76
µs

Reads = 1 + (0 * c)
Writes = 0 + (2 * c)

Pallet: "module_honzon", Extrinsic: "adjust_loan", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Loans Positions (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Loans TotalPositions (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)
Storage: CdpEngine CollateralParams (r:1 w:0)
Storage: CdpEngine DebitExchangeRate (r:1 w:0)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Prices LockedPrice (r:2 w:0)
Storage: AcalaOracle IsUpdated (r:1 w:1)
Storage: OperatorMembershipAcala Members (r:1 w:0)
Storage: AcalaOracle RawValues (r:6 w:0)
Storage: AcalaOracle Values (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 245.1
µs

Reads = 24
Writes = 11

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 245.1
µs

Reads = 24
Writes = 11

Pallet: "module_honzon", Extrinsic: "transfer_loan_from", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Honzon Authorization (r:1 w:0)
Storage: Loans Positions (r:2 w:2)
Storage: CdpEngine DebitExchangeRate (r:1 w:0)
Storage: Prices LockedPrice (r:2 w:0)
Storage: AcalaOracle IsUpdated (r:1 w:0)
Storage: AcalaOracle Values (r:1 w:0)
Storage: CdpEngine CollateralParams (r:1 w:0)
Storage: Rewards SharesAndWithdrawnRewards (r:2 w:2)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Loans TotalPositions (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.9
µs

Reads = 15
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 141.9
µs

Reads = 15
Writes = 7

Pallet: "module_honzon", Extrinsic: "close_loan_has_debit_by_dex", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Loans Positions (r:1 w:1)
Storage: Prices LockedPrice (r:2 w:0)
Storage: AcalaOracle IsUpdated (r:1 w:0)
Storage: AcalaOracle Values (r:1 w:0)
Storage: CdpEngine DebitExchangeRate (r:1 w:0)
Storage: CdpEngine CollateralParams (r:1 w:0)
Storage: Tokens Accounts (r:6 w:6)
Storage: System Account (r:3 w:2)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: CdpTreasury DebitPool (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Loans TotalPositions (r:1 w:1)
Storage: AuctionManager TotalCollateralInAuction (r:1 w:0)
Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 345.2
+ u 12.29
µs

Reads = 24 + (1 * u)
Writes = 14 + (0 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 368.6 1.162 0.3%
3 386 4.179 1.0%
4 392.8 2.135 0.5%

Quality and confidence:
param error
u 0.868

Model:
Time ~= 346.2
+ u 12.07
µs

Reads = 24 + (1 * u)
Writes = 14 + (0 * u)

Pallet: "module_cdp_treasury", Extrinsic: "auction_collateral", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:1 w:0)
Storage: AuctionManager TotalCollateralInAuction (r:1 w:1)
Storage: CdpTreasury ExpectedCollateralAuctionSize (r:1 w:0)
Storage: AuctionManager TotalTargetInAuction (r:1 w:1)
Storage: Auction AuctionsIndex (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: AuctionManager CollateralAuctions (r:0 w:1)
Storage: Auction AuctionEndTime (r:0 w:1)
Storage: Auction Auctions (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 61.67
µs

Reads = 6
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 61.67
µs

Reads = 6
Writes = 7

Pallet: "module_cdp_treasury", Extrinsic: "set_expected_collateral_auction_size", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CdpTreasury ExpectedCollateralAuctionSize (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.15
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 20.15
µs

Reads = 0
Writes = 1

Pallet: "module_cdp_treasury", Extrinsic: "extract_surplus_to_treasury", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:2 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 68.03
µs

Reads = 4
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 68.03
µs

Reads = 4
Writes = 3

Pallet: "module_collator_selection", Extrinsic: "set_invulnerables", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection Invulnerables (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 17.99
+ b 0.261
µs

Reads = 0 + (0 * b)
Writes = 1 + (0 * b)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
b mean µs sigma µs %
1 18.18 0.219 1.2%
2 18.34 0.072 0.3%
3 19.03 0.26 1.3%
4 18.78 0.113 0.6%
5 19.61 0.115 0.5%
6 19.64 0.117 0.5%
7 19.59 0.12 0.6%
8 19.64 0.142 0.7%
9 20.59 0.157 0.7%
10 20.61 0.101 0.4%

Quality and confidence:
param error
b 0.01

Model:
Time ~= 17.96
+ b 0.262
µs

Reads = 0 + (0 * b)
Writes = 1 + (0 * b)

Pallet: "module_collator_selection", Extrinsic: "set_desired_candidates", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection DesiredCandidates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 16.52
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 16.52
µs

Reads = 0
Writes = 1

Pallet: "module_collator_selection", Extrinsic: "set_candidacy_bond", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection CandidacyBond (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 16.93
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 16.93
µs

Reads = 0
Writes = 1

Pallet: "module_collator_selection", Extrinsic: "register_as_candidate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection NonCandidates (r:1 w:1)
Storage: CollatorSelection CandidacyBond (r:1 w:0)
Storage: CollatorSelection Candidates (r:1 w:1)
Storage: CollatorSelection DesiredCandidates (r:1 w:0)
Storage: CollatorSelection Invulnerables (r:1 w:0)
Storage: Session NextKeys (r:1 w:0)
Storage: Balances Reserves (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 78.97
+ c 0.495
µs

Reads = 7 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
5 79.46 0.276 0.3%
6 79.77 0.239 0.2%
7 80.59 0.308 0.3%
8 80.36 0.387 0.4%
9 81.46 0.257 0.3%
10 82.78 0.478 0.5%
11 83.03 0.309 0.3%
12 123 0.661 0.5%
13 85.51 0.638 0.7%
14 86.45 0.804 0.9%
15 86.33 0.578 0.6%
16 87.51 0.558 0.6%
17 88.43 0.528 0.5%
18 89.57 2.147 2.3%
19 89.91 0.406 0.4%
20 90.06 0.947 1.0%
21 90.44 1.037 1.1%
22 91.41 0.523 0.5%
23 91.03 0.773 0.8%
24 92.73 0.665 0.7%
25 91.74 0.219 0.2%
26 92.76 0.585 0.6%
27 93.08 0.894 0.9%
28 93.61 0.332 0.3%
29 93.34 0.277 0.2%
30 93.05 0.524 0.5%
31 93.63 0.684 0.7%
32 94.73 0.515 0.5%
33 96.73 1.167 1.2%
34 97.04 1.611 1.6%
35 96.24 0.648 0.6%
36 96.62 0.442 0.4%
37 97.85 0.927 0.9%
38 97.03 0.445 0.4%
39 97.97 0.471 0.4%
40 99.92 0.722 0.7%
41 98.96 0.404 0.4%
42 98.86 0.404 0.4%
43 99.18 0.358 0.3%
44 99.83 0.441 0.4%
45 100 0.27 0.2%
46 101.2 0.439 0.4%
47 100.7 0.351 0.3%
48 102.4 0.499 0.4%
49 103.2 1.018 0.9%
50 103.8 1.366 1.3%

Quality and confidence:
param error
c 0.019

Model:
Time ~= 81.48
+ c 0.431
µs

Reads = 7 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "module_collator_selection", Extrinsic: "register_candidate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection Candidates (r:1 w:1)
Storage: CollatorSelection DesiredCandidates (r:1 w:0)
Storage: CollatorSelection Invulnerables (r:1 w:0)
Storage: Session NextKeys (r:1 w:0)
Storage: Balances Reserves (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.43
+ c 0.511
µs

Reads = 5 + (0 * c)
Writes = 1 + (0 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
1 41.1 0.19 0.4%
2 43.12 0.156 0.3%
3 44.81 0.239 0.5%
4 45.21 0.33 0.7%
5 46.46 0.179 0.3%
6 46.29 0.196 0.4%
7 47.2 0.203 0.4%
8 47.38 0.282 0.5%
9 48.24 0.139 0.2%
10 48.97 0.373 0.7%
11 51.7 3.755 7.2%
12 53.5 2.645 4.9%
13 51.49 0.201 0.3%
14 52.44 0.404 0.7%
15 52.19 0.312 0.5%
16 52.89 0.305 0.5%
17 53.81 0.303 0.5%
18 54.01 0.158 0.2%
19 100.5 3.072 3.0%
20 55.62 0.267 0.4%
21 55.64 0.251 0.4%
22 56.6 0.255 0.4%
23 56.57 0.217 0.3%
24 57.73 0.296 0.5%
25 59.49 0.624 1.0%
26 57.72 0.318 0.5%
27 59.57 0.96 1.6%
28 58.89 0.256 0.4%
29 59.15 0.401 0.6%
30 58.58 0.37 0.6%
31 59.64 0.458 0.7%
32 60.48 0.379 0.6%
33 61.83 0.333 0.5%
34 62.89 0.91 1.4%
35 62.73 0.619 0.9%
36 79.07 14.78 18.6%
37 63.87 0.317 0.4%
38 63.63 0.542 0.8%
39 65.74 0.385 0.5%
40 65.62 0.462 0.7%
41 64.48 0.292 0.4%
42 64.48 0.549 0.8%
43 65.28 0.387 0.5%
44 64.98 0.471 0.7%
45 66.35 0.346 0.5%
46 67.24 0.422 0.6%
47 66.8 0.368 0.5%
48 67.55 0.249 0.3%
49 68.43 0.759 1.1%
50 68.17 0.512 0.7%

Quality and confidence:
param error
c 0.022

Model:
Time ~= 45.9
+ c 0.495
µs

Reads = 5 + (0 * c)
Writes = 1 + (0 * c)

Pallet: "module_collator_selection", Extrinsic: "leave_intent", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection Candidates (r:1 w:1)
Storage: Session CurrentIndex (r:1 w:0)
Storage: CollatorSelection NonCandidates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 31.04
+ c 0.44
µs

Reads = 2 + (0 * c)
Writes = 2 + (0 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
6 32.9 0.259 0.7%
7 33.23 0.255 0.7%
8 33.74 0.396 1.1%
9 33.9 0.077 0.2%
10 34.73 0.245 0.7%
11 34.95 0.124 0.3%
12 36.42 0.402 1.1%
13 36.87 0.38 1.0%
14 37.48 0.426 1.1%
15 37.58 0.299 0.7%
16 37.85 0.182 0.4%
17 38.38 0.358 0.9%
18 39.18 0.249 0.6%
19 39.79 0.325 0.8%
20 40.42 0.185 0.4%
21 41.23 0.531 1.2%
22 41.05 0.132 0.3%
23 43 0.446 1.0%
24 43.85 0.528 1.2%
25 42.5 0.527 1.2%
26 44.15 0.808 1.8%
27 45.53 0.721 1.5%
28 44.11 0.582 1.3%
29 44 0.786 1.7%
30 46.11 1.897 4.1%
31 44.43 0.274 0.6%
32 44.64 0.402 0.9%
33 45.26 0.338 0.7%
34 46.88 0.631 1.3%
35 46.43 0.49 1.0%
36 47.09 0.599 1.2%
37 47.3 0.318 0.6%
38 47.41 0.268 0.5%
39 48.42 0.349 0.7%
40 49.1 0.532 1.0%
41 49.44 0.336 0.6%
42 49.08 0.452 0.9%
43 50.27 0.845 1.6%
44 49.55 0.337 0.6%
45 49.74 0.336 0.6%
46 50.73 0.421 0.8%
47 51.87 0.532 1.0%
48 51.77 0.352 0.6%
49 52.02 0.44 0.8%
50 51.77 0.242 0.4%

Quality and confidence:
param error
c 0.003

Model:
Time ~= 31.22
+ c 0.438
µs

Reads = 2 + (0 * c)
Writes = 2 + (0 * c)

Pallet: "module_collator_selection", Extrinsic: "withdraw_bond", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection NonCandidates (r:1 w:1)
Storage: Session CurrentIndex (r:1 w:0)
Storage: Balances Reserves (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 60.01
µs

Reads = 3
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 60.01
µs

Reads = 3
Writes = 2

Pallet: "module_collator_selection", Extrinsic: "note_author", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: System Account (r:2 w:2)
Storage: CollatorSelection SessionPoints (r:1 w:0)
Storage: System BlockWeight (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 61.54
µs

Reads = 4
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 61.54
µs

Reads = 4
Writes = 3

Pallet: "module_collator_selection", Extrinsic: "new_session", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection Candidates (r:1 w:0)
Storage: CollatorSelection Invulnerables (r:1 w:0)
Storage: System BlockWeight (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 32.58
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 32.58
µs

Reads = 3
Writes = 1

Pallet: "module_collator_selection", Extrinsic: "start_session", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Session Validators (r:1 w:0)
Storage: CollatorSelection Candidates (r:1 w:0)
Storage: System BlockWeight (r:1 w:1)
Storage: CollatorSelection SessionPoints (r:0 w:50)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 14.53
+ r 0.008
+ c 2.609
µs

Reads = 3 + (0 * r) + (0 * c)
Writes = 1 + (0 * r) + (1 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r c mean µs sigma µs %
5 50 144.9 0.36 0.2%
6 50 144.7 0.593 0.4%
7 50 144.9 0.528 0.3%
8 50 145.1 0.359 0.2%
9 50 144.8 0.296 0.2%
10 50 144.8 0.547 0.3%
11 50 145.1 0.446 0.3%
12 50 145.2 0.291 0.2%
13 50 145.6 0.433 0.2%
14 50 146.6 0.881 0.6%
15 50 145.1 0.38 0.2%
16 50 145.2 0.621 0.4%
17 50 144.8 0.519 0.3%
18 50 145.4 0.739 0.5%
19 50 144.8 0.57 0.3%
20 50 145 0.842 0.5%
21 50 145 0.636 0.4%
22 50 145.6 0.584 0.4%
23 50 145.2 0.381 0.2%
24 50 145.7 0.7 0.4%
25 50 145.3 0.643 0.4%
26 50 144.8 0.446 0.3%
27 50 144.9 0.538 0.3%
28 50 145.1 0.316 0.2%
29 50 145.9 0.782 0.5%
30 50 145.8 0.651 0.4%
31 50 145.9 0.422 0.2%
32 50 148 5.573 3.7%
33 50 146.1 0.571 0.3%
34 50 145.1 0.968 0.6%
35 50 146.2 0.712 0.4%
36 50 150 8.046 5.3%
37 50 145 0.501 0.3%
38 50 144.9 0.518 0.3%
39 50 145.4 0.438 0.3%
40 50 145.1 0.353 0.2%
41 50 145.1 0.604 0.4%
42 50 145.1 0.46 0.3%
43 50 144.8 0.511 0.3%
44 50 145.6 0.378 0.2%
45 50 145 0.352 0.2%
46 50 145.5 0.555 0.3%
47 50 145.3 0.631 0.4%
48 50 144.3 0.5 0.3%
49 50 145.2 0.314 0.2%
50 5 28.4 0.14 0.4%
50 6 30.84 0.165 0.5%
50 7 33.61 0.282 0.8%
50 8 35.81 0.06 0.1%
50 9 38.65 0.138 0.3%
50 10 40.88 0.217 0.5%
50 11 44.17 0.173 0.3%
50 12 47.11 0.12 0.2%
50 13 49.61 0.205 0.4%
50 14 52 0.162 0.3%
50 15 54.34 0.242 0.4%
50 16 57.2 0.147 0.2%
50 17 59.71 0.284 0.4%
50 18 62.18 0.267 0.4%
50 19 65.17 0.151 0.2%
50 20 67.42 0.257 0.3%
50 21 70.32 0.182 0.2%
50 22 72.79 0.344 0.4%
50 23 75.58 0.227 0.3%
50 24 78.03 0.568 0.7%
50 25 80.47 0.359 0.4%
50 26 84.16 0.973 1.1%
50 27 85.83 0.199 0.2%
50 28 88.61 0.309 0.3%
50 29 90.32 0.421 0.4%
50 30 93.58 0.29 0.3%
50 31 96.58 0.454 0.4%
50 32 100.4 0.324 0.3%
50 33 101.6 0.188 0.1%
50 34 104.2 0.562 0.5%
50 35 107 0.289 0.2%
50 36 109.3 0.431 0.3%
50 37 112.1 0.536 0.4%
50 38 114.6 0.825 0.7%
50 39 116.5 0.575 0.4%
50 40 121.8 2.71 2.2%
50 41 121.8 0.455 0.3%
50 42 125.1 0.326 0.2%
50 43 138.7 16.64 11.9%
50 44 129.5 0.293 0.2%
50 45 132.6 0.412 0.3%
50 46 134.8 0.405 0.3%
50 47 137.6 0.427 0.3%
50 48 139.8 0.554 0.3%
50 49 143.5 0.418 0.2%
50 50 146.2 0.792 0.5%

Quality and confidence:
param error
r 0.006
c 0.006

Model:
Time ~= 13.98
+ r 0.027
+ c 2.617
µs

Reads = 3 + (0 * r) + (0 * c)
Writes = 1 + (0 * r) + (1 * c)

Pallet: "module_collator_selection", Extrinsic: "end_session", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: CollatorSelection SessionPoints (r:51 w:50)
Storage: CollatorSelection Candidates (r:1 w:1)
Storage: Session CurrentIndex (r:1 w:0)
Storage: System BlockWeight (r:1 w:1)
Storage: CollatorSelection NonCandidates (r:0 w:41)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 1134
+ r 0
+ c 9.431
µs

Reads = 4 + (0 * r) + (1 * c)
Writes = 48 + (0 * r) + (1 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r c mean µs sigma µs %
5 50 1450 5.837 0.4%
6 50 1425 7.429 0.5%
7 50 1492 121 8.1%
8 50 1400 4.249 0.3%
9 50 1379 5.617 0.4%
10 50 1360 6.006 0.4%
11 50 1335 4.926 0.3%
12 50 1318 4.605 0.3%
13 50 1307 7.517 0.5%
14 50 1277 5.654 0.4%
15 50 1272 6.457 0.5%
16 50 1239 5.628 0.4%
17 50 1218 4.282 0.3%
18 50 1198 5.492 0.4%
19 50 1176 7.695 0.6%
20 50 1152 6.465 0.5%
21 50 1126 3.195 0.2%
22 50 1118 6.141 0.5%
23 50 1090 7.321 0.6%
24 50 1068 4.588 0.4%
25 50 1041 4.229 0.4%
26 50 1019 4.074 0.3%
27 50 1005 3.235 0.3%
28 50 979.9 6.015 0.6%
29 50 953.3 3.227 0.3%
30 50 931.6 5.308 0.5%
31 50 903.1 1.462 0.1%
32 50 887 7.73 0.8%
33 50 855.1 4.406 0.5%
34 50 828.4 4.259 0.5%
35 50 854.3 93.48 10.9%
36 50 779.8 4.582 0.5%
37 50 752.1 4.05 0.5%
38 50 730.6 2.39 0.3%
39 50 697.7 4.544 0.6%
40 50 675.5 4.645 0.6%
41 50 647.8 2.518 0.3%
42 50 619.6 2.649 0.4%
43 50 588.9 1.831 0.3%
44 50 561.9 3.597 0.6%
45 50 538.8 1.662 0.3%
46 50 491.3 1.248 0.2%
47 50 497.6 2.857 0.5%
48 50 495.5 2.382 0.4%
49 50 490.6 2.401 0.4%
50 5 59.99 0.304 0.5%
50 6 70.04 0.466 0.6%
50 7 80.65 0.458 0.5%
50 8 88.66 0.407 0.4%
50 9 96.79 1.061 1.0%
50 10 106.1 0.56 0.5%
50 11 115.7 0.564 0.4%
50 12 123.3 0.48 0.3%
50 13 132.4 0.633 0.4%
50 14 143 0.864 0.6%
50 15 151.9 0.726 0.4%
50 16 162.8 0.371 0.2%
50 17 171.6 1.109 0.6%
50 18 179.7 0.933 0.5%
50 19 191.5 1.092 0.5%
50 20 200.1 0.566 0.2%
50 21 213.3 0.865 0.4%
50 22 222.1 5.937 2.6%
50 23 226.7 1.113 0.4%
50 24 234.5 0.767 0.3%
50 25 246.6 1.043 0.4%
50 26 255.6 1.02 0.3%
50 27 263.1 1.778 0.6%
50 28 273.9 1.209 0.4%
50 29 286.3 1.464 0.5%
50 30 287 0.781 0.2%
50 31 383.5 73.01 19.0%
50 32 327.9 21.78 6.6%
50 33 324.4 1.495 0.4%
50 34 333.5 1.615 0.4%
50 35 340.3 1.327 0.3%
50 36 351.8 1.038 0.2%
50 37 359.3 0.598 0.1%
50 38 366.6 0.856 0.2%
50 39 376.4 1.488 0.3%
50 40 394 1.495 0.3%
50 41 410.5 9.764 2.3%
50 42 407.5 1.912 0.4%
50 43 414.4 3.429 0.8%
50 44 434.5 4.056 0.9%
50 45 445 2.415 0.5%
50 46 445.9 1.819 0.4%
50 47 446.5 2.541 0.5%
50 48 460.4 1.355 0.2%
50 49 474.7 1.93 0.4%
50 50 493.1 1.942 0.3%

Quality and confidence:
param error
r 0.074
c 0.074

Model:
Time ~= 1148
+ r 0
+ c 8.952
µs

Reads = 4 + (0 * r) + (1 * c)
Writes = 49 + (0 * r) + (1 * c)

Pallet: "module_transaction_pause", Extrinsic: "pause_transaction", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: TransactionPause PausedTransactions (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.86
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 22.86
µs

Reads = 1
Writes = 1

Pallet: "module_transaction_pause", Extrinsic: "unpause_transaction", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: TransactionPause PausedTransactions (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.64
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 22.64
µs

Reads = 1
Writes = 1

Pallet: "module_transaction_payment", Extrinsic: "set_alternative_fee_swap_path", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: TransactionPayment AlternativeFeeSwapPath (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 4.712
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 4.712
µs

Reads = 0
Writes = 1

Pallet: "module_transaction_payment", Extrinsic: "on_finalize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: TransactionPayment NextFeeMultiplier (r:1 w:1)
Storage: System BlockWeight (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 13.21
µs

Reads = 2
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 13.21
µs

Reads = 2
Writes = 1

Pallet: "module_incentives", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EmergencyShutdown IsShutdown (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:0)
Storage: Incentives IncentiveRewardAmounts (r:2 w:0)
Storage: System Account (r:2 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 10.82
+ c 64.43
µs

Reads = 2 + (5 * c)
Writes = 0 + (0 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 10.8 0.085 0.7%
1 67.91 13.73 20.2%

Quality and confidence:
param error
c 4.578

Model:
Time ~= 10.8
+ c 57.12
µs

Reads = 2 + (5 * c)
Writes = 0 + (0 * c)

Pallet: "module_incentives", Extrinsic: "deposit_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 112.8
µs

Reads = 7
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 112.8
µs

Reads = 7
Writes = 6

Pallet: "module_incentives", Extrinsic: "withdraw_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 99.3
µs

Reads = 5
Writes = 4

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 99.3
µs

Reads = 5
Writes = 4

Pallet: "module_incentives", Extrinsic: "claim_rewards", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Incentives PendingMultiRewards (r:1 w:1)
Storage: Incentives ClaimRewardDeductionRates (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 129.6
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 129.6
µs

Reads = 7
Writes = 5

Pallet: "module_incentives", Extrinsic: "update_incentive_rewards", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Incentives IncentiveRewardAmounts (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 2.426
+ c 20.76
µs

Reads = 0 + (1 * c)
Writes = 0 + (1 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 2.422 0.016 0.6%
1 23.22 0.116 0.4%

Quality and confidence:
param error
c 0.039

Model:
Time ~= 2.422
+ c 20.8
µs

Reads = 0 + (1 * c)
Writes = 0 + (1 * c)

Pallet: "module_incentives", Extrinsic: "update_dex_saving_rewards", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Incentives DexSavingRewardRates (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 2.135
+ c 5.071
µs

Reads = 0 + (1 * c)
Writes = 0 + (1 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 2.127 0.014 0.6%
1 7.221 0.1 1.3%

Quality and confidence:
param error
c 0.033

Model:
Time ~= 2.127
+ c 5.094
µs

Reads = 0 + (1 * c)
Writes = 0 + (1 * c)

Pallet: "module_incentives", Extrinsic: "update_claim_reward_deduction_rates", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Incentives ClaimRewardDeductionRates (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 2.129
+ c 5.033
µs

Reads = 0 + (1 * c)
Writes = 0 + (1 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 2.124 0.021 0.9%
1 7.187 0.108 1.5%

Quality and confidence:
param error
c 0.036

Model:
Time ~= 2.124
+ c 5.063
µs

Reads = 0 + (1 * c)
Writes = 0 + (1 * c)

Pallet: "module_prices", Extrinsic: "lock_price", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Prices LockedPrice (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 21.87
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 21.87
µs

Reads = 0
Writes = 1

Pallet: "module_prices", Extrinsic: "unlock_price", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Prices LockedPrice (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 23.57
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 23.57
µs

Reads = 1
Writes = 1

Pallet: "module_evm_accounts", Extrinsic: "claim_account", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EvmAccounts EvmAddresses (r:1 w:1)
Storage: EvmAccounts Accounts (r:1 w:1)
Storage: System Account (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 236.5
µs

Reads = 3
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 236.5
µs

Reads = 3
Writes = 2

Pallet: "module_evm_accounts", Extrinsic: "claim_default_account", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: EvmAccounts EvmAddresses (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.48
µs

Reads = 1
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 28.48
µs

Reads = 1
Writes = 2

Pallet: "module_currencies", Extrinsic: "transfer_non_native_currency", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 91.02
µs

Reads = 5
Writes = 4

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 91.02
µs

Reads = 5
Writes = 4

Pallet: "module_currencies", Extrinsic: "transfer_native_currency", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: System Account (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 90.14
µs

Reads = 3
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 90.14
µs

Reads = 3
Writes = 2

Pallet: "module_currencies", Extrinsic: "update_balance_non_native_currency", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 50.28
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 50.28
µs

Reads = 3
Writes = 3

Pallet: "module_currencies", Extrinsic: "update_balance_native_currency_creating", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 55.31
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 55.31
µs

Reads = 1
Writes = 1

Pallet: "module_currencies", Extrinsic: "update_balance_native_currency_killing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: System Account (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 64.43
µs

Reads = 3
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 64.43
µs

Reads = 3
Writes = 2

Pallet: "module_currencies", Extrinsic: "sweep_dust", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 13.84
+ c 40.08
µs

Reads = 1 + (2 * c)
Writes = 1 + (2 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
1 53.8 0.165 0.3%
2 94.43 0.52 0.5%
3 134 0.604 0.4%

Quality and confidence:
param error
c 0.121

Model:
Time ~= 13.84
+ c 40.13
µs

Reads = 1 + (2 * c)
Writes = 1 + (2 * c)

Pallet: "module_session_manager", Extrinsic: "schedule_session_duration", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Session CurrentIndex (r:1 w:0)
Storage: SessionManager SessionDuration (r:1 w:0)
Storage: SessionManager DurationOffset (r:1 w:0)
Storage: SessionManager SessionDurationChanges (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 30.87
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 30.87
µs

Reads = 3
Writes = 1

Pallet: "module_session_manager", Extrinsic: "on_initialize_skip", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: SessionManager SessionDurationChanges (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 5.196
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 5.196
µs

Reads = 1
Writes = 1

Pallet: "module_session_manager", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: SessionManager SessionDurationChanges (r:1 w:1)
Storage: SessionManager DurationOffset (r:0 w:1)
Storage: SessionManager SessionDuration (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 7.528
µs

Reads = 1
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 7.528
µs

Reads = 1
Writes = 3

Pallet: "module_session_manager", Extrinsic: "estimate_current_session_progress", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: SessionManager DurationOffset (r:1 w:0)
Storage: SessionManager SessionDuration (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 6.368
µs

Reads = 2
Writes = 0

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 6.368
µs

Reads = 2
Writes = 0

Pallet: "module_session_manager", Extrinsic: "estimate_next_session_rotation", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: SessionManager DurationOffset (r:1 w:0)
Storage: SessionManager SessionDuration (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 9.302
µs

Reads = 2
Writes = 0

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 9.302
µs

Reads = 2
Writes = 0

Pallet: "orml_tokens", Extrinsic: "transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 91.25
µs

Reads = 5
Writes = 4

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 91.25
µs

Reads = 5
Writes = 4

Pallet: "orml_tokens", Extrinsic: "transfer_all", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 96.96
µs

Reads = 5
Writes = 4

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 96.96
µs

Reads = 5
Writes = 4

Pallet: "orml_tokens", Extrinsic: "transfer_keep_alive", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 59
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 59
µs

Reads = 3
Writes = 3

Pallet: "orml_tokens", Extrinsic: "force_transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:2 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 64.52
µs

Reads = 4
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 64.52
µs

Reads = 4
Writes = 3

Pallet: "orml_tokens", Extrinsic: "set_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 48.69
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 48.69
µs

Reads = 3
Writes = 3

Pallet: "orml_vesting", Extrinsic: "vested_transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: ParachainSystem ValidationData (r:1 w:0)
Storage: Vesting VestingSchedules (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 33.51
µs

Reads = 2
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 33.51
µs

Reads = 2
Writes = 1

Pallet: "orml_vesting", Extrinsic: "claim", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: ParachainSystem ValidationData (r:1 w:0)
Storage: Vesting VestingSchedules (r:1 w:1)
Storage: Balances Locks (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 49.94
+ i 0.01
µs

Reads = 3 + (0 * i)
Writes = 2 + (0 * i)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
i mean µs sigma µs %
1 48.95 0.232 0.4%
2 49.74 0.32 0.6%
3 48.97 0.166 0.3%
4 49.41 0.229 0.4%
5 49.31 0.176 0.3%
6 49.76 0.291 0.5%
7 49.79 0.308 0.6%
8 50.02 0.437 0.8%
9 49.71 0.152 0.3%
10 50.03 0.341 0.6%
11 49.97 0.277 0.5%
12 50.07 0.273 0.5%
13 50.31 0.326 0.6%
14 49.93 0.149 0.2%
15 70.06 9.461 13.5%
16 49.79 0.201 0.4%
17 50.02 0.252 0.5%
18 50.36 0.288 0.5%
19 50.34 0.329 0.6%
20 50.55 0.256 0.5%
21 50.35 0.206 0.4%
22 50.52 0.181 0.3%
23 50.33 0.388 0.7%
24 50.3 0.222 0.4%
25 50.22 0.188 0.3%
26 50.34 0.24 0.4%
27 50.3 0.231 0.4%
28 50.44 0.296 0.5%
29 50.37 0.328 0.6%
30 50.68 0.211 0.4%
31 50.39 0.213 0.4%
32 50.53 0.353 0.6%
33 50.48 0.199 0.3%
34 50.6 0.255 0.5%
35 50.05 0.276 0.5%
36 50.44 0.197 0.3%
37 50.66 0.335 0.6%
38 50.72 0.683 1.3%
39 50.39 0.259 0.5%
40 50.08 0.245 0.4%
41 50.38 0.276 0.5%
42 50.14 0.252 0.5%
43 50.06 0.323 0.6%
44 50.62 0.345 0.6%
45 50.46 0.235 0.4%
46 50.04 0.214 0.4%
47 50.55 0.189 0.3%
48 50.57 0.223 0.4%
49 50.68 0.284 0.5%
50 50.51 0.167 0.3%
51 50.67 0.228 0.4%
52 50.86 0.471 0.9%
53 50.53 0.287 0.5%
54 50.36 0.244 0.4%
55 50.77 0.286 0.5%
56 51.24 0.345 0.6%
57 50.46 0.289 0.5%
58 50.94 0.319 0.6%
59 50.44 0.154 0.3%
60 50.24 0.26 0.5%
61 50.29 0.264 0.5%
62 50.86 0.264 0.5%
63 50.64 0.223 0.4%
64 50.15 0.294 0.5%
65 54.29 6.102 11.2%
66 50.67 0.188 0.3%
67 50.83 0.44 0.8%
68 50.65 0.213 0.4%
69 50.91 0.393 0.7%
70 50.79 0.238 0.4%
71 50.51 0.235 0.4%
72 50.39 0.254 0.5%
73 50.82 0.367 0.7%
74 50.81 0.176 0.3%
75 50.7 0.208 0.4%
76 50.59 0.316 0.6%
77 51.1 0.287 0.5%
78 50.81 0.543 1.0%
79 50.6 0.254 0.5%
80 51.03 0.328 0.6%
81 50.87 0.376 0.7%
82 50.59 0.241 0.4%
83 50.66 0.281 0.5%
84 50.67 0.252 0.4%
85 50.52 0.282 0.5%
86 50.67 0.213 0.4%
87 51.04 0.4 0.7%
88 50.73 0.29 0.5%
89 50.91 0.303 0.5%
90 50.83 0.242 0.4%
91 50.74 0.237 0.4%
92 51.27 0.816 1.5%
93 51.02 0.404 0.7%
94 51.03 0.428 0.8%
95 50.68 0.223 0.4%
96 51.61 0.241 0.4%
97 50.69 0.338 0.6%
98 50.49 0.237 0.4%
99 50.51 0.294 0.5%
100 50.29 0.15 0.2%

Quality and confidence:
param error
i 0.002

Model:
Time ~= 50.53
+ i 0.003
µs

Reads = 3 + (0 * i)
Writes = 2 + (0 * i)

Pallet: "orml_vesting", Extrinsic: "update_vesting_schedules", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: System Account (r:1 w:0)
Storage: Vesting VestingSchedules (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 26.25
+ i 0.104
µs

Reads = 1 + (0 * i)
Writes = 1 + (0 * i)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
i mean µs sigma µs %
1 24.71 0.161 0.6%
2 24.99 0.113 0.4%
3 25.65 0.158 0.6%
4 25.59 0.216 0.8%
5 26.49 0.142 0.5%
6 26.53 0.223 0.8%
7 27.4 0.657 2.3%
8 26.79 0.186 0.6%
9 28.59 1.928 6.7%
10 27.79 0.456 1.6%
11 27.45 0.073 0.2%
12 27.61 0.181 0.6%
13 27.62 0.194 0.7%
14 27.8 0.142 0.5%
15 27.76 0.127 0.4%
16 27.74 0.124 0.4%
17 27.96 0.14 0.5%
18 28.04 0.123 0.4%
19 27.98 0.125 0.4%
20 28.54 0.113 0.3%
21 28.69 0.098 0.3%
22 28.77 0.077 0.2%
23 28.95 0.199 0.6%
24 28.71 0.089 0.3%
25 29.01 0.133 0.4%
26 29.19 0.124 0.4%
27 29.15 0.247 0.8%
28 29.34 0.192 0.6%
29 29.48 0.158 0.5%
30 29.63 0.16 0.5%
31 29.66 0.215 0.7%
32 29.72 0.188 0.6%
33 29.73 0.124 0.4%
34 29.72 0.129 0.4%
35 29.8 0.126 0.4%
36 29.74 0.154 0.5%
37 30.2 0.166 0.5%
38 30.03 0.158 0.5%
39 30.15 0.189 0.6%
40 30.73 0.16 0.5%
41 30.95 0.105 0.3%
42 31.13 0.155 0.4%
43 31.06 0.154 0.4%
44 31.11 0.183 0.5%
45 31.13 0.125 0.4%
46 31.09 0.104 0.3%
47 31.52 0.227 0.7%
48 31.38 0.115 0.3%
49 31.59 0.143 0.4%
50 31.76 0.101 0.3%
51 31.8 0.237 0.7%
52 31.9 0.136 0.4%
53 31.86 0.173 0.5%
54 31.96 0.089 0.2%
55 31.93 0.109 0.3%
56 32.19 0.123 0.3%
57 32.22 0.227 0.7%
58 32.45 0.206 0.6%
59 32.3 0.168 0.5%
60 32.68 0.141 0.4%
61 32.5 0.085 0.2%
62 32.6 0.09 0.2%
63 32.75 0.09 0.2%
64 32.86 0.103 0.3%
65 32.85 0.112 0.3%
66 32.82 0.107 0.3%
67 33.02 0.172 0.5%
68 33.15 0.109 0.3%
69 33.13 0.105 0.3%
70 33.18 0.096 0.2%
71 33.35 0.071 0.2%
72 34.59 2.02 5.8%
73 33.61 0.117 0.3%
74 33.79 0.139 0.4%
75 33.77 0.127 0.3%
76 33.85 0.141 0.4%
77 33.95 0.12 0.3%
78 33.88 0.09 0.2%
79 34.78 0.134 0.3%
80 35 0.16 0.4%
81 35.11 0.251 0.7%
82 35.06 0.16 0.4%
83 35.33 0.183 0.5%
84 35.37 0.175 0.4%
85 35.24 0.127 0.3%
86 35.37 0.069 0.1%
87 35.37 0.099 0.2%
88 35.63 0.199 0.5%
89 35.53 0.16 0.4%
90 35.63 0.155 0.4%
91 35.71 0.133 0.3%
92 35.84 0.113 0.3%
93 35.98 0.102 0.2%
94 35.92 0.123 0.3%
95 45.61 2.17 4.7%
96 36.06 0.135 0.3%
97 36.15 0.127 0.3%
98 36.2 0.147 0.4%
99 36.38 0.109 0.2%
100 36.36 0.121 0.3%

Quality and confidence:
param error
i 0.001

Model:
Time ~= 26.03
+ i 0.11
µs

Reads = 1 + (0 * i)
Writes = 1 + (0 * i)

Pallet: "orml_auction", Extrinsic: "bid_collateral_auction", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Auction Auctions (r:1 w:1)
Storage: AuctionManager CollateralAuctions (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)
Storage: Auction AuctionEndTime (r:0 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 163.6
µs

Reads = 8
Writes = 9

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 163.6
µs

Reads = 8
Writes = 9

Pallet: "orml_auction", Extrinsic: "on_finalize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Auction AuctionEndTime (r:2 w:1)
Storage: Auction Auctions (r:1 w:1)
Storage: AuctionManager CollateralAuctions (r:1 w:1)
Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:3 w:3)
Storage: AuctionManager TotalCollateralInAuction (r:1 w:1)
Storage: AuctionManager TotalTargetInAuction (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 42.3
+ c 81.82
µs

Reads = 9 + (3 * c)
Writes = 7 + (3 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
1 143.9 0.507 0.3%
2 227.2 1.222 0.5%
3 303.7 0.709 0.2%
4 385.4 1.33 0.3%
5 467.8 1.867 0.3%
6 548.6 2.226 0.4%
7 637.2 4.088 0.6%
8 708.8 2.005 0.2%
9 781.5 3.626 0.4%
10 871.7 2.842 0.3%
11 943.2 2.783 0.2%
12 1019 5.366 0.5%
13 1105 4.543 0.4%
14 1190 6.888 0.5%
15 1271 6.879 0.5%
16 1347 5.709 0.4%
17 1446 11.81 0.8%
18 1511 5.526 0.3%
19 1680 152.6 9.0%
20 1666 6.181 0.3%
21 1755 5.753 0.3%
22 1838 5.166 0.2%
23 1905 6.005 0.3%
24 1992 3.389 0.1%
25 2084 7.439 0.3%
26 2166 3.757 0.1%
27 2245 7.466 0.3%
28 2326 6.536 0.2%
29 2402 4.299 0.1%
30 2494 8.124 0.3%
31 2582 7.196 0.2%
32 2666 8.684 0.3%
33 2734 5.5 0.2%
34 2819 10.06 0.3%
35 2893 7.509 0.2%
36 3104 39.74 1.2%
37 3061 10.09 0.3%
38 3142 7.513 0.2%
39 3202 4.955 0.1%
40 3290 3.64 0.1%
41 3393 13.57 0.3%
42 3454 4.893 0.1%
43 3590 27.12 0.7%
44 3616 7.772 0.2%
45 3686 3.615 0.0%
46 3783 3.898 0.1%
47 3869 4.861 0.1%
48 3962 5.671 0.1%
49 4042 7.478 0.1%
50 4117 7.23 0.1%
51 4198 6.989 0.1%
52 4289 6.383 0.1%
53 4392 56.89 1.2%
54 4434 4.947 0.1%
55 4562 8.982 0.1%
56 4634 8.843 0.1%
57 4685 5.412 0.1%
58 4756 7.473 0.1%
59 4839 8.388 0.1%
60 4918 11.91 0.2%
61 5012 7.779 0.1%
62 5075 6.087 0.1%
63 5193 11.12 0.2%
64 5255 5.006 0.0%
65 5337 8.712 0.1%
66 5409 13.15 0.2%
67 5539 28.6 0.5%
68 5644 22.81 0.4%
69 5693 4.918 0.0%
70 5750 11.39 0.1%
71 5830 14.52 0.2%
72 5924 9.371 0.1%
73 6016 5.11 0.0%
74 6073 8.132 0.1%
75 6202 14.47 0.2%
76 6256 13.78 0.2%
77 6357 7.381 0.1%
78 6422 7.75 0.1%
79 6490 11.41 0.1%
80 6579 9.331 0.1%
81 6691 9.157 0.1%
82 6798 15.97 0.2%
83 6820 8.213 0.1%
84 6892 21.3 0.3%
85 7012 9.73 0.1%
86 7112 32.96 0.4%
87 7183 15.19 0.2%
88 7254 8.383 0.1%
89 7351 10.96 0.1%
90 7450 17.15 0.2%
91 7514 8.668 0.1%
92 7592 18.15 0.2%
93 7670 12.99 0.1%
94 7774 14.58 0.1%
95 7832 15.77 0.2%
96 7907 10.23 0.1%
97 8004 15.46 0.1%
98 8124 13.59 0.1%
99 8151 9.258 0.1%
100 8230 8.812 0.1%

Quality and confidence:
param error
c 0.034

Model:
Time ~= 40.18
+ c 81.9
µs

Reads = 9 + (3 * c)
Writes = 7 + (3 * c)

Pallet: "orml_authority", Extrinsic: "dispatch_as", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 19.05
µs

Reads = 0
Writes = 0

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 19.05
µs

Reads = 0
Writes = 0

Pallet: "orml_authority", Extrinsic: "schedule_dispatch_without_delay", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Authority NextTaskIndex (r:1 w:1)
Storage: Scheduler Lookup (r:1 w:1)
Storage: Scheduler Agenda (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 47.74
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 47.74
µs

Reads = 3
Writes = 3

Pallet: "orml_authority", Extrinsic: "schedule_dispatch_with_delay", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Authority NextTaskIndex (r:1 w:1)
Storage: Scheduler Lookup (r:1 w:1)
Storage: Scheduler Agenda (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 50.61
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 50.61
µs

Reads = 3
Writes = 3

Pallet: "orml_authority", Extrinsic: "fast_track_scheduled_dispatch", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Scheduler Lookup (r:1 w:1)
Storage: Scheduler Agenda (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 62.74
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 62.74
µs

Reads = 3
Writes = 3

Pallet: "orml_authority", Extrinsic: "delay_scheduled_dispatch", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Scheduler Lookup (r:1 w:1)
Storage: Scheduler Agenda (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 62
µs

Reads = 3
Writes = 3

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 62
µs

Reads = 3
Writes = 3

Pallet: "orml_authority", Extrinsic: "cancel_scheduled_dispatch", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Scheduler Lookup (r:1 w:1)
Storage: Scheduler Agenda (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.01
µs

Reads = 2
Writes = 2

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 44.01
µs

Reads = 2
Writes = 2

Pallet: "orml_authority", Extrinsic: "authorize_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Authority SavedCalls (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 21.88
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 21.88
µs

Reads = 0
Writes = 1

Pallet: "orml_authority", Extrinsic: "remove_authorized_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Authority SavedCalls (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 24.27
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 24.27
µs

Reads = 1
Writes = 1

Pallet: "orml_authority", Extrinsic: "trigger_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Authority SavedCalls (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 32.97
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 32.97
µs

Reads = 1
Writes = 1

Pallet: "orml_oracle", Extrinsic: "feed_values", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: OperatorMembershipAcala Members (r:1 w:0)
Storage: AcalaOracle HasDispatched (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: AcalaOracle RawValues (r:0 w:1)
Storage: AcalaOracle IsUpdated (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.5
+ c 6.282
µs

Reads = 3 + (0 * c)
Writes = 1 + (2 * c)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 28.44 0.178 0.6%
1 35.15 0.876 2.4%

Quality and confidence:
param error
c 0.298

Model:
Time ~= 28.44
+ c 6.708
µs

Reads = 3 + (0 * c)
Writes = 1 + (2 * c)

Pallet: "orml_oracle", Extrinsic: "on_finalize", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: AcalaOracle HasDispatched (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 5.787
µs

Reads = 0
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 5.787
µs

Reads = 0
Writes = 1

@ferrell-code
Copy link
Contributor Author

/bench runtime karura module_dex

@ghost
Copy link

ghost commented Nov 4, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Karura Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/

Results

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 24.65
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 24.65
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.26
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 25.26
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 35.03
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 35.03
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.08
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 12.08
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 77.58
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 77.58
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 146.4
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 146.4
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 107.2
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 107.2
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 186.5
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 186.5
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 262.8
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 262.8
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 161.9
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 161.9
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 282.2
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 282.2
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 102.1
+ u 15.2
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 132.3 0.44 0.3%
3 147.8 0.351 0.2%
4 162.7 0.823 0.5%

Quality and confidence:
param error
u 0.138

Model:
Time ~= 102
+ u 15.19
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 102.7
+ u 14.89
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 132.3 0.439 0.3%
3 147.4 0.369 0.2%
4 162.2 0.677 0.4%

Quality and confidence:
param error
u 0.119

Model:
Time ~= 102.4
+ u 14.95
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Acala Benchmarking Bot and others added 4 commits November 4, 2021 20:56
…hmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/
@ferrell-code
Copy link
Contributor Author

/bench runtime karura module_dex

@ghost
Copy link

ghost commented Nov 5, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Karura Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/

Results

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 26.2
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 26.2
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 26.69
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 26.69
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 36.3
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 36.3
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.66
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 12.66
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 78.17
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 78.17
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147.4
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 147.4
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 105.9
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 105.9
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 186.5
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 186.5
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 263
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 263
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 162.3
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 162.3
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 280.8
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 280.8
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 92.74
+ u 17.71
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 127.9 0.434 0.3%
3 146.3 0.503 0.3%
4 163.4 0.299 0.1%

Quality and confidence:
param error
u 0.118

Model:
Time ~= 92.6
+ u 17.77
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 93.25
+ u 17.88
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 128.7 0.458 0.3%
3 156.5 25.77 16.4%
4 165.1 2.428 1.4%

Quality and confidence:
param error
u 3.617

Model:
Time ~= 95.44
+ u 18.23
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

@ferrell-code ferrell-code changed the title Do Not Merge: Testing Benches Update Dex Benchmaking Nov 5, 2021
…hmarks --features=with-karura-runtime -- benchmark --chain=karura-dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/karura/src/weights/
@ferrell-code ferrell-code marked this pull request as ready for review November 5, 2021 02:37
@ferrell-code
Copy link
Contributor Author

/bench runtime mandala module_dex

@ghost
Copy link

ghost commented Nov 5, 2021

Finished benchmark for branch: fer-bench-audits

Benchmark: Benchmark Runtime Mandala Module

cargo run --release --color=never --bin=acala --features=runtime-benchmarks --features=with-mandala-runtime -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/mandala/src/weights/

Results

Pallet: "module_dex", Extrinsic: "enable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.87
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 25.87
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "disable_trading_pair", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.74
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 25.74
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "list_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:0)
Storage: Dex ProvisioningPool (r:1 w:0)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 39.24
µs

Reads = 3
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 39.24
µs

Reads = 3
Writes = 1

Pallet: "module_dex", Extrinsic: "update_provisioning_parameters", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.76
µs

Reads = 1
Writes = 1

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 12.76
µs

Reads = 1
Writes = 1

Pallet: "module_dex", Extrinsic: "end_provisioning", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Tokens Accounts (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Dex InitialShareExchangeRates (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 80.53
µs

Reads = 5
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 80.53
µs

Reads = 5
Writes = 6

Pallet: "module_dex", Extrinsic: "add_provision", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:1)
Storage: Dex ProvisioningPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.7
µs

Reads = 5
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 132.7
µs

Reads = 5
Writes = 5

Pallet: "module_dex", Extrinsic: "claim_dex_share", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex ProvisioningPool (r:2 w:1)
Storage: Dex InitialShareExchangeRates (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 109.8
µs

Reads = 7
Writes = 5

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 109.8
µs

Reads = 7
Writes = 5

Pallet: "module_dex", Extrinsic: "add_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 191.9
µs

Reads = 9
Writes = 7

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 191.9
µs

Reads = 9
Writes = 7

Pallet: "module_dex", Extrinsic: "add_liquidity_and_stake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 268.2
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 268.2
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "remove_liquidity", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Tokens Accounts (r:3 w:3)
Storage: System Account (r:1 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 164.1
µs

Reads = 6
Writes = 6

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 164.1
µs

Reads = 6
Writes = 6

Pallet: "module_dex", Extrinsic: "remove_liquidity_by_unstake", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex LiquidityPool (r:1 w:1)
Storage: Tokens TotalIssuance (r:1 w:1)
Storage: Rewards SharesAndWithdrawnRewards (r:1 w:1)
Storage: Tokens Accounts (r:4 w:4)
Storage: System Account (r:2 w:1)
Storage: Rewards PoolInfos (r:1 w:1)
Storage: EvmAccounts EvmAddresses (r:1 w:0)
Storage: EVM Accounts (r:1 w:0)
Storage: EvmAccounts Accounts (r:0 w:1)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 288.2
µs

Reads = 12
Writes = 10

Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 288.2
µs

Reads = 12
Writes = 10

Pallet: "module_dex", Extrinsic: "swap_with_exact_supply", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 97.75
+ u 16.43
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 130.3 0.659 0.5%
3 147 0.271 0.1%
4 163.1 0.612 0.3%

Quality and confidence:
param error
u 0.13

Model:
Time ~= 97.6
+ u 16.42
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Pallet: "module_dex", Extrinsic: "swap_with_exact_target", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info

Storage: Dex TradingPairStatuses (r:1 w:0)
Storage: Dex LiquidityPool (r:1 w:1)
Storage: System Account (r:1 w:1)
Storage: Tokens Accounts (r:2 w:2)

Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 99.25
+ u 15.93
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
u mean µs sigma µs %
2 130.4 0.351 0.2%
3 150.8 5.13 3.4%
4 162.4 0.337 0.2%

Quality and confidence:
param error
u 0.837

Model:
Time ~= 99.8
+ u 16.03
µs

Reads = 1 + (2 * u)
Writes = 2 + (1 * u)

…hmarks --features=with-mandala-runtime -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=module_dex --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --template=./templates/runtime-weight-template.hbs --output=./runtime/mandala/src/weights/
Copy link
Member

@xlc xlc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the weight changes looks reasonable

Copy link
Contributor

@ermalkaleci ermalkaleci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@xlc xlc merged commit 9643104 into master Nov 7, 2021
@xlc xlc deleted the fer-bench-audits branch November 7, 2021 22:01
syan095 pushed a commit that referenced this pull request Nov 8, 2021
* origin/master:
  Feature/homa lite periodic update (#1538)
  Fix/repatriate emit event (#1586)
  Update Dex Benchmaking (#1588)
  clear unused modules dependencies and rpc for runtimes (#1593)
  Idle schedule evm task (#1583)
  update acala genesis
  update devcontainer Dockerfile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants