diff --git a/pallets/assets/src/weights.rs b/pallets/assets/src/weights.rs index c1b46137a4..ed820c389b 100644 --- a/pallets/assets/src/weights.rs +++ b/pallets/assets/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for assets //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/assets/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -86,17 +87,21 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2720` // Estimated: `25858` - // Minimum execution time: 121_695_000 picoseconds. - Weight::from_parts(123_275_000, 25858) + // Minimum execution time: 114_828_000 picoseconds. + Weight::from_parts(117_342_000, 25858) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 18_031_000 picoseconds. - Weight::from_parts(21_021_000, 0) + // Measured: `344` + // Estimated: `5206` + // Minimum execution time: 48_400_000 picoseconds. + Weight::from_parts(51_094_000, 5206) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: Assets AssetInfos (r:1 w:0) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) @@ -110,10 +115,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `2501` - // Estimated: `17697` - // Minimum execution time: 85_864_000 picoseconds. - Weight::from_parts(90_185_000, 17697) + // Measured: `2538` + // Estimated: `17771` + // Minimum execution time: 89_104_000 picoseconds. + Weight::from_parts(91_641_000, 17771) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -125,10 +130,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_mint() -> Weight { // Proof Size summary in bytes: - // Measured: `561` + // Measured: `598` // Estimated: `7745` - // Minimum execution time: 52_282_000 picoseconds. - Weight::from_parts(54_512_000, 7745) + // Minimum execution time: 51_209_000 picoseconds. + Weight::from_parts(53_239_000, 7745) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -140,8 +145,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `624` // Estimated: `5142` - // Minimum execution time: 53_032_000 picoseconds. - Weight::from_parts(54_693_000, 5142) + // Minimum execution time: 50_573_000 picoseconds. + Weight::from_parts(51_986_000, 5142) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -153,10 +158,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn update_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `561` + // Measured: `598` // Estimated: `7745` - // Minimum execution time: 52_332_000 picoseconds. - Weight::from_parts(55_963_000, 7745) + // Minimum execution time: 50_773_000 picoseconds. + Weight::from_parts(53_296_000, 7745) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -168,8 +173,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1657` // Estimated: `8264` - // Minimum execution time: 37_742_000 picoseconds. - Weight::from_parts(38_902_000, 8264) + // Minimum execution time: 41_186_000 picoseconds. + Weight::from_parts(42_914_000, 8264) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -181,8 +186,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1053` // Estimated: `7056` - // Minimum execution time: 35_751_000 picoseconds. - Weight::from_parts(36_272_000, 7056) + // Minimum execution time: 29_941_000 picoseconds. + Weight::from_parts(30_685_000, 7056) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -204,17 +209,21 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2720` // Estimated: `25858` - // Minimum execution time: 121_695_000 picoseconds. - Weight::from_parts(123_275_000, 25858) + // Minimum execution time: 114_828_000 picoseconds. + Weight::from_parts(117_342_000, 25858) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 18_031_000 picoseconds. - Weight::from_parts(21_021_000, 0) + // Measured: `344` + // Estimated: `5206` + // Minimum execution time: 48_400_000 picoseconds. + Weight::from_parts(51_094_000, 5206) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) } /// Storage: Assets AssetInfos (r:1 w:0) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) @@ -228,10 +237,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `2501` - // Estimated: `17697` - // Minimum execution time: 85_864_000 picoseconds. - Weight::from_parts(90_185_000, 17697) + // Measured: `2538` + // Estimated: `17771` + // Minimum execution time: 89_104_000 picoseconds. + Weight::from_parts(91_641_000, 17771) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -243,10 +252,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_mint() -> Weight { // Proof Size summary in bytes: - // Measured: `561` + // Measured: `598` // Estimated: `7745` - // Minimum execution time: 52_282_000 picoseconds. - Weight::from_parts(54_512_000, 7745) + // Minimum execution time: 51_209_000 picoseconds. + Weight::from_parts(53_239_000, 7745) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -258,8 +267,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `624` // Estimated: `5142` - // Minimum execution time: 53_032_000 picoseconds. - Weight::from_parts(54_693_000, 5142) + // Minimum execution time: 50_573_000 picoseconds. + Weight::from_parts(51_986_000, 5142) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -271,10 +280,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn update_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `561` + // Measured: `598` // Estimated: `7745` - // Minimum execution time: 52_332_000 picoseconds. - Weight::from_parts(55_963_000, 7745) + // Minimum execution time: 50_773_000 picoseconds. + Weight::from_parts(53_296_000, 7745) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -286,8 +295,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1657` // Estimated: `8264` - // Minimum execution time: 37_742_000 picoseconds. - Weight::from_parts(38_902_000, 8264) + // Minimum execution time: 41_186_000 picoseconds. + Weight::from_parts(42_914_000, 8264) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -299,9 +308,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1053` // Estimated: `7056` - // Minimum execution time: 35_751_000 picoseconds. - Weight::from_parts(36_272_000, 7056) + // Minimum execution time: 29_941_000 picoseconds. + Weight::from_parts(30_685_000, 7056) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/band/src/weights.rs b/pallets/band/src/weights.rs index e94508d8bb..9f09dc3035 100644 --- a/pallets/band/src/weights.rs +++ b/pallets/band/src/weights.rs @@ -31,13 +31,13 @@ //! Autogenerated weights for band //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-06-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `MacBook-Pro-qwerty.local`, CPU: `` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// target/debug/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -47,9 +47,9 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=misc/file_header.txt -// --template=misc/pallet-weight-template.hbs -// --output=pallets/band/src/weights.rs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs +// --output=./pallets/band/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -74,31 +74,35 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: Band TrustedRelayers (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:1 w:1) /// Proof Skipped: Band SymbolRates (max_values: None, max_size: None, mode: Measured) + /// Storage: Band SymbolCheckBlock (r:0 w:1) + /// Proof Skipped: Band SymbolCheckBlock (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy SymbolProviders (r:0 w:1) /// Proof Skipped: OracleProxy SymbolProviders (max_values: None, max_size: None, mode: Measured) fn relay() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `3255` - // Minimum execution time: 195_000_000 picoseconds. - Weight::from_parts(198_000_000, 3255) + // Estimated: `3350` + // Minimum execution time: 26_046_000 picoseconds. + Weight::from_parts(26_698_000, 3350) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } /// Storage: Band TrustedRelayers (r:1 w:0) /// Proof Skipped: Band TrustedRelayers (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:1 w:1) /// Proof Skipped: Band SymbolRates (max_values: None, max_size: None, mode: Measured) + /// Storage: Band SymbolCheckBlock (r:0 w:1) + /// Proof Skipped: Band SymbolCheckBlock (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy SymbolProviders (r:0 w:1) /// Proof Skipped: OracleProxy SymbolProviders (max_values: None, max_size: None, mode: Measured) fn force_relay() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `3255` - // Minimum execution time: 196_000_000 picoseconds. - Weight::from_parts(198_000_000, 3255) + // Estimated: `3350` + // Minimum execution time: 25_960_000 picoseconds. + Weight::from_parts(26_343_000, 3350) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } /// Storage: Band TrustedRelayers (r:1 w:1) /// Proof Skipped: Band TrustedRelayers (max_values: Some(1), max_size: None, mode: Measured) @@ -106,8 +110,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `499` - // Minimum execution time: 118_000_000 picoseconds. - Weight::from_parts(120_000_000, 499) + // Minimum execution time: 14_451_000 picoseconds. + Weight::from_parts(14_901_000, 499) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -117,8 +121,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `95` // Estimated: `590` - // Minimum execution time: 134_000_000 picoseconds. - Weight::from_parts(135_000_000, 590) + // Minimum execution time: 16_516_000 picoseconds. + Weight::from_parts(16_839_000, 590) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -128,8 +132,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(41_000_000, 0) + // Minimum execution time: 4_933_000 picoseconds. + Weight::from_parts(5_238_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } @@ -140,31 +144,35 @@ impl WeightInfo for () { /// Proof Skipped: Band TrustedRelayers (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:1 w:1) /// Proof Skipped: Band SymbolRates (max_values: None, max_size: None, mode: Measured) + /// Storage: Band SymbolCheckBlock (r:0 w:1) + /// Proof Skipped: Band SymbolCheckBlock (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy SymbolProviders (r:0 w:1) /// Proof Skipped: OracleProxy SymbolProviders (max_values: None, max_size: None, mode: Measured) fn relay() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `3255` - // Minimum execution time: 195_000_000 picoseconds. - Weight::from_parts(198_000_000, 3255) + // Estimated: `3350` + // Minimum execution time: 26_046_000 picoseconds. + Weight::from_parts(26_698_000, 3350) .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) } /// Storage: Band TrustedRelayers (r:1 w:0) /// Proof Skipped: Band TrustedRelayers (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:1 w:1) /// Proof Skipped: Band SymbolRates (max_values: None, max_size: None, mode: Measured) + /// Storage: Band SymbolCheckBlock (r:0 w:1) + /// Proof Skipped: Band SymbolCheckBlock (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy SymbolProviders (r:0 w:1) /// Proof Skipped: OracleProxy SymbolProviders (max_values: None, max_size: None, mode: Measured) fn force_relay() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `3255` - // Minimum execution time: 196_000_000 picoseconds. - Weight::from_parts(198_000_000, 3255) + // Estimated: `3350` + // Minimum execution time: 25_960_000 picoseconds. + Weight::from_parts(26_343_000, 3350) .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) } /// Storage: Band TrustedRelayers (r:1 w:1) /// Proof Skipped: Band TrustedRelayers (max_values: Some(1), max_size: None, mode: Measured) @@ -172,8 +180,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `4` // Estimated: `499` - // Minimum execution time: 118_000_000 picoseconds. - Weight::from_parts(120_000_000, 499) + // Minimum execution time: 14_451_000 picoseconds. + Weight::from_parts(14_901_000, 499) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -183,8 +191,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `95` // Estimated: `590` - // Minimum execution time: 134_000_000 picoseconds. - Weight::from_parts(135_000_000, 590) + // Minimum execution time: 16_516_000 picoseconds. + Weight::from_parts(16_839_000, 590) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -194,8 +202,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(41_000_000, 0) + // Minimum execution time: 4_933_000 picoseconds. + Weight::from_parts(5_238_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } } diff --git a/pallets/ceres-governance-platform/src/weights.rs b/pallets/ceres-governance-platform/src/weights.rs index dc51beee99..58b07614c5 100644 --- a/pallets/ceres-governance-platform/src/weights.rs +++ b/pallets/ceres-governance-platform/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for ceres_governance_platform //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/ceres-governance-platform/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -79,10 +80,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn vote() -> Weight { // Proof Size summary in bytes: - // Measured: `906` - // Estimated: `17693` - // Minimum execution time: 107_885_000 picoseconds. - Weight::from_parts(109_775_000, 17693) + // Measured: `943` + // Estimated: `17767` + // Minimum execution time: 77_835_000 picoseconds. + Weight::from_parts(78_893_000, 17767) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -94,8 +95,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `189` // Estimated: `3167` - // Minimum execution time: 26_421_000 picoseconds. - Weight::from_parts(26_951_000, 3167) + // Minimum execution time: 19_128_000 picoseconds. + Weight::from_parts(19_417_000, 3167) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,8 +114,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1140` // Estimated: `15558` - // Minimum execution time: 87_014_000 picoseconds. - Weight::from_parts(87_843_000, 15558) + // Minimum execution time: 68_058_000 picoseconds. + Weight::from_parts(68_732_000, 15558) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -134,10 +135,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn vote() -> Weight { // Proof Size summary in bytes: - // Measured: `906` - // Estimated: `17693` - // Minimum execution time: 107_885_000 picoseconds. - Weight::from_parts(109_775_000, 17693) + // Measured: `943` + // Estimated: `17767` + // Minimum execution time: 77_835_000 picoseconds. + Weight::from_parts(78_893_000, 17767) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -149,8 +150,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `189` // Estimated: `3167` - // Minimum execution time: 26_421_000 picoseconds. - Weight::from_parts(26_951_000, 3167) + // Minimum execution time: 19_128_000 picoseconds. + Weight::from_parts(19_417_000, 3167) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -168,9 +169,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1140` // Estimated: `15558` - // Minimum execution time: 87_014_000 picoseconds. - Weight::from_parts(87_843_000, 15558) + // Minimum execution time: 68_058_000 picoseconds. + Weight::from_parts(68_732_000, 15558) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } -} \ No newline at end of file +} diff --git a/pallets/ceres-launchpad/src/weights.rs b/pallets/ceres-launchpad/src/weights.rs index a03d268905..32e0371b12 100644 --- a/pallets/ceres-launchpad/src/weights.rs +++ b/pallets/ceres-launchpad/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for ceres_launchpad //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/ceres-launchpad/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -97,10 +98,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn create_ilo() -> Weight { // Proof Size summary in bytes: - // Measured: `1605` - // Estimated: `29902` - // Minimum execution time: 173_178_000 picoseconds. - Weight::from_parts(174_828_000, 29902) + // Measured: `1642` + // Estimated: `30087` + // Minimum execution time: 128_869_000 picoseconds. + Weight::from_parts(130_787_000, 30087) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -120,10 +121,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn contribute() -> Weight { // Proof Size summary in bytes: - // Measured: `1676` - // Estimated: `20964` - // Minimum execution time: 114_735_000 picoseconds. - Weight::from_parts(116_545_000, 20964) + // Measured: `1713` + // Estimated: `21112` + // Minimum execution time: 89_111_000 picoseconds. + Weight::from_parts(90_165_000, 21112) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -139,10 +140,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: CeresLaunchpad PenaltiesAccount (max_values: Some(1), max_size: None, mode: Measured) fn emergency_withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `1321` - // Estimated: `17720` - // Minimum execution time: 148_127_000 picoseconds. - Weight::from_parts(150_527_000, 17720) + // Measured: `1358` + // Estimated: `17831` + // Minimum execution time: 107_374_000 picoseconds. + Weight::from_parts(109_520_000, 17831) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -164,8 +165,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) /// Storage: Assets AssetInfos (r:2 w:0) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) - /// Storage: Technical TechAccounts (r:1 w:2) + /// Storage: Technical TechAccounts (r:2 w:2) /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSynthetics (r:2 w:0) + /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) /// Storage: PswapDistribution SubscribedAccounts (r:1 w:1) /// Proof Skipped: PswapDistribution SubscribedAccounts (max_values: None, max_size: None, mode: Measured) /// Storage: Farming Pools (r:1 w:1) @@ -200,11 +203,11 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: PoolXYK Properties (max_values: None, max_size: None, mode: Measured) fn finish_ilo() -> Weight { // Proof Size summary in bytes: - // Measured: `4567` - // Estimated: `181681` - // Minimum execution time: 1_077_008_000 picoseconds. - Weight::from_parts(1_085_239_000, 181681) - .saturating_add(T::DbWeight::get().reads(37_u64)) + // Measured: `4808` + // Estimated: `199216` + // Minimum execution time: 768_228_000 picoseconds. + Weight::from_parts(773_114_000, 199216) + .saturating_add(T::DbWeight::get().reads(40_u64)) .saturating_add(T::DbWeight::get().writes(28_u64)) } /// Storage: Timestamp Now (r:1 w:0) @@ -221,8 +224,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1336` // Estimated: `18222` - // Minimum execution time: 65_583_000 picoseconds. - Weight::from_parts(66_653_000, 18222) + // Minimum execution time: 59_719_000 picoseconds. + Weight::from_parts(60_597_000, 18222) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -238,8 +241,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1653` // Estimated: `16081` - // Minimum execution time: 84_714_000 picoseconds. - Weight::from_parts(86_124_000, 16081) + // Minimum execution time: 72_484_000 picoseconds. + Weight::from_parts(73_621_000, 16081) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -251,8 +254,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `647` - // Minimum execution time: 19_040_000 picoseconds. - Weight::from_parts(19_371_000, 647) + // Minimum execution time: 13_367_000 picoseconds. + Weight::from_parts(13_795_000, 647) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -264,8 +267,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `647` - // Minimum execution time: 19_151_000 picoseconds. - Weight::from_parts(19_551_000, 647) + // Minimum execution time: 13_499_000 picoseconds. + Weight::from_parts(13_777_000, 647) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -285,8 +288,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1696` // Estimated: `28366` - // Minimum execution time: 186_088_000 picoseconds. - Weight::from_parts(187_908_000, 28366) + // Minimum execution time: 142_091_000 picoseconds. + Weight::from_parts(144_265_000, 28366) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -298,8 +301,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 20_331_000 picoseconds. - Weight::from_parts(20_571_000, 1142) + // Minimum execution time: 14_746_000 picoseconds. + Weight::from_parts(15_174_000, 1142) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -311,8 +314,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 21_271_000 picoseconds. - Weight::from_parts(21_651_000, 1142) + // Minimum execution time: 15_215_000 picoseconds. + Weight::from_parts(15_548_000, 1142) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -324,8 +327,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 20_081_000 picoseconds. - Weight::from_parts(20_491_000, 1142) + // Minimum execution time: 14_671_000 picoseconds. + Weight::from_parts(15_058_000, 1142) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -337,8 +340,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 21_281_000 picoseconds. - Weight::from_parts(21_651_000, 1142) + // Minimum execution time: 15_007_000 picoseconds. + Weight::from_parts(15_652_000, 1142) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -366,10 +369,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn create_ilo() -> Weight { // Proof Size summary in bytes: - // Measured: `1605` - // Estimated: `29902` - // Minimum execution time: 173_178_000 picoseconds. - Weight::from_parts(174_828_000, 29902) + // Measured: `1642` + // Estimated: `30087` + // Minimum execution time: 128_869_000 picoseconds. + Weight::from_parts(130_787_000, 30087) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -389,10 +392,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn contribute() -> Weight { // Proof Size summary in bytes: - // Measured: `1676` - // Estimated: `20964` - // Minimum execution time: 114_735_000 picoseconds. - Weight::from_parts(116_545_000, 20964) + // Measured: `1713` + // Estimated: `21112` + // Minimum execution time: 89_111_000 picoseconds. + Weight::from_parts(90_165_000, 21112) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -408,10 +411,10 @@ impl WeightInfo for () { /// Proof Skipped: CeresLaunchpad PenaltiesAccount (max_values: Some(1), max_size: None, mode: Measured) fn emergency_withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `1321` - // Estimated: `17720` - // Minimum execution time: 148_127_000 picoseconds. - Weight::from_parts(150_527_000, 17720) + // Measured: `1358` + // Estimated: `17831` + // Minimum execution time: 107_374_000 picoseconds. + Weight::from_parts(109_520_000, 17831) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -433,8 +436,10 @@ impl WeightInfo for () { /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) /// Storage: Assets AssetInfos (r:2 w:0) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) - /// Storage: Technical TechAccounts (r:1 w:2) + /// Storage: Technical TechAccounts (r:2 w:2) /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSynthetics (r:2 w:0) + /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) /// Storage: PswapDistribution SubscribedAccounts (r:1 w:1) /// Proof Skipped: PswapDistribution SubscribedAccounts (max_values: None, max_size: None, mode: Measured) /// Storage: Farming Pools (r:1 w:1) @@ -469,11 +474,11 @@ impl WeightInfo for () { /// Proof Skipped: PoolXYK Properties (max_values: None, max_size: None, mode: Measured) fn finish_ilo() -> Weight { // Proof Size summary in bytes: - // Measured: `4567` - // Estimated: `181681` - // Minimum execution time: 1_077_008_000 picoseconds. - Weight::from_parts(1_085_239_000, 181681) - .saturating_add(RocksDbWeight::get().reads(37_u64)) + // Measured: `4808` + // Estimated: `199216` + // Minimum execution time: 768_228_000 picoseconds. + Weight::from_parts(773_114_000, 199216) + .saturating_add(RocksDbWeight::get().reads(40_u64)) .saturating_add(RocksDbWeight::get().writes(28_u64)) } /// Storage: Timestamp Now (r:1 w:0) @@ -490,8 +495,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1336` // Estimated: `18222` - // Minimum execution time: 65_583_000 picoseconds. - Weight::from_parts(66_653_000, 18222) + // Minimum execution time: 59_719_000 picoseconds. + Weight::from_parts(60_597_000, 18222) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -507,8 +512,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1653` // Estimated: `16081` - // Minimum execution time: 84_714_000 picoseconds. - Weight::from_parts(86_124_000, 16081) + // Minimum execution time: 72_484_000 picoseconds. + Weight::from_parts(73_621_000, 16081) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -520,8 +525,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `647` - // Minimum execution time: 19_040_000 picoseconds. - Weight::from_parts(19_371_000, 647) + // Minimum execution time: 13_367_000 picoseconds. + Weight::from_parts(13_795_000, 647) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -533,8 +538,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `647` - // Minimum execution time: 19_151_000 picoseconds. - Weight::from_parts(19_551_000, 647) + // Minimum execution time: 13_499_000 picoseconds. + Weight::from_parts(13_777_000, 647) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -554,8 +559,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1696` // Estimated: `28366` - // Minimum execution time: 186_088_000 picoseconds. - Weight::from_parts(187_908_000, 28366) + // Minimum execution time: 142_091_000 picoseconds. + Weight::from_parts(144_265_000, 28366) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -567,8 +572,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 20_331_000 picoseconds. - Weight::from_parts(20_571_000, 1142) + // Minimum execution time: 14_746_000 picoseconds. + Weight::from_parts(15_174_000, 1142) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -580,8 +585,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 21_271_000 picoseconds. - Weight::from_parts(21_651_000, 1142) + // Minimum execution time: 15_215_000 picoseconds. + Weight::from_parts(15_548_000, 1142) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -593,8 +598,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 20_081_000 picoseconds. - Weight::from_parts(20_491_000, 1142) + // Minimum execution time: 14_671_000 picoseconds. + Weight::from_parts(15_058_000, 1142) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -606,9 +611,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `1142` - // Minimum execution time: 21_281_000 picoseconds. - Weight::from_parts(21_651_000, 1142) + // Minimum execution time: 15_007_000 picoseconds. + Weight::from_parts(15_652_000, 1142) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/ceres-liquidity-locker/src/weights.rs b/pallets/ceres-liquidity-locker/src/weights.rs index e6da109732..483a1b5553 100644 --- a/pallets/ceres-liquidity-locker/src/weights.rs +++ b/pallets/ceres-liquidity-locker/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for ceres_liquidity_locker //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/ceres-liquidity-locker/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -88,10 +89,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: DemeterFarmingPlatform UserInfos (max_values: None, max_size: None, mode: Measured) fn lock_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `1611` - // Estimated: `38048` - // Minimum execution time: 147_437_000 picoseconds. - Weight::from_parts(149_086_000, 38048) + // Measured: `1635` + // Estimated: `38216` + // Minimum execution time: 116_236_000 picoseconds. + Weight::from_parts(117_078_000, 38216) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -103,8 +104,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `713` - // Minimum execution time: 11_780_000 picoseconds. - Weight::from_parts(12_420_000, 713) + // Minimum execution time: 9_940_000 picoseconds. + Weight::from_parts(10_328_000, 713) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -134,10 +135,10 @@ impl WeightInfo for () { /// Proof Skipped: DemeterFarmingPlatform UserInfos (max_values: None, max_size: None, mode: Measured) fn lock_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `1611` - // Estimated: `38048` - // Minimum execution time: 147_437_000 picoseconds. - Weight::from_parts(149_086_000, 38048) + // Measured: `1635` + // Estimated: `38216` + // Minimum execution time: 116_236_000 picoseconds. + Weight::from_parts(117_078_000, 38216) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().writes(8_u64)) } @@ -149,9 +150,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `713` - // Minimum execution time: 11_780_000 picoseconds. - Weight::from_parts(12_420_000, 713) + // Minimum execution time: 9_940_000 picoseconds. + Weight::from_parts(10_328_000, 713) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/ceres-staking/src/weights.rs b/pallets/ceres-staking/src/weights.rs index 0d31911777..0b2494ef46 100644 --- a/pallets/ceres-staking/src/weights.rs +++ b/pallets/ceres-staking/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for ceres_staking //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/ceres-staking/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -77,10 +78,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: CeresStaking Stakers (max_values: None, max_size: None, mode: Measured) fn deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `836` - // Estimated: `15070` - // Minimum execution time: 95_834_000 picoseconds. - Weight::from_parts(97_574_000, 15070) + // Measured: `906` + // Estimated: `15210` + // Minimum execution time: 69_182_000 picoseconds. + Weight::from_parts(69_876_000, 15210) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -94,10 +95,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: CeresStaking TotalDeposited (max_values: Some(1), max_size: None, mode: Measured) fn withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `1130` - // Estimated: `13055` - // Minimum execution time: 81_524_000 picoseconds. - Weight::from_parts(81_954_000, 13055) + // Measured: `1163` + // Estimated: `13121` + // Minimum execution time: 61_376_000 picoseconds. + Weight::from_parts(62_309_000, 13121) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -107,10 +108,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: CeresStaking RewardsRemaining (max_values: Some(1), max_size: None, mode: Measured) fn change_rewards_remaining() -> Weight { // Proof Size summary in bytes: - // Measured: `76` - // Estimated: `647` - // Minimum execution time: 19_141_000 picoseconds. - Weight::from_parts(19_531_000, 647) + // Measured: `109` + // Estimated: `713` + // Minimum execution time: 13_289_000 picoseconds. + Weight::from_parts(13_538_000, 713) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -128,10 +129,10 @@ impl WeightInfo for () { /// Proof Skipped: CeresStaking Stakers (max_values: None, max_size: None, mode: Measured) fn deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `836` - // Estimated: `15070` - // Minimum execution time: 95_834_000 picoseconds. - Weight::from_parts(97_574_000, 15070) + // Measured: `906` + // Estimated: `15210` + // Minimum execution time: 69_182_000 picoseconds. + Weight::from_parts(69_876_000, 15210) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -145,10 +146,10 @@ impl WeightInfo for () { /// Proof Skipped: CeresStaking TotalDeposited (max_values: Some(1), max_size: None, mode: Measured) fn withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `1130` - // Estimated: `13055` - // Minimum execution time: 81_524_000 picoseconds. - Weight::from_parts(81_954_000, 13055) + // Measured: `1163` + // Estimated: `13121` + // Minimum execution time: 61_376_000 picoseconds. + Weight::from_parts(62_309_000, 13121) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -158,11 +159,11 @@ impl WeightInfo for () { /// Proof Skipped: CeresStaking RewardsRemaining (max_values: Some(1), max_size: None, mode: Measured) fn change_rewards_remaining() -> Weight { // Proof Size summary in bytes: - // Measured: `76` - // Estimated: `647` - // Minimum execution time: 19_141_000 picoseconds. - Weight::from_parts(19_531_000, 647) + // Measured: `109` + // Estimated: `713` + // Minimum execution time: 13_289_000 picoseconds. + Weight::from_parts(13_538_000, 713) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/ceres-token-locker/src/weights.rs b/pallets/ceres-token-locker/src/weights.rs index 94a2542267..ec51dd7a42 100644 --- a/pallets/ceres-token-locker/src/weights.rs +++ b/pallets/ceres-token-locker/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for ceres_token_locker //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/ceres-token-locker/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -81,10 +82,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: CeresTokenLocker TokenLockerData (max_values: None, max_size: None, mode: Measured) fn lock_tokens() -> Weight { // Proof Size summary in bytes: - // Measured: `877` - // Estimated: `22241` - // Minimum execution time: 158_197_000 picoseconds. - Weight::from_parts(160_287_000, 22241) + // Measured: `914` + // Estimated: `22352` + // Minimum execution time: 108_801_000 picoseconds. + Weight::from_parts(110_121_000, 22352) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -100,8 +101,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1226` // Estimated: `12029` - // Minimum execution time: 83_894_000 picoseconds. - Weight::from_parts(84_914_000, 12029) + // Minimum execution time: 63_893_000 picoseconds. + Weight::from_parts(65_298_000, 12029) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -113,8 +114,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `114` // Estimated: `723` - // Minimum execution time: 20_471_000 picoseconds. - Weight::from_parts(20_900_000, 723) + // Minimum execution time: 14_378_000 picoseconds. + Weight::from_parts(14_696_000, 723) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -136,10 +137,10 @@ impl WeightInfo for () { /// Proof Skipped: CeresTokenLocker TokenLockerData (max_values: None, max_size: None, mode: Measured) fn lock_tokens() -> Weight { // Proof Size summary in bytes: - // Measured: `877` - // Estimated: `22241` - // Minimum execution time: 158_197_000 picoseconds. - Weight::from_parts(160_287_000, 22241) + // Measured: `914` + // Estimated: `22352` + // Minimum execution time: 108_801_000 picoseconds. + Weight::from_parts(110_121_000, 22352) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -155,8 +156,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1226` // Estimated: `12029` - // Minimum execution time: 83_894_000 picoseconds. - Weight::from_parts(84_914_000, 12029) + // Minimum execution time: 63_893_000 picoseconds. + Weight::from_parts(65_298_000, 12029) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -168,9 +169,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `114` // Estimated: `723` - // Minimum execution time: 20_471_000 picoseconds. - Weight::from_parts(20_900_000, 723) + // Minimum execution time: 14_378_000 picoseconds. + Weight::from_parts(14_696_000, 723) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/demeter-farming-platform/src/weights.rs b/pallets/demeter-farming-platform/src/weights.rs index 8db5cf89a1..fb6421cde3 100644 --- a/pallets/demeter-farming-platform/src/weights.rs +++ b/pallets/demeter-farming-platform/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for demeter_farming_platform //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/demeter-farming-platform/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -83,8 +84,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `2978` - // Minimum execution time: 23_821_000 picoseconds. - Weight::from_parts(24_601_000, 2978) + // Minimum execution time: 15_945_000 picoseconds. + Weight::from_parts(16_510_000, 2978) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,8 +99,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `200` // Estimated: `6045` - // Minimum execution time: 34_162_000 picoseconds. - Weight::from_parts(34_801_000, 6045) + // Minimum execution time: 23_421_000 picoseconds. + Weight::from_parts(23_898_000, 6045) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -115,10 +116,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `955` - // Estimated: `18738` - // Minimum execution time: 121_515_000 picoseconds. - Weight::from_parts(123_966_000, 18738) + // Measured: `988` + // Estimated: `18837` + // Minimum execution time: 87_885_000 picoseconds. + Weight::from_parts(89_399_000, 18837) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -132,10 +133,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn get_rewards() -> Weight { // Proof Size summary in bytes: - // Measured: `1343` - // Estimated: `15461` - // Minimum execution time: 89_934_000 picoseconds. - Weight::from_parts(93_595_000, 15461) + // Measured: `1376` + // Estimated: `15527` + // Minimum execution time: 75_802_000 picoseconds. + Weight::from_parts(78_836_000, 15527) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -149,10 +150,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: DemeterFarmingPlatform Pools (max_values: None, max_size: None, mode: Measured) fn withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `1343` - // Estimated: `15461` - // Minimum execution time: 89_604_000 picoseconds. - Weight::from_parts(91_644_000, 15461) + // Measured: `1376` + // Estimated: `15527` + // Minimum execution time: 70_838_000 picoseconds. + Weight::from_parts(72_024_000, 15527) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -164,8 +165,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `268` // Estimated: `3506` - // Minimum execution time: 27_301_000 picoseconds. - Weight::from_parts(27_742_000, 3506) + // Minimum execution time: 20_496_000 picoseconds. + Weight::from_parts(20_812_000, 3506) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -179,8 +180,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `6726` - // Minimum execution time: 35_541_000 picoseconds. - Weight::from_parts(36_322_000, 6726) + // Minimum execution time: 25_952_000 picoseconds. + Weight::from_parts(26_568_000, 6726) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -192,8 +193,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `268` // Estimated: `3506` - // Minimum execution time: 28_321_000 picoseconds. - Weight::from_parts(29_192_000, 3506) + // Minimum execution time: 20_403_000 picoseconds. + Weight::from_parts(21_007_000, 3506) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -205,8 +206,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `268` // Estimated: `3506` - // Minimum execution time: 28_362_000 picoseconds. - Weight::from_parts(29_041_000, 3506) + // Minimum execution time: 20_821_000 picoseconds. + Weight::from_parts(21_355_000, 3506) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -218,8 +219,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `296` // Estimated: `3562` - // Minimum execution time: 29_091_000 picoseconds. - Weight::from_parts(29_402_000, 3562) + // Minimum execution time: 23_144_000 picoseconds. + Weight::from_parts(23_577_000, 3562) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -231,8 +232,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `200` // Estimated: `3370` - // Minimum execution time: 26_191_000 picoseconds. - Weight::from_parts(26_702_000, 3370) + // Minimum execution time: 18_433_000 picoseconds. + Weight::from_parts(18_912_000, 3370) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -248,8 +249,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `4` // Estimated: `2978` - // Minimum execution time: 23_821_000 picoseconds. - Weight::from_parts(24_601_000, 2978) + // Minimum execution time: 15_945_000 picoseconds. + Weight::from_parts(16_510_000, 2978) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -263,8 +264,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `200` // Estimated: `6045` - // Minimum execution time: 34_162_000 picoseconds. - Weight::from_parts(34_801_000, 6045) + // Minimum execution time: 23_421_000 picoseconds. + Weight::from_parts(23_898_000, 6045) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -280,10 +281,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `955` - // Estimated: `18738` - // Minimum execution time: 121_515_000 picoseconds. - Weight::from_parts(123_966_000, 18738) + // Measured: `988` + // Estimated: `18837` + // Minimum execution time: 87_885_000 picoseconds. + Weight::from_parts(89_399_000, 18837) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -297,10 +298,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn get_rewards() -> Weight { // Proof Size summary in bytes: - // Measured: `1343` - // Estimated: `15461` - // Minimum execution time: 89_934_000 picoseconds. - Weight::from_parts(93_595_000, 15461) + // Measured: `1376` + // Estimated: `15527` + // Minimum execution time: 75_802_000 picoseconds. + Weight::from_parts(78_836_000, 15527) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -314,10 +315,10 @@ impl WeightInfo for () { /// Proof Skipped: DemeterFarmingPlatform Pools (max_values: None, max_size: None, mode: Measured) fn withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `1343` - // Estimated: `15461` - // Minimum execution time: 89_604_000 picoseconds. - Weight::from_parts(91_644_000, 15461) + // Measured: `1376` + // Estimated: `15527` + // Minimum execution time: 70_838_000 picoseconds. + Weight::from_parts(72_024_000, 15527) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -329,8 +330,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `268` // Estimated: `3506` - // Minimum execution time: 27_301_000 picoseconds. - Weight::from_parts(27_742_000, 3506) + // Minimum execution time: 20_496_000 picoseconds. + Weight::from_parts(20_812_000, 3506) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -344,8 +345,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `427` // Estimated: `6726` - // Minimum execution time: 35_541_000 picoseconds. - Weight::from_parts(36_322_000, 6726) + // Minimum execution time: 25_952_000 picoseconds. + Weight::from_parts(26_568_000, 6726) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -357,8 +358,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `268` // Estimated: `3506` - // Minimum execution time: 28_321_000 picoseconds. - Weight::from_parts(29_192_000, 3506) + // Minimum execution time: 20_403_000 picoseconds. + Weight::from_parts(21_007_000, 3506) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -370,8 +371,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `268` // Estimated: `3506` - // Minimum execution time: 28_362_000 picoseconds. - Weight::from_parts(29_041_000, 3506) + // Minimum execution time: 20_821_000 picoseconds. + Weight::from_parts(21_355_000, 3506) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -383,8 +384,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `296` // Estimated: `3562` - // Minimum execution time: 29_091_000 picoseconds. - Weight::from_parts(29_402_000, 3562) + // Minimum execution time: 23_144_000 picoseconds. + Weight::from_parts(23_577_000, 3562) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -396,9 +397,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `200` // Estimated: `3370` - // Minimum execution time: 26_191_000 picoseconds. - Weight::from_parts(26_702_000, 3370) + // Minimum execution time: 18_433_000 picoseconds. + Weight::from_parts(18_912_000, 3370) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/eth-bridge/src/weights.rs b/pallets/eth-bridge/src/weights.rs index 2289eea105..1cc5306f01 100644 --- a/pallets/eth-bridge/src/weights.rs +++ b/pallets/eth-bridge/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for eth_bridge //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/eth-bridge/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -91,10 +92,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: EthBridge RequestSubmissionHeight (max_values: None, max_size: None, mode: Measured) fn transfer_to_sidechain() -> Weight { // Proof Size summary in bytes: - // Measured: `1183` - // Estimated: `31995` - // Minimum execution time: 152_397_000 picoseconds. - Weight::from_parts(154_277_000, 31995) + // Measured: `1220` + // Estimated: `32291` + // Minimum execution time: 111_266_000 picoseconds. + Weight::from_parts(112_071_000, 32291) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -114,8 +115,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `566` // Estimated: `15771` - // Minimum execution time: 60_702_000 picoseconds. - Weight::from_parts(61_393_000, 15771) + // Minimum execution time: 45_601_000 picoseconds. + Weight::from_parts(46_439_000, 15771) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -137,8 +138,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `854` // Estimated: `17627` - // Minimum execution time: 78_303_000 picoseconds. - Weight::from_parts(79_404_000, 17627) + // Minimum execution time: 58_862_000 picoseconds. + Weight::from_parts(59_605_000, 17627) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -156,10 +157,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: EthBridge RequestsQueue (max_values: None, max_size: None, mode: Measured) fn finalize_incoming_request() -> Weight { // Proof Size summary in bytes: - // Measured: `1429` - // Estimated: `22746` - // Minimum execution time: 133_306_000 picoseconds. - Weight::from_parts(135_926_000, 22746) + // Measured: `1466` + // Estimated: `22931` + // Minimum execution time: 101_341_000 picoseconds. + Weight::from_parts(102_665_000, 22931) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -183,8 +184,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1905` // Estimated: `35040` - // Minimum execution time: 305_744_000 picoseconds. - Weight::from_parts(309_674_000, 35040) + // Minimum execution time: 406_084_000 picoseconds. + Weight::from_parts(417_477_000, 35040) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -216,8 +217,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `3069` // Estimated: `63587` - // Minimum execution time: 371_777_000 picoseconds. - Weight::from_parts(378_047_000, 63587) + // Minimum execution time: 463_114_000 picoseconds. + Weight::from_parts(466_946_000, 63587) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -235,8 +236,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1145` // Estimated: `17083` - // Minimum execution time: 84_924_000 picoseconds. - Weight::from_parts(85_704_000, 17083) + // Minimum execution time: 65_487_000 picoseconds. + Weight::from_parts(66_138_000, 17083) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -264,10 +265,10 @@ impl WeightInfo for () { /// Proof Skipped: EthBridge RequestSubmissionHeight (max_values: None, max_size: None, mode: Measured) fn transfer_to_sidechain() -> Weight { // Proof Size summary in bytes: - // Measured: `1183` - // Estimated: `31995` - // Minimum execution time: 152_397_000 picoseconds. - Weight::from_parts(154_277_000, 31995) + // Measured: `1220` + // Estimated: `32291` + // Minimum execution time: 111_266_000 picoseconds. + Weight::from_parts(112_071_000, 32291) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -287,8 +288,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `566` // Estimated: `15771` - // Minimum execution time: 60_702_000 picoseconds. - Weight::from_parts(61_393_000, 15771) + // Minimum execution time: 45_601_000 picoseconds. + Weight::from_parts(46_439_000, 15771) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -310,8 +311,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `854` // Estimated: `17627` - // Minimum execution time: 78_303_000 picoseconds. - Weight::from_parts(79_404_000, 17627) + // Minimum execution time: 58_862_000 picoseconds. + Weight::from_parts(59_605_000, 17627) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -329,10 +330,10 @@ impl WeightInfo for () { /// Proof Skipped: EthBridge RequestsQueue (max_values: None, max_size: None, mode: Measured) fn finalize_incoming_request() -> Weight { // Proof Size summary in bytes: - // Measured: `1429` - // Estimated: `22746` - // Minimum execution time: 133_306_000 picoseconds. - Weight::from_parts(135_926_000, 22746) + // Measured: `1466` + // Estimated: `22931` + // Minimum execution time: 101_341_000 picoseconds. + Weight::from_parts(102_665_000, 22931) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -356,8 +357,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1905` // Estimated: `35040` - // Minimum execution time: 305_744_000 picoseconds. - Weight::from_parts(309_674_000, 35040) + // Minimum execution time: 406_084_000 picoseconds. + Weight::from_parts(417_477_000, 35040) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -389,8 +390,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3069` // Estimated: `63587` - // Minimum execution time: 371_777_000 picoseconds. - Weight::from_parts(378_047_000, 63587) + // Minimum execution time: 463_114_000 picoseconds. + Weight::from_parts(466_946_000, 63587) .saturating_add(RocksDbWeight::get().reads(12_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -408,9 +409,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1145` // Estimated: `17083` - // Minimum execution time: 84_924_000 picoseconds. - Weight::from_parts(85_704_000, 17083) + // Minimum execution time: 65_487_000 picoseconds. + Weight::from_parts(66_138_000, 17083) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } -} \ No newline at end of file +} diff --git a/pallets/farming/src/weights.rs b/pallets/farming/src/weights.rs index c9853913ab..5686f20aa8 100644 --- a/pallets/farming/src/weights.rs +++ b/pallets/farming/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for farming //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/farming/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -82,10 +83,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1736 + a * (104 ±0)` // Estimated: `18831 + a * (2619 ±2)` - // Minimum execution time: 60_793_000 picoseconds. - Weight::from_parts(49_771_134, 18831) - // Standard Error: 21_081 - .saturating_add(Weight::from_parts(16_199_376, 0).saturating_mul(a.into())) + // Minimum execution time: 61_550_000 picoseconds. + Weight::from_parts(57_157_149, 18831) + // Standard Error: 28_563 + .saturating_add(Weight::from_parts(14_235_750, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -99,12 +100,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0 + a * (2292 ±0) + b * (1508 ±0)` // Estimated: `7580 + a * (3219 ±26) + b * (473 ±17)` - // Minimum execution time: 98_804_000 picoseconds. - Weight::from_parts(99_275_000, 7580) - // Standard Error: 829_886 - .saturating_add(Weight::from_parts(31_149_644, 0).saturating_mul(a.into())) - // Standard Error: 559_407 - .saturating_add(Weight::from_parts(16_392_215, 0).saturating_mul(b.into())) + // Minimum execution time: 138_237_000 picoseconds. + Weight::from_parts(139_206_000, 7580) + // Standard Error: 1_268_738 + .saturating_add(Weight::from_parts(43_819_014, 0).saturating_mul(a.into())) + // Standard Error: 855_226 + .saturating_add(Weight::from_parts(25_115_444, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(Weight::from_parts(0, 3219).saturating_mul(a.into())) @@ -119,17 +120,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `a` is `[1, 20]`. fn vest_account_rewards(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `35 + a * (190 ±0)` - // Estimated: `587 + a * (5458 ±0)` - // Minimum execution time: 27_171_000 picoseconds. - Weight::from_parts(13_018_152, 587) - // Standard Error: 16_611 - .saturating_add(Weight::from_parts(16_840_217, 0).saturating_mul(a.into())) + // Measured: `61 + a * (194 ±0)` + // Estimated: `631 + a * (5468 ±0)` + // Minimum execution time: 25_791_000 picoseconds. + Weight::from_parts(16_998_959, 631) + // Standard Error: 11_073 + .saturating_add(Weight::from_parts(12_347_118, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(a.into()))) - .saturating_add(Weight::from_parts(0, 5458).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 5468).saturating_mul(a.into())) } } @@ -150,10 +151,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1736 + a * (104 ±0)` // Estimated: `18831 + a * (2619 ±2)` - // Minimum execution time: 60_793_000 picoseconds. - Weight::from_parts(49_771_134, 18831) - // Standard Error: 21_081 - .saturating_add(Weight::from_parts(16_199_376, 0).saturating_mul(a.into())) + // Minimum execution time: 61_550_000 picoseconds. + Weight::from_parts(57_157_149, 18831) + // Standard Error: 28_563 + .saturating_add(Weight::from_parts(14_235_750, 0).saturating_mul(a.into())) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -167,12 +168,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + a * (2292 ±0) + b * (1508 ±0)` // Estimated: `7580 + a * (3219 ±26) + b * (473 ±17)` - // Minimum execution time: 98_804_000 picoseconds. - Weight::from_parts(99_275_000, 7580) - // Standard Error: 829_886 - .saturating_add(Weight::from_parts(31_149_644, 0).saturating_mul(a.into())) - // Standard Error: 559_407 - .saturating_add(Weight::from_parts(16_392_215, 0).saturating_mul(b.into())) + // Minimum execution time: 138_237_000 picoseconds. + Weight::from_parts(139_206_000, 7580) + // Standard Error: 1_268_738 + .saturating_add(Weight::from_parts(43_819_014, 0).saturating_mul(a.into())) + // Standard Error: 855_226 + .saturating_add(Weight::from_parts(25_115_444, 0).saturating_mul(b.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(Weight::from_parts(0, 3219).saturating_mul(a.into())) @@ -187,16 +188,16 @@ impl WeightInfo for () { /// The range of component `a` is `[1, 20]`. fn vest_account_rewards(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `35 + a * (190 ±0)` - // Estimated: `587 + a * (5458 ±0)` - // Minimum execution time: 27_171_000 picoseconds. - Weight::from_parts(13_018_152, 587) - // Standard Error: 16_611 - .saturating_add(Weight::from_parts(16_840_217, 0).saturating_mul(a.into())) + // Measured: `61 + a * (194 ±0)` + // Estimated: `631 + a * (5468 ±0)` + // Minimum execution time: 25_791_000 picoseconds. + Weight::from_parts(16_998_959, 631) + // Standard Error: 11_073 + .saturating_add(Weight::from_parts(12_347_118, 0).saturating_mul(a.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(a.into()))) - .saturating_add(Weight::from_parts(0, 5458).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 5468).saturating_mul(a.into())) } -} \ No newline at end of file +} diff --git a/pallets/faucet/src/weights.rs b/pallets/faucet/src/weights.rs index 2992cc25e9..882d6566d9 100644 --- a/pallets/faucet/src/weights.rs +++ b/pallets/faucet/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for faucet //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/faucet/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -81,10 +82,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `994` - // Estimated: `18591` - // Minimum execution time: 95_184_000 picoseconds. - Weight::from_parts(97_284_000, 18591) + // Measured: `1068` + // Estimated: `18961` + // Minimum execution time: 96_041_000 picoseconds. + Weight::from_parts(99_311_000, 18961) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -98,8 +99,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `699` // Estimated: `2097` - // Minimum execution time: 40_242_000 picoseconds. - Weight::from_parts(43_592_000, 2097) + // Minimum execution time: 42_467_000 picoseconds. + Weight::from_parts(43_747_000, 2097) .saturating_add(T::DbWeight::get().writes(6_u64)) } /// Storage: Faucet TransferLimit (r:0 w:1) @@ -108,8 +109,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_651_000 picoseconds. - Weight::from_parts(16_041_000, 0) + // Minimum execution time: 10_149_000 picoseconds. + Weight::from_parts(10_662_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } @@ -130,10 +131,10 @@ impl WeightInfo for () { /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `994` - // Estimated: `18591` - // Minimum execution time: 95_184_000 picoseconds. - Weight::from_parts(97_284_000, 18591) + // Measured: `1068` + // Estimated: `18961` + // Minimum execution time: 96_041_000 picoseconds. + Weight::from_parts(99_311_000, 18961) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -147,8 +148,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `699` // Estimated: `2097` - // Minimum execution time: 40_242_000 picoseconds. - Weight::from_parts(43_592_000, 2097) + // Minimum execution time: 42_467_000 picoseconds. + Weight::from_parts(43_747_000, 2097) .saturating_add(RocksDbWeight::get().writes(6_u64)) } /// Storage: Faucet TransferLimit (r:0 w:1) @@ -157,8 +158,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_651_000 picoseconds. - Weight::from_parts(16_041_000, 0) + // Minimum execution time: 10_149_000 picoseconds. + Weight::from_parts(10_662_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/hermes-governance-platform/src/weights.rs b/pallets/hermes-governance-platform/src/weights.rs index 98c54341a6..c2092440ae 100644 --- a/pallets/hermes-governance-platform/src/weights.rs +++ b/pallets/hermes-governance-platform/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for hermes_governance_platform //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/hermes-governance-platform/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -84,10 +85,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1047` - // Estimated: `19517` - // Minimum execution time: 116_735_000 picoseconds. - Weight::from_parts(118_765_000, 19517) + // Measured: `1092` + // Estimated: `19652` + // Minimum execution time: 85_270_000 picoseconds. + Weight::from_parts(86_072_000, 19652) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -103,10 +104,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: HermesGovernancePlatform HermesPollData (max_values: None, max_size: None, mode: Measured) fn create_poll() -> Weight { // Proof Size summary in bytes: - // Measured: `872` - // Estimated: `13170` - // Minimum execution time: 104_494_000 picoseconds. - Weight::from_parts(106_515_000, 13170) + // Measured: `909` + // Estimated: `13244` + // Minimum execution time: 77_192_000 picoseconds. + Weight::from_parts(77_954_000, 13244) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -122,10 +123,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_funds_voter() -> Weight { // Proof Size summary in bytes: - // Measured: `1322` - // Estimated: `15922` - // Minimum execution time: 88_994_000 picoseconds. - Weight::from_parts(90_214_000, 15922) + // Measured: `1333` + // Estimated: `15944` + // Minimum execution time: 69_460_000 picoseconds. + Weight::from_parts(70_282_000, 15944) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -139,10 +140,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_funds_creator() -> Weight { // Proof Size summary in bytes: - // Measured: `1215` - // Estimated: `12018` - // Minimum execution time: 82_373_000 picoseconds. - Weight::from_parts(83_384_000, 12018) + // Measured: `1223` + // Estimated: `12026` + // Minimum execution time: 63_453_000 picoseconds. + Weight::from_parts(64_390_000, 12026) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -154,8 +155,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `713` - // Minimum execution time: 19_371_000 picoseconds. - Weight::from_parts(20_041_000, 713) + // Minimum execution time: 13_359_000 picoseconds. + Weight::from_parts(13_530_000, 713) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -167,8 +168,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `713` - // Minimum execution time: 19_511_000 picoseconds. - Weight::from_parts(19_890_000, 713) + // Minimum execution time: 13_258_000 picoseconds. + Weight::from_parts(13_603_000, 713) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -190,10 +191,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn vote() -> Weight { // Proof Size summary in bytes: - // Measured: `1047` - // Estimated: `19517` - // Minimum execution time: 116_735_000 picoseconds. - Weight::from_parts(118_765_000, 19517) + // Measured: `1092` + // Estimated: `19652` + // Minimum execution time: 85_270_000 picoseconds. + Weight::from_parts(86_072_000, 19652) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -209,10 +210,10 @@ impl WeightInfo for () { /// Proof Skipped: HermesGovernancePlatform HermesPollData (max_values: None, max_size: None, mode: Measured) fn create_poll() -> Weight { // Proof Size summary in bytes: - // Measured: `872` - // Estimated: `13170` - // Minimum execution time: 104_494_000 picoseconds. - Weight::from_parts(106_515_000, 13170) + // Measured: `909` + // Estimated: `13244` + // Minimum execution time: 77_192_000 picoseconds. + Weight::from_parts(77_954_000, 13244) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -228,10 +229,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_funds_voter() -> Weight { // Proof Size summary in bytes: - // Measured: `1322` - // Estimated: `15922` - // Minimum execution time: 88_994_000 picoseconds. - Weight::from_parts(90_214_000, 15922) + // Measured: `1333` + // Estimated: `15944` + // Minimum execution time: 69_460_000 picoseconds. + Weight::from_parts(70_282_000, 15944) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -245,10 +246,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_funds_creator() -> Weight { // Proof Size summary in bytes: - // Measured: `1215` - // Estimated: `12018` - // Minimum execution time: 82_373_000 picoseconds. - Weight::from_parts(83_384_000, 12018) + // Measured: `1223` + // Estimated: `12026` + // Minimum execution time: 63_453_000 picoseconds. + Weight::from_parts(64_390_000, 12026) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -260,8 +261,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `713` - // Minimum execution time: 19_371_000 picoseconds. - Weight::from_parts(20_041_000, 713) + // Minimum execution time: 13_359_000 picoseconds. + Weight::from_parts(13_530_000, 713) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -273,9 +274,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `713` - // Minimum execution time: 19_511_000 picoseconds. - Weight::from_parts(19_890_000, 713) + // Minimum execution time: 13_258_000 picoseconds. + Weight::from_parts(13_603_000, 713) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/iroha-migration/src/weights.rs b/pallets/iroha-migration/src/weights.rs index 5bc56a613e..b5d8de5f03 100644 --- a/pallets/iroha-migration/src/weights.rs +++ b/pallets/iroha-migration/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for iroha_migration //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/iroha-migration/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -84,10 +85,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: IrohaMigration PendingReferrals (max_values: None, max_size: None, mode: Measured) fn migrate() -> Weight { // Proof Size summary in bytes: - // Measured: `1988` - // Estimated: `37206` - // Minimum execution time: 487_632_000 picoseconds. - Weight::from_parts(494_593_000, 37206) + // Measured: `2058` + // Estimated: `37626` + // Minimum execution time: 589_451_000 picoseconds. + Weight::from_parts(593_276_000, 37626) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -113,10 +114,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: IrohaMigration PublicKeys (max_values: None, max_size: None, mode: Measured) fn on_initialize() -> Weight { // Proof Size summary in bytes: - // Measured: `2058` - // Estimated: `44217` - // Minimum execution time: 143_166_000 picoseconds. - Weight::from_parts(144_726_000, 44217) + // Measured: `2092` + // Estimated: `44489` + // Minimum execution time: 111_918_000 picoseconds. + Weight::from_parts(113_950_000, 44489) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -142,10 +143,10 @@ impl WeightInfo for () { /// Proof Skipped: IrohaMigration PendingReferrals (max_values: None, max_size: None, mode: Measured) fn migrate() -> Weight { // Proof Size summary in bytes: - // Measured: `1988` - // Estimated: `37206` - // Minimum execution time: 487_632_000 picoseconds. - Weight::from_parts(494_593_000, 37206) + // Measured: `2058` + // Estimated: `37626` + // Minimum execution time: 589_451_000 picoseconds. + Weight::from_parts(593_276_000, 37626) .saturating_add(RocksDbWeight::get().reads(10_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -171,11 +172,11 @@ impl WeightInfo for () { /// Proof Skipped: IrohaMigration PublicKeys (max_values: None, max_size: None, mode: Measured) fn on_initialize() -> Weight { // Proof Size summary in bytes: - // Measured: `2058` - // Estimated: `44217` - // Minimum execution time: 143_166_000 picoseconds. - Weight::from_parts(144_726_000, 44217) + // Measured: `2092` + // Estimated: `44489` + // Minimum execution time: 111_918_000 picoseconds. + Weight::from_parts(113_950_000, 44489) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(8_u64)) } -} \ No newline at end of file +} diff --git a/pallets/liquidity-proxy/src/weights.rs b/pallets/liquidity-proxy/src/weights.rs index f7e0e1bee5..a57fec8ee9 100644 --- a/pallets/liquidity-proxy/src/weights.rs +++ b/pallets/liquidity-proxy/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for liquidity_proxy //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/liquidity-proxy/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -77,8 +78,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `170` // Estimated: `665` - // Minimum execution time: 21_511_000 picoseconds. - Weight::from_parts(22_201_000, 665) + // Minimum execution time: 15_233_000 picoseconds. + Weight::from_parts(15_596_000, 665) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -88,8 +89,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `147` // Estimated: `642` - // Minimum execution time: 19_901_000 picoseconds. - Weight::from_parts(20_611_000, 642) + // Minimum execution time: 14_155_000 picoseconds. + Weight::from_parts(14_532_000, 642) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -99,8 +100,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `536` // Estimated: `5486` - // Minimum execution time: 14_491_000 picoseconds. - Weight::from_parts(14_671_000, 5486) + // Minimum execution time: 11_915_000 picoseconds. + Weight::from_parts(12_269_000, 5486) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: XSTPool EnabledSynthetics (r:2 w:0) @@ -109,8 +110,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `311` // Estimated: `5261` - // Minimum execution time: 18_361_000 picoseconds. - Weight::from_parts(18_641_000, 5261) + // Minimum execution time: 14_870_000 picoseconds. + Weight::from_parts(15_232_000, 5261) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -119,8 +120,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `853` - // Minimum execution time: 6_690_000 picoseconds. - Weight::from_parts(7_210_000, 853) + // Minimum execution time: 5_549_000 picoseconds. + Weight::from_parts(5_719_000, 853) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: DEXAPI EnabledSourceTypes (r:1 w:0) @@ -135,8 +136,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `889` // Estimated: `9496` - // Minimum execution time: 29_552_000 picoseconds. - Weight::from_parts(30_241_000, 9496) + // Minimum execution time: 23_759_000 picoseconds. + Weight::from_parts(24_431_000, 9496) .saturating_add(T::DbWeight::get().reads(4_u64)) } /// Storage: LiquidityProxy ADARCommissionRatio (r:0 w:1) @@ -145,8 +146,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_ref_time(15_000_000) + // Minimum execution time: 3_953_000 picoseconds. + Weight::from_parts(4_122_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } @@ -159,8 +160,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `170` // Estimated: `665` - // Minimum execution time: 21_511_000 picoseconds. - Weight::from_parts(22_201_000, 665) + // Minimum execution time: 15_233_000 picoseconds. + Weight::from_parts(15_596_000, 665) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -170,8 +171,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `147` // Estimated: `642` - // Minimum execution time: 19_901_000 picoseconds. - Weight::from_parts(20_611_000, 642) + // Minimum execution time: 14_155_000 picoseconds. + Weight::from_parts(14_532_000, 642) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -181,8 +182,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `536` // Estimated: `5486` - // Minimum execution time: 14_491_000 picoseconds. - Weight::from_parts(14_671_000, 5486) + // Minimum execution time: 11_915_000 picoseconds. + Weight::from_parts(12_269_000, 5486) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: XSTPool EnabledSynthetics (r:2 w:0) @@ -191,8 +192,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `311` // Estimated: `5261` - // Minimum execution time: 18_361_000 picoseconds. - Weight::from_parts(18_641_000, 5261) + // Minimum execution time: 14_870_000 picoseconds. + Weight::from_parts(15_232_000, 5261) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -201,8 +202,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `358` // Estimated: `853` - // Minimum execution time: 6_690_000 picoseconds. - Weight::from_parts(7_210_000, 853) + // Minimum execution time: 5_549_000 picoseconds. + Weight::from_parts(5_719_000, 853) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: DEXAPI EnabledSourceTypes (r:1 w:0) @@ -217,8 +218,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `889` // Estimated: `9496` - // Minimum execution time: 29_552_000 picoseconds. - Weight::from_parts(30_241_000, 9496) + // Minimum execution time: 23_759_000 picoseconds. + Weight::from_parts(24_431_000, 9496) .saturating_add(RocksDbWeight::get().reads(4_u64)) } /// Storage: LiquidityProxy ADARCommissionRatio (r:0 w:1) @@ -227,8 +228,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_000 nanoseconds. - Weight::from_ref_time(15_000_000) + // Minimum execution time: 3_953_000 picoseconds. + Weight::from_parts(4_122_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } } diff --git a/pallets/multicollateral-bonding-curve-pool/src/weights.rs b/pallets/multicollateral-bonding-curve-pool/src/weights.rs index 533b3e3815..0cab30afbe 100644 --- a/pallets/multicollateral-bonding-curve-pool/src/weights.rs +++ b/pallets/multicollateral-bonding-curve-pool/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for multicollateral_bonding_curve_pool //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/multicollateral-bonding-curve-pool/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -90,8 +91,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1713` // Estimated: `21168` - // Minimum execution time: 91_504_000 picoseconds. - Weight::from_parts(93_304_000, 21168) + // Minimum execution time: 75_101_000 picoseconds. + Weight::from_parts(76_590_000, 21168) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -105,8 +106,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `726` // Estimated: `7128` - // Minimum execution time: 38_562_000 picoseconds. - Weight::from_parts(39_172_000, 7128) + // Minimum execution time: 31_236_000 picoseconds. + Weight::from_parts(31_784_000, 7128) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -122,8 +123,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1116` // Estimated: `12384` - // Minimum execution time: 48_062_000 picoseconds. - Weight::from_parts(48_822_000, 12384) + // Minimum execution time: 40_593_000 picoseconds. + Weight::from_parts(40_913_000, 12384) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -152,16 +153,16 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 10]`. fn on_initialize(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3188 + n * (48 ±0)` - // Estimated: `51317 + n * (750 ±0)` - // Minimum execution time: 11_900_000 picoseconds. - Weight::from_parts(63_644_532, 51317) - // Standard Error: 360_431 - .saturating_add(Weight::from_parts(107_812_079, 0).saturating_mul(n.into())) + // Measured: `3222 + n * (48 ±0)` + // Estimated: `51599 + n * (754 ±11)` + // Minimum execution time: 11_331_000 picoseconds. + Weight::from_parts(72_153_602, 51599) + // Standard Error: 367_044 + .saturating_add(Weight::from_parts(80_413_918, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) - .saturating_add(Weight::from_parts(0, 750).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 754).saturating_mul(n.into())) } /// Storage: MulticollateralBondingCurvePool PriceChangeStep (r:0 w:1) /// Proof Skipped: MulticollateralBondingCurvePool PriceChangeStep (max_values: Some(1), max_size: None, mode: Measured) @@ -171,8 +172,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 19_181_000 picoseconds. - Weight::from_parts(19_921_000, 0) + // Minimum execution time: 13_437_000 picoseconds. + Weight::from_parts(13_874_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: MulticollateralBondingCurvePool InitialPrice (r:0 w:1) @@ -181,8 +182,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 17_011_000 picoseconds. - Weight::from_parts(17_910_000, 0) + // Minimum execution time: 11_945_000 picoseconds. + Weight::from_parts(12_232_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -203,8 +204,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2878` // Estimated: `28066` - // Minimum execution time: 44_902_000 picoseconds. - Weight::from_parts(45_682_000, 28066) + // Minimum execution time: 46_291_000 picoseconds. + Weight::from_parts(47_145_000, 28066) .saturating_add(T::DbWeight::get().reads(8_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -265,10 +266,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: MulticollateralBondingCurvePool CollateralReserves (max_values: None, max_size: None, mode: Measured) fn exchange() -> Weight { // Proof Size summary in bytes: - // Measured: `6703` - // Estimated: `229520` - // Minimum execution time: 399_438_000 picoseconds. - Weight::from_parts(405_998_000, 229520) + // Measured: `6774` + // Estimated: `231366` + // Minimum execution time: 340_317_000 picoseconds. + Weight::from_parts(343_291_000, 231366) .saturating_add(T::DbWeight::get().reads(34_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -278,8 +279,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `390` // Estimated: `885` - // Minimum execution time: 7_631_000 picoseconds. - Weight::from_parts(7_841_000, 885) + // Minimum execution time: 7_143_000 picoseconds. + Weight::from_parts(7_350_000, 885) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -310,8 +311,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `3791` // Estimated: `58172` - // Minimum execution time: 82_064_000 picoseconds. - Weight::from_parts(84_994_000, 58172) + // Minimum execution time: 77_137_000 picoseconds. + Weight::from_parts(78_367_000, 58172) .saturating_add(T::DbWeight::get().reads(13_u64)) } } @@ -334,8 +335,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1713` // Estimated: `21168` - // Minimum execution time: 91_504_000 picoseconds. - Weight::from_parts(93_304_000, 21168) + // Minimum execution time: 75_101_000 picoseconds. + Weight::from_parts(76_590_000, 21168) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -349,8 +350,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `726` // Estimated: `7128` - // Minimum execution time: 38_562_000 picoseconds. - Weight::from_parts(39_172_000, 7128) + // Minimum execution time: 31_236_000 picoseconds. + Weight::from_parts(31_784_000, 7128) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -366,8 +367,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1116` // Estimated: `12384` - // Minimum execution time: 48_062_000 picoseconds. - Weight::from_parts(48_822_000, 12384) + // Minimum execution time: 40_593_000 picoseconds. + Weight::from_parts(40_913_000, 12384) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -396,16 +397,16 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 10]`. fn on_initialize(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3188 + n * (48 ±0)` - // Estimated: `51317 + n * (750 ±0)` - // Minimum execution time: 11_900_000 picoseconds. - Weight::from_parts(63_644_532, 51317) - // Standard Error: 360_431 - .saturating_add(Weight::from_parts(107_812_079, 0).saturating_mul(n.into())) + // Measured: `3222 + n * (48 ±0)` + // Estimated: `51599 + n * (754 ±11)` + // Minimum execution time: 11_331_000 picoseconds. + Weight::from_parts(72_153_602, 51599) + // Standard Error: 367_044 + .saturating_add(Weight::from_parts(80_413_918, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) - .saturating_add(Weight::from_parts(0, 750).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 754).saturating_mul(n.into())) } /// Storage: MulticollateralBondingCurvePool PriceChangeStep (r:0 w:1) /// Proof Skipped: MulticollateralBondingCurvePool PriceChangeStep (max_values: Some(1), max_size: None, mode: Measured) @@ -415,8 +416,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 19_181_000 picoseconds. - Weight::from_parts(19_921_000, 0) + // Minimum execution time: 13_437_000 picoseconds. + Weight::from_parts(13_874_000, 0) .saturating_add(RocksDbWeight::get().writes(2_u64)) } /// Storage: MulticollateralBondingCurvePool InitialPrice (r:0 w:1) @@ -425,8 +426,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 17_011_000 picoseconds. - Weight::from_parts(17_910_000, 0) + // Minimum execution time: 11_945_000 picoseconds. + Weight::from_parts(12_232_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -447,8 +448,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2878` // Estimated: `28066` - // Minimum execution time: 44_902_000 picoseconds. - Weight::from_parts(45_682_000, 28066) + // Minimum execution time: 46_291_000 picoseconds. + Weight::from_parts(47_145_000, 28066) .saturating_add(RocksDbWeight::get().reads(8_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -509,10 +510,10 @@ impl WeightInfo for () { /// Proof Skipped: MulticollateralBondingCurvePool CollateralReserves (max_values: None, max_size: None, mode: Measured) fn exchange() -> Weight { // Proof Size summary in bytes: - // Measured: `6703` - // Estimated: `229520` - // Minimum execution time: 399_438_000 picoseconds. - Weight::from_parts(405_998_000, 229520) + // Measured: `6774` + // Estimated: `231366` + // Minimum execution time: 340_317_000 picoseconds. + Weight::from_parts(343_291_000, 231366) .saturating_add(RocksDbWeight::get().reads(34_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -522,8 +523,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `390` // Estimated: `885` - // Minimum execution time: 7_631_000 picoseconds. - Weight::from_parts(7_841_000, 885) + // Minimum execution time: 7_143_000 picoseconds. + Weight::from_parts(7_350_000, 885) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: MulticollateralBondingCurvePool EnabledTargets (r:1 w:0) @@ -554,8 +555,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3791` // Estimated: `58172` - // Minimum execution time: 82_064_000 picoseconds. - Weight::from_parts(84_994_000, 58172) + // Minimum execution time: 77_137_000 picoseconds. + Weight::from_parts(78_367_000, 58172) .saturating_add(RocksDbWeight::get().reads(13_u64)) } -} \ No newline at end of file +} diff --git a/pallets/oracle-proxy/src/weights.rs b/pallets/oracle-proxy/src/weights.rs index 72e5198309..cd819ec7d8 100644 --- a/pallets/oracle-proxy/src/weights.rs +++ b/pallets/oracle-proxy/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for oracle_proxy //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/oracle-proxy/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -72,8 +73,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `571` - // Minimum execution time: 21_401_000 picoseconds. - Weight::from_parts(21_961_000, 571) + // Minimum execution time: 14_582_000 picoseconds. + Weight::from_parts(14_902_000, 571) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -83,8 +84,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `101` // Estimated: `596` - // Minimum execution time: 23_031_000 picoseconds. - Weight::from_parts(23_831_000, 596) + // Minimum execution time: 15_695_000 picoseconds. + Weight::from_parts(16_191_000, 596) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,8 +99,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `571` - // Minimum execution time: 21_401_000 picoseconds. - Weight::from_parts(21_961_000, 571) + // Minimum execution time: 14_582_000 picoseconds. + Weight::from_parts(14_902_000, 571) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -109,9 +110,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `101` // Estimated: `596` - // Minimum execution time: 23_031_000 picoseconds. - Weight::from_parts(23_831_000, 596) + // Minimum execution time: 15_695_000 picoseconds. + Weight::from_parts(16_191_000, 596) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/order-book/src/benchmarking/mod.rs b/pallets/order-book/src/benchmarking/mod.rs index fb399c6365..0c8d97dfd3 100644 --- a/pallets/order-book/src/benchmarking/mod.rs +++ b/pallets/order-book/src/benchmarking/mod.rs @@ -40,7 +40,7 @@ #![cfg(feature = "runtime-benchmarks")] // order-book -#![cfg(feature = "ready-to-test")] +// #![cfg(feature = "ready-to-test")] #[allow(unused)] #[cfg(not(test))] @@ -226,13 +226,9 @@ mod benchmarks_inner { ); } + #[extra] delete_orderbook { - let order_book_id = prepare_delete_orderbook_benchmark::(FillSettings::new( - ::MaxSidePriceCount::get(), - ::MaxLimitOrdersForPrice::get(), - ::MaxOpenedLimitOrdersPerUser::get(), - ::MaxExpiringOrdersPerBlock::get() - )); + let order_book_id = prepare_delete_orderbook_benchmark::(preset_1::()); }: { OrderBookPallet::::delete_orderbook( RawOrigin::Root.into(), @@ -317,6 +313,7 @@ mod benchmarks_inner { assert_eq!(OrderBookPallet::::order_books(order_book_id).unwrap().status, OrderBookStatus::Stop); } + #[extra] place_limit_order { let caller = alice::(); let settings = FillSettings::new( @@ -376,6 +373,7 @@ mod benchmarks_inner { assert_eq!(order, expected_limit_order); } + #[extra] cancel_limit_order_first_expiration { let caller = alice::(); let settings = FillSettings::::new( @@ -412,6 +410,7 @@ mod benchmarks_inner { assert_eq!(balance, expected_balance); } + #[extra] cancel_limit_order_last_expiration { let caller = alice::(); let settings = FillSettings::::new( @@ -454,6 +453,7 @@ mod benchmarks_inner { assert_eq!(balance, expected_balance); } + #[extra] execute_market_order { let caller = alice::(); let settings = FillSettings::::new( @@ -502,6 +502,7 @@ mod benchmarks_inner { ); } + #[extra] quote { let settings = FillSettings::::new( ::MaxSidePriceCount::get(), @@ -525,6 +526,7 @@ mod benchmarks_inner { // nothing changed } + #[extra] exchange { let caller = alice::(); let settings = FillSettings::::new( @@ -649,22 +651,18 @@ mod benchmarks_inner { // macros are executed outside-in, therefore implementing such codegen within Rust requires // modifying `benchmarks!` macro from substrate (which is quite challenging) - #[extra] delete_orderbook_1 { let order_book_id = prepare_delete_orderbook_benchmark::(preset_1()); } : { OrderBookPallet::::delete_orderbook(RawOrigin::Root.into(), order_book_id).unwrap() } - #[extra] delete_orderbook_2 { let order_book_id = prepare_delete_orderbook_benchmark::(preset_2()); } : { OrderBookPallet::::delete_orderbook(RawOrigin::Root.into(), order_book_id).unwrap() } - #[extra] delete_orderbook_3 { let order_book_id = prepare_delete_orderbook_benchmark::(preset_3()); } : { OrderBookPallet::::delete_orderbook(RawOrigin::Root.into(), order_book_id).unwrap() } - #[extra] delete_orderbook_4 { let order_book_id = prepare_delete_orderbook_benchmark::(preset_4()); } : { OrderBookPallet::::delete_orderbook(RawOrigin::Root.into(), order_book_id).unwrap() } @@ -685,7 +683,6 @@ mod benchmarks_inner { } : { OrderBookPallet::::delete_orderbook(RawOrigin::Root.into(), order_book_id).unwrap() } - #[extra] place_limit_order_1 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, price, amount, side, lifespan) = @@ -696,7 +693,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] place_limit_order_2 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, price, amount, side, lifespan) = @@ -707,7 +703,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] place_limit_order_3 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, price, amount, side, lifespan) = @@ -718,7 +713,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] place_limit_order_4 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, price, amount, side, lifespan) = @@ -763,7 +757,6 @@ mod benchmarks_inner { } - #[extra] cancel_limit_order_first_1 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -772,7 +765,6 @@ mod benchmarks_inner { OrderBookPallet::::cancel_limit_order(signer, order_book_id, order_id).unwrap(); } - #[extra] cancel_limit_order_first_2 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -781,7 +773,6 @@ mod benchmarks_inner { OrderBookPallet::::cancel_limit_order(signer, order_book_id, order_id).unwrap(); } - #[extra] cancel_limit_order_first_3 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -790,7 +781,6 @@ mod benchmarks_inner { OrderBookPallet::::cancel_limit_order(signer, order_book_id, order_id).unwrap(); } - #[extra] cancel_limit_order_first_4 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -827,7 +817,6 @@ mod benchmarks_inner { } - #[extra] cancel_limit_order_last_1 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -836,7 +825,6 @@ mod benchmarks_inner { OrderBookPallet::::cancel_limit_order(signer, order_book_id, order_id).unwrap(); } - #[extra] cancel_limit_order_last_2 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -845,7 +833,6 @@ mod benchmarks_inner { OrderBookPallet::::cancel_limit_order(signer, order_book_id, order_id).unwrap(); } - #[extra] cancel_limit_order_last_3 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -854,7 +841,6 @@ mod benchmarks_inner { OrderBookPallet::::cancel_limit_order(signer, order_book_id, order_id).unwrap(); } - #[extra] cancel_limit_order_last_4 { let signer = RawOrigin::Signed(alice::()).into(); let (order_book_id, order_id) = @@ -891,7 +877,6 @@ mod benchmarks_inner { } - #[extra] execute_market_order_1 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_1(), caller.clone(), false); @@ -901,7 +886,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] execute_market_order_2 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_2(), caller.clone(), false); @@ -911,7 +895,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] execute_market_order_3 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_3(), caller.clone(), false); @@ -921,7 +904,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] execute_market_order_4 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_4(), caller.clone(), false); @@ -962,7 +944,6 @@ mod benchmarks_inner { } - #[extra] quote_1 { let (dex_id, input_id, output_id, amount, deduce_fee) = prepare_quote_benchmark::(preset_1()); @@ -971,7 +952,6 @@ mod benchmarks_inner { .unwrap(); } - #[extra] quote_2 { let (dex_id, input_id, output_id, amount, deduce_fee) = prepare_quote_benchmark::(preset_2()); @@ -980,7 +960,6 @@ mod benchmarks_inner { .unwrap(); } - #[extra] quote_3 { let (dex_id, input_id, output_id, amount, deduce_fee) = prepare_quote_benchmark::(preset_3()); @@ -989,7 +968,6 @@ mod benchmarks_inner { .unwrap(); } - #[extra] quote_4 { let (dex_id, input_id, output_id, amount, deduce_fee) = prepare_quote_benchmark::(preset_4()); @@ -1026,7 +1004,6 @@ mod benchmarks_inner { } - #[extra] exchange_1 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_1(), caller.clone(), true); @@ -1037,7 +1014,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] exchange_2 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_2(), caller.clone(), true); @@ -1048,7 +1024,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] exchange_3 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_3(), caller.clone(), true); @@ -1059,7 +1034,6 @@ mod benchmarks_inner { ).unwrap(); } - #[extra] exchange_4 { let caller = alice::(); let (id, amount) = prepare_market_order_benchmark::(preset_4(), caller.clone(), true); diff --git a/pallets/order-book/src/test_utils.rs b/pallets/order-book/src/test_utils.rs index 3e87e783d3..3b67b207b5 100644 --- a/pallets/order-book/src/test_utils.rs +++ b/pallets/order-book/src/test_utils.rs @@ -28,7 +28,7 @@ // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#![cfg(feature = "ready-to-test")] // order-book +// #![cfg(feature = "ready-to-test")] // order-book use assets::AssetIdOf; use codec::Decode; diff --git a/pallets/order-book/src/weights.rs b/pallets/order-book/src/weights.rs index 1b8689f36d..01303a315a 100644 --- a/pallets/order-book/src/weights.rs +++ b/pallets/order-book/src/weights.rs @@ -28,88 +28,1807 @@ // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use frame_support::weights::Weight; -use sp_std::marker::PhantomData; +//! Autogenerated weights for order_book +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 +// Executed Command: +// /usr/local/bin/framenode +// benchmark +// pallet +// --chain=local +// --steps=50 +// --repeat=20 +// --pallet=order_book +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs +// --output=./pallets/order-book/src/weights.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; + +/// Weight functions needed for order_book. pub trait WeightInfo { - fn create_orderbook() -> Weight { - Weight::zero() - } - fn delete_orderbook() -> Weight { - Weight::zero() - } - fn update_orderbook() -> Weight { - Weight::zero() - } - fn change_orderbook_status() -> Weight { - Weight::zero() - } - fn place_limit_order() -> Weight { - Weight::zero() - } - fn cancel_limit_order() -> Weight { - Weight::zero() - } - fn execute_market_order() -> Weight { - Weight::zero() - } - fn quote() -> Weight { - Weight::zero() - } - fn exchange() -> Weight { - Weight::zero() - } - fn service_base() -> Weight { - Weight::zero() - } - fn service_block_base() -> Weight { - Weight::zero() - } - fn service_single_expiration() -> Weight { - Weight::zero() - } + fn create_orderbook() -> Weight; + fn update_orderbook() -> Weight; + fn change_orderbook_status() -> Weight; + fn service_base() -> Weight; + fn service_block_base() -> Weight; + fn service_single_expiration() -> Weight; + fn delete_orderbook_1() -> Weight; + fn delete_orderbook_2() -> Weight; + fn delete_orderbook_3() -> Weight; + fn delete_orderbook_4() -> Weight; + fn place_limit_order_1() -> Weight; + fn place_limit_order_2() -> Weight; + fn place_limit_order_3() -> Weight; + fn place_limit_order_4() -> Weight; + fn cancel_limit_order_first_1() -> Weight; + fn cancel_limit_order_first_2() -> Weight; + fn cancel_limit_order_first_3() -> Weight; + fn cancel_limit_order_first_4() -> Weight; + fn cancel_limit_order_last_1() -> Weight; + fn cancel_limit_order_last_2() -> Weight; + fn cancel_limit_order_last_3() -> Weight; + fn cancel_limit_order_last_4() -> Weight; + fn execute_market_order_1() -> Weight; + fn execute_market_order_2() -> Weight; + fn execute_market_order_3() -> Weight; + fn execute_market_order_4() -> Weight; + fn quote_1() -> Weight; + fn quote_2() -> Weight; + fn quote_3() -> Weight; + fn quote_4() -> Weight; + fn exchange_1() -> Weight; + fn exchange_2() -> Weight; + fn exchange_3() -> Weight; + fn exchange_4() -> Weight; } -impl WeightInfo for () {} - +/// Weights for order_book using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { - fn create_orderbook() -> Weight { - Weight::zero() - } - fn delete_orderbook() -> Weight { - Weight::zero() - } - fn update_orderbook() -> Weight { - Weight::zero() - } - fn change_orderbook_status() -> Weight { - Weight::zero() - } - fn place_limit_order() -> Weight { - Weight::zero() - } - fn cancel_limit_order() -> Weight { - Weight::zero() - } - fn execute_market_order() -> Weight { - Weight::zero() - } - fn quote() -> Weight { - Weight::zero() - } - fn exchange() -> Weight { - Weight::zero() - } - fn service_base() -> Weight { - Weight::zero() - } - fn service_block_base() -> Weight { - Weight::zero() - } - fn service_single_expiration() -> Weight { - // todo: benchmark - // not zero for now to test weight limits in `on_initialize` - Weight::from_parts(93_304_000, 21168) - } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSynthetics (r:1 w:0) + /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) + /// Storage: Assets AssetOwners (r:1 w:0) + /// Proof Skipped: Assets AssetOwners (max_values: None, max_size: None, mode: Measured) + /// Storage: TradingPair EnabledSources (r:1 w:0) + /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:0) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn create_orderbook() -> Weight { + // Proof Size summary in bytes: + // Measured: `2896` + // Estimated: `40152` + // Minimum execution time: 94_130_000 picoseconds. + Weight::from_parts(94_935_000, 40152) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens TotalIssuance (r:1 w:0) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:13 w:11) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn update_orderbook() -> Weight { + // Proof Size summary in bytes: + // Measured: `5635` + // Estimated: `752256` + // Minimum execution time: 382_893_000 picoseconds. + Weight::from_parts(384_728_000, 752256) + .saturating_add(T::DbWeight::get().reads(23_u64)) + .saturating_add(T::DbWeight::get().writes(18_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + fn change_orderbook_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `621` + // Estimated: `2712` + // Minimum execution time: 23_734_000 picoseconds. + Weight::from_parts(24_033_000, 2712) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: OrderBook IncompleteExpirationsSince (r:1 w:0) + /// Proof: OrderBook IncompleteExpirationsSince (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:0) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn service_base() -> Weight { + // Proof Size summary in bytes: + // Measured: `109` + // Estimated: `88996` + // Minimum execution time: 4_945_000 picoseconds. + Weight::from_parts(5_088_000, 88996) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: OrderBook ExpirationsAgenda (r:1 w:0) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn service_block_base() -> Weight { + // Proof Size summary in bytes: + // Measured: `109` + // Estimated: `88497` + // Minimum execution time: 3_793_000 picoseconds. + Weight::from_parts(3_920_000, 88497) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:0) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:0) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:0) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn service_single_expiration() -> Weight { + // Proof Size summary in bytes: + // Measured: `3933` + // Estimated: `629682` + // Minimum execution time: 113_986_000 picoseconds. + Weight::from_parts(115_430_000, 629682) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:513 w:512) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:17 w:17) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:17 w:17) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:32 w:32) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:32 w:32) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:16 w:16) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `177298` + // Estimated: `10989676` + // Minimum execution time: 14_958_304_000 picoseconds. + Weight::from_parts(15_121_116_000, 10989676) + .saturating_add(T::DbWeight::get().reads(647_u64)) + .saturating_add(T::DbWeight::get().writes(646_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:2049 w:2048) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:33 w:33) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:33 w:33) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:64 w:64) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:64 w:64) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:32 w:32) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `667275` + // Estimated: `24369861` + // Minimum execution time: 63_582_863_000 picoseconds. + Weight::from_parts(63_979_361_000, 24369861) + .saturating_add(T::DbWeight::get().reads(2311_u64)) + .saturating_add(T::DbWeight::get().writes(2310_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:8193 w:8192) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:65 w:65) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:65 w:65) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:128 w:128) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:128 w:128) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:64 w:64) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `2593849` + // Estimated: `60405043` + // Minimum execution time: 300_375_411_000 picoseconds. + Weight::from_parts(303_245_311_000, 60405043) + .saturating_add(T::DbWeight::get().reads(8711_u64)) + .saturating_add(T::DbWeight::get().writes(8710_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:32769 w:32768) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:129 w:129) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:129 w:129) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:256 w:256) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:256 w:256) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:128 w:128) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `10215671` + // Estimated: `169556849` + // Minimum execution time: 1_505_969_362_000 picoseconds. + Weight::from_parts(1_512_049_377_000, 169556849) + .saturating_add(T::DbWeight::get().reads(33799_u64)) + .saturating_add(T::DbWeight::get().writes(33798_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:17 w:17) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:257 w:257) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:18 w:18) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:17 w:17) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `92127` + // Estimated: `6217900` + // Minimum execution time: 6_425_820_000 picoseconds. + Weight::from_parts(6_468_083_000, 6217900) + .saturating_add(T::DbWeight::get().reads(334_u64)) + .saturating_add(T::DbWeight::get().writes(331_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:33 w:33) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:1025 w:1025) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:34 w:34) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:33 w:33) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `338140` + // Estimated: `13155094` + // Minimum execution time: 26_649_571_000 picoseconds. + Weight::from_parts(26_776_218_000, 13155094) + .saturating_add(T::DbWeight::get().reads(1166_u64)) + .saturating_add(T::DbWeight::get().writes(1163_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:65 w:65) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:4097 w:4097) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:66 w:66) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:65 w:65) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `1302716` + // Estimated: `32138678` + // Minimum execution time: 126_744_670_000 picoseconds. + Weight::from_parts(127_207_384_000, 32138678) + .saturating_add(T::DbWeight::get().reads(4366_u64)) + .saturating_add(T::DbWeight::get().writes(4363_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:129 w:129) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:16385 w:16385) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:130 w:130) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:129 w:129) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5119529` + // Estimated: `90537552` + // Minimum execution time: 667_047_283_000 picoseconds. + Weight::from_parts(669_548_751_000, 90537552) + .saturating_add(T::DbWeight::get().reads(16910_u64)) + .saturating_add(T::DbWeight::get().writes(16907_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `6044` + // Estimated: `631793` + // Minimum execution time: 152_180_000 picoseconds. + Weight::from_parts(153_670_000, 631793) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `8779` + // Estimated: `634528` + // Minimum execution time: 164_683_000 picoseconds. + Weight::from_parts(166_058_000, 634528) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `13754` + // Estimated: `639503` + // Minimum execution time: 187_666_000 picoseconds. + Weight::from_parts(189_024_000, 639503) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `23589` + // Estimated: `649338` + // Minimum execution time: 227_352_000 picoseconds. + Weight::from_parts(228_232_000, 649338) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `6044` + // Estimated: `631793` + // Minimum execution time: 152_821_000 picoseconds. + Weight::from_parts(153_966_000, 631793) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `8779` + // Estimated: `634528` + // Minimum execution time: 166_234_000 picoseconds. + Weight::from_parts(167_270_000, 634528) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `13754` + // Estimated: `639503` + // Minimum execution time: 189_707_000 picoseconds. + Weight::from_parts(191_209_000, 639503) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `23589` + // Estimated: `649338` + // Minimum execution time: 231_534_000 picoseconds. + Weight::from_parts(233_500_000, 649338) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:256 w:256) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:18 w:18) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:16 w:16) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:16 w:16) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `89949` + // Estimated: `5597685` + // Minimum execution time: 6_113_646_000 picoseconds. + Weight::from_parts(6_152_181_000, 5597685) + .saturating_add(T::DbWeight::get().reads(328_u64)) + .saturating_add(T::DbWeight::get().writes(325_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:1024 w:1024) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:34 w:34) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:32 w:32) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:32 w:32) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `334975` + // Estimated: `12532905` + // Minimum execution time: 25_667_170_000 picoseconds. + Weight::from_parts(25_747_122_000, 12532905) + .saturating_add(T::DbWeight::get().reads(1160_u64)) + .saturating_add(T::DbWeight::get().writes(1157_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:4096 w:4096) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:66 w:66) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:64 w:64) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:64 w:64) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `1297317` + // Estimated: `31512021` + // Minimum execution time: 122_019_154_000 picoseconds. + Weight::from_parts(122_476_683_000, 31512021) + .saturating_add(T::DbWeight::get().reads(4360_u64)) + .saturating_add(T::DbWeight::get().writes(4357_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:16384 w:16384) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:130 w:130) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:128 w:128) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:128 w:128) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5109884` + // Estimated: `89902403` + // Minimum execution time: 649_987_620_000 picoseconds. + Weight::from_parts(652_954_530_000, 89902403) + .saturating_add(T::DbWeight::get().reads(16904_u64)) + .saturating_add(T::DbWeight::get().writes(16901_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `1488` + // Estimated: `349236` + // Minimum execution time: 41_403_000 picoseconds. + Weight::from_parts(42_489_000, 349236) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `2032` + // Estimated: `349780` + // Minimum execution time: 56_677_000 picoseconds. + Weight::from_parts(57_064_000, 349780) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `3121` + // Estimated: `350869` + // Minimum execution time: 82_722_000 picoseconds. + Weight::from_parts(83_326_000, 350869) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5297` + // Estimated: `353045` + // Minimum execution time: 131_104_000 picoseconds. + Weight::from_parts(131_875_000, 353045) + .saturating_add(T::DbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:256 w:256) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:18 w:18) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:16 w:16) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:16 w:16) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `89609` + // Estimated: `5597005` + // Minimum execution time: 6_115_730_000 picoseconds. + Weight::from_parts(6_138_549_000, 5597005) + .saturating_add(T::DbWeight::get().reads(328_u64)) + .saturating_add(T::DbWeight::get().writes(325_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:1024 w:1024) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:34 w:34) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:32 w:32) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:32 w:32) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `334569` + // Estimated: `12532093` + // Minimum execution time: 25_560_290_000 picoseconds. + Weight::from_parts(25_643_856_000, 12532093) + .saturating_add(T::DbWeight::get().reads(1160_u64)) + .saturating_add(T::DbWeight::get().writes(1157_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:4096 w:4096) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:66 w:66) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:64 w:64) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:64 w:64) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `1296976` + // Estimated: `31511339` + // Minimum execution time: 121_866_219_000 picoseconds. + Weight::from_parts(123_030_189_000, 31511339) + .saturating_add(T::DbWeight::get().reads(4360_u64)) + .saturating_add(T::DbWeight::get().writes(4357_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:16384 w:16384) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:130 w:130) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:128 w:128) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:128 w:128) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5109609` + // Estimated: `89901853` + // Minimum execution time: 649_294_876_000 picoseconds. + Weight::from_parts(655_321_790_000, 89901853) + .saturating_add(T::DbWeight::get().reads(16904_u64)) + .saturating_add(T::DbWeight::get().writes(16901_u64)) + } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSynthetics (r:1 w:0) + /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) + /// Storage: Assets AssetOwners (r:1 w:0) + /// Proof Skipped: Assets AssetOwners (max_values: None, max_size: None, mode: Measured) + /// Storage: TradingPair EnabledSources (r:1 w:0) + /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:0) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn create_orderbook() -> Weight { + // Proof Size summary in bytes: + // Measured: `2896` + // Estimated: `40152` + // Minimum execution time: 94_130_000 picoseconds. + Weight::from_parts(94_935_000, 40152) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens TotalIssuance (r:1 w:0) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:13 w:11) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn update_orderbook() -> Weight { + // Proof Size summary in bytes: + // Measured: `5635` + // Estimated: `752256` + // Minimum execution time: 382_893_000 picoseconds. + Weight::from_parts(384_728_000, 752256) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(18_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + fn change_orderbook_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `621` + // Estimated: `2712` + // Minimum execution time: 23_734_000 picoseconds. + Weight::from_parts(24_033_000, 2712) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: OrderBook IncompleteExpirationsSince (r:1 w:0) + /// Proof: OrderBook IncompleteExpirationsSince (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:0) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn service_base() -> Weight { + // Proof Size summary in bytes: + // Measured: `109` + // Estimated: `88996` + // Minimum execution time: 4_945_000 picoseconds. + Weight::from_parts(5_088_000, 88996) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + } + /// Storage: OrderBook ExpirationsAgenda (r:1 w:0) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn service_block_base() -> Weight { + // Proof Size summary in bytes: + // Measured: `109` + // Estimated: `88497` + // Minimum execution time: 3_793_000 picoseconds. + Weight::from_parts(3_920_000, 88497) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:0) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:0) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:0) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn service_single_expiration() -> Weight { + // Proof Size summary in bytes: + // Measured: `3933` + // Estimated: `629682` + // Minimum execution time: 113_986_000 picoseconds. + Weight::from_parts(115_430_000, 629682) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:513 w:512) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:17 w:17) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:17 w:17) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:32 w:32) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:32 w:32) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:16 w:16) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `177298` + // Estimated: `10989676` + // Minimum execution time: 14_958_304_000 picoseconds. + Weight::from_parts(15_121_116_000, 10989676) + .saturating_add(RocksDbWeight::get().reads(647_u64)) + .saturating_add(RocksDbWeight::get().writes(646_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:2049 w:2048) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:33 w:33) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:33 w:33) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:64 w:64) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:64 w:64) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:32 w:32) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `667275` + // Estimated: `24369861` + // Minimum execution time: 63_582_863_000 picoseconds. + Weight::from_parts(63_979_361_000, 24369861) + .saturating_add(RocksDbWeight::get().reads(2311_u64)) + .saturating_add(RocksDbWeight::get().writes(2310_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:8193 w:8192) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:65 w:65) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:65 w:65) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:128 w:128) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:128 w:128) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:64 w:64) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `2593849` + // Estimated: `60405043` + // Minimum execution time: 300_375_411_000 picoseconds. + Weight::from_parts(303_245_311_000, 60405043) + .saturating_add(RocksDbWeight::get().reads(8711_u64)) + .saturating_add(RocksDbWeight::get().writes(8710_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:32769 w:32768) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:1) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:129 w:129) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:129 w:129) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:256 w:256) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:256 w:256) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:128 w:128) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn delete_orderbook_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `10215671` + // Estimated: `169556849` + // Minimum execution time: 1_505_969_362_000 picoseconds. + Weight::from_parts(1_512_049_377_000, 169556849) + .saturating_add(RocksDbWeight::get().reads(33799_u64)) + .saturating_add(RocksDbWeight::get().writes(33798_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:17 w:17) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:257 w:257) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:18 w:18) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:17 w:17) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `92127` + // Estimated: `6217900` + // Minimum execution time: 6_425_820_000 picoseconds. + Weight::from_parts(6_468_083_000, 6217900) + .saturating_add(RocksDbWeight::get().reads(334_u64)) + .saturating_add(RocksDbWeight::get().writes(331_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:33 w:33) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:1025 w:1025) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:34 w:34) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:33 w:33) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `338140` + // Estimated: `13155094` + // Minimum execution time: 26_649_571_000 picoseconds. + Weight::from_parts(26_776_218_000, 13155094) + .saturating_add(RocksDbWeight::get().reads(1166_u64)) + .saturating_add(RocksDbWeight::get().writes(1163_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:65 w:65) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:4097 w:4097) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:66 w:66) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:65 w:65) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `1302716` + // Estimated: `32138678` + // Minimum execution time: 126_744_670_000 picoseconds. + Weight::from_parts(127_207_384_000, 32138678) + .saturating_add(RocksDbWeight::get().reads(4366_u64)) + .saturating_add(RocksDbWeight::get().writes(4363_u64)) + } + /// Storage: OrderBook OrderBooks (r:1 w:1) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Timestamp Now (r:1 w:0) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook UserLimitOrders (r:129 w:129) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook Asks (r:1 w:1) + /// Proof: OrderBook Asks (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedAsks (r:1 w:1) + /// Proof: OrderBook AggregatedAsks (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:16385 w:16385) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:130 w:130) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:129 w:129) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn place_limit_order_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5119529` + // Estimated: `90537552` + // Minimum execution time: 667_047_283_000 picoseconds. + Weight::from_parts(669_548_751_000, 90537552) + .saturating_add(RocksDbWeight::get().reads(16910_u64)) + .saturating_add(RocksDbWeight::get().writes(16907_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `6044` + // Estimated: `631793` + // Minimum execution time: 152_180_000 picoseconds. + Weight::from_parts(153_670_000, 631793) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `8779` + // Estimated: `634528` + // Minimum execution time: 164_683_000 picoseconds. + Weight::from_parts(166_058_000, 634528) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `13754` + // Estimated: `639503` + // Minimum execution time: 187_666_000 picoseconds. + Weight::from_parts(189_024_000, 639503) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_first_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `23589` + // Estimated: `649338` + // Minimum execution time: 227_352_000 picoseconds. + Weight::from_parts(228_232_000, 649338) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `6044` + // Estimated: `631793` + // Minimum execution time: 152_821_000 picoseconds. + Weight::from_parts(153_966_000, 631793) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `8779` + // Estimated: `634528` + // Minimum execution time: 166_234_000 picoseconds. + Weight::from_parts(167_270_000, 634528) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `13754` + // Estimated: `639503` + // Minimum execution time: 189_707_000 picoseconds. + Weight::from_parts(191_209_000, 639503) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: OrderBook LimitOrders (r:1 w:1) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:1 w:1) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:1 w:1) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:1 w:1) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn cancel_limit_order_last_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `23589` + // Estimated: `649338` + // Minimum execution time: 231_534_000 picoseconds. + Weight::from_parts(233_500_000, 649338) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:256 w:256) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:18 w:18) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:16 w:16) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:16 w:16) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `89949` + // Estimated: `5597685` + // Minimum execution time: 6_113_646_000 picoseconds. + Weight::from_parts(6_152_181_000, 5597685) + .saturating_add(RocksDbWeight::get().reads(328_u64)) + .saturating_add(RocksDbWeight::get().writes(325_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:1024 w:1024) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:34 w:34) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:32 w:32) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:32 w:32) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `334975` + // Estimated: `12532905` + // Minimum execution time: 25_667_170_000 picoseconds. + Weight::from_parts(25_747_122_000, 12532905) + .saturating_add(RocksDbWeight::get().reads(1160_u64)) + .saturating_add(RocksDbWeight::get().writes(1157_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:4096 w:4096) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:66 w:66) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:64 w:64) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:64 w:64) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `1297317` + // Estimated: `31512021` + // Minimum execution time: 122_019_154_000 picoseconds. + Weight::from_parts(122_476_683_000, 31512021) + .saturating_add(RocksDbWeight::get().reads(4360_u64)) + .saturating_add(RocksDbWeight::get().writes(4357_u64)) + } + /// Storage: Assets AssetInfos (r:1 w:0) + /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:16384 w:16384) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:130 w:130) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:128 w:128) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:128 w:128) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn execute_market_order_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5109884` + // Estimated: `89902403` + // Minimum execution time: 649_987_620_000 picoseconds. + Weight::from_parts(652_954_530_000, 89902403) + .saturating_add(RocksDbWeight::get().reads(16904_u64)) + .saturating_add(RocksDbWeight::get().writes(16901_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `1488` + // Estimated: `349236` + // Minimum execution time: 41_403_000 picoseconds. + Weight::from_parts(42_489_000, 349236) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `2032` + // Estimated: `349780` + // Minimum execution time: 56_677_000 picoseconds. + Weight::from_parts(57_064_000, 349780) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `3121` + // Estimated: `350869` + // Minimum execution time: 82_722_000 picoseconds. + Weight::from_parts(83_326_000, 350869) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:0) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + fn quote_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5297` + // Estimated: `353045` + // Minimum execution time: 131_104_000 picoseconds. + Weight::from_parts(131_875_000, 353045) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:16 w:16) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:256 w:256) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:18 w:18) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:16 w:16) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:16 w:16) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_1() -> Weight { + // Proof Size summary in bytes: + // Measured: `89609` + // Estimated: `5597005` + // Minimum execution time: 6_115_730_000 picoseconds. + Weight::from_parts(6_138_549_000, 5597005) + .saturating_add(RocksDbWeight::get().reads(328_u64)) + .saturating_add(RocksDbWeight::get().writes(325_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:32 w:32) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:1024 w:1024) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:34 w:34) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:32 w:32) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:32 w:32) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_2() -> Weight { + // Proof Size summary in bytes: + // Measured: `334569` + // Estimated: `12532093` + // Minimum execution time: 25_560_290_000 picoseconds. + Weight::from_parts(25_643_856_000, 12532093) + .saturating_add(RocksDbWeight::get().reads(1160_u64)) + .saturating_add(RocksDbWeight::get().writes(1157_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:64 w:64) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:4096 w:4096) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:66 w:66) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:64 w:64) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:64 w:64) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_3() -> Weight { + // Proof Size summary in bytes: + // Measured: `1296976` + // Estimated: `31511339` + // Minimum execution time: 121_866_219_000 picoseconds. + Weight::from_parts(123_030_189_000, 31511339) + .saturating_add(RocksDbWeight::get().reads(4360_u64)) + .saturating_add(RocksDbWeight::get().writes(4357_u64)) + } + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: OrderBook OrderBooks (r:1 w:0) + /// Proof: OrderBook OrderBooks (max_values: None, max_size: Some(237), added: 2712, mode: MaxEncodedLen) + /// Storage: OrderBook AggregatedBids (r:1 w:1) + /// Proof: OrderBook AggregatedBids (max_values: None, max_size: Some(340086), added: 342561, mode: MaxEncodedLen) + /// Storage: OrderBook Bids (r:128 w:128) + /// Proof: OrderBook Bids (max_values: None, max_size: Some(160119), added: 162594, mode: MaxEncodedLen) + /// Storage: OrderBook LimitOrders (r:16384 w:16384) + /// Proof: OrderBook LimitOrders (max_values: None, max_size: Some(236), added: 2711, mode: MaxEncodedLen) + /// Storage: Technical TechAccounts (r:1 w:0) + /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:130 w:130) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(136), added: 2611, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: OrderBook UserLimitOrders (r:128 w:128) + /// Proof: OrderBook UserLimitOrders (max_values: None, max_size: Some(16518), added: 18993, mode: MaxEncodedLen) + /// Storage: OrderBook ExpirationsAgenda (r:128 w:128) + /// Proof: OrderBook ExpirationsAgenda (max_values: None, max_size: Some(86022), added: 88497, mode: MaxEncodedLen) + fn exchange_4() -> Weight { + // Proof Size summary in bytes: + // Measured: `5109609` + // Estimated: `89901853` + // Minimum execution time: 649_294_876_000 picoseconds. + Weight::from_parts(655_321_790_000, 89901853) + .saturating_add(RocksDbWeight::get().reads(16904_u64)) + .saturating_add(RocksDbWeight::get().writes(16901_u64)) + } } diff --git a/pallets/pool-xyk/src/weights.rs b/pallets/pool-xyk/src/weights.rs index 71e5b1df19..5e99621ea0 100644 --- a/pallets/pool-xyk/src/weights.rs +++ b/pallets/pool-xyk/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for pool_xyk //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/pool-xyk/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -84,10 +85,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: PoolXYK Reserves (max_values: None, max_size: None, mode: Measured) fn swap_pair() -> Weight { // Proof Size summary in bytes: - // Measured: `2409` - // Estimated: `32567` - // Minimum execution time: 232_261_000 picoseconds. - Weight::from_parts(234_021_000, 32567) + // Measured: `2446` + // Estimated: `32715` + // Minimum execution time: 172_350_000 picoseconds. + Weight::from_parts(173_257_000, 32715) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -99,8 +100,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `647` // Estimated: `6244` - // Minimum execution time: 19_511_000 picoseconds. - Weight::from_parts(19_811_000, 6244) + // Minimum execution time: 17_926_000 picoseconds. + Weight::from_parts(18_397_000, 6244) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: DEXManager DEXInfos (r:1 w:0) @@ -113,8 +114,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `963` // Estimated: `8652` - // Minimum execution time: 31_402_000 picoseconds. - Weight::from_parts(31_861_000, 8652) + // Minimum execution time: 30_790_000 picoseconds. + Weight::from_parts(31_294_000, 8652) .saturating_add(T::DbWeight::get().reads(3_u64)) } /// Storage: Assets AssetInfos (r:2 w:0) @@ -137,10 +138,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: PoolXYK Reserves (max_values: None, max_size: None, mode: Measured) fn deposit_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `3090` - // Estimated: `49383` - // Minimum execution time: 217_870_000 picoseconds. - Weight::from_parts(219_930_000, 49383) + // Measured: `3127` + // Estimated: `49642` + // Minimum execution time: 177_117_000 picoseconds. + Weight::from_parts(178_513_000, 49642) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -172,10 +173,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: PoolXYK Reserves (max_values: None, max_size: None, mode: Measured) fn withdraw_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `3427` - // Estimated: `69951` - // Minimum execution time: 239_071_000 picoseconds. - Weight::from_parts(243_051_000, 69951) + // Measured: `3464` + // Estimated: `70321` + // Minimum execution time: 193_251_000 picoseconds. + Weight::from_parts(195_725_000, 70321) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -183,10 +184,12 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) /// Storage: Assets AssetInfos (r:2 w:0) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) - /// Storage: Technical TechAccounts (r:1 w:2) + /// Storage: Technical TechAccounts (r:2 w:2) /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) /// Storage: System Account (r:2 w:2) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: XSTPool EnabledSynthetics (r:2 w:0) + /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) /// Storage: TradingPair EnabledSources (r:1 w:1) /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) /// Storage: PswapDistribution SubscribedAccounts (r:1 w:1) @@ -197,11 +200,11 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: PoolXYK Properties (max_values: None, max_size: None, mode: Measured) fn initialize_pool() -> Weight { // Proof Size summary in bytes: - // Measured: `2037` - // Estimated: `36790` - // Minimum execution time: 152_407_000 picoseconds. - Weight::from_parts(155_467_000, 36790) - .saturating_add(T::DbWeight::get().reads(9_u64)) + // Measured: `2276` + // Estimated: `48164` + // Minimum execution time: 142_049_000 picoseconds. + Weight::from_parts(144_180_000, 48164) + .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } } @@ -222,10 +225,10 @@ impl WeightInfo for () { /// Proof Skipped: PoolXYK Reserves (max_values: None, max_size: None, mode: Measured) fn swap_pair() -> Weight { // Proof Size summary in bytes: - // Measured: `2409` - // Estimated: `32567` - // Minimum execution time: 232_261_000 picoseconds. - Weight::from_parts(234_021_000, 32567) + // Measured: `2446` + // Estimated: `32715` + // Minimum execution time: 172_350_000 picoseconds. + Weight::from_parts(173_257_000, 32715) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -237,8 +240,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `647` // Estimated: `6244` - // Minimum execution time: 19_511_000 picoseconds. - Weight::from_parts(19_811_000, 6244) + // Minimum execution time: 17_926_000 picoseconds. + Weight::from_parts(18_397_000, 6244) .saturating_add(RocksDbWeight::get().reads(2_u64)) } /// Storage: DEXManager DEXInfos (r:1 w:0) @@ -251,8 +254,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `963` // Estimated: `8652` - // Minimum execution time: 31_402_000 picoseconds. - Weight::from_parts(31_861_000, 8652) + // Minimum execution time: 30_790_000 picoseconds. + Weight::from_parts(31_294_000, 8652) .saturating_add(RocksDbWeight::get().reads(3_u64)) } /// Storage: Assets AssetInfos (r:2 w:0) @@ -275,10 +278,10 @@ impl WeightInfo for () { /// Proof Skipped: PoolXYK Reserves (max_values: None, max_size: None, mode: Measured) fn deposit_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `3090` - // Estimated: `49383` - // Minimum execution time: 217_870_000 picoseconds. - Weight::from_parts(219_930_000, 49383) + // Measured: `3127` + // Estimated: `49642` + // Minimum execution time: 177_117_000 picoseconds. + Weight::from_parts(178_513_000, 49642) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -310,10 +313,10 @@ impl WeightInfo for () { /// Proof Skipped: PoolXYK Reserves (max_values: None, max_size: None, mode: Measured) fn withdraw_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `3427` - // Estimated: `69951` - // Minimum execution time: 239_071_000 picoseconds. - Weight::from_parts(243_051_000, 69951) + // Measured: `3464` + // Estimated: `70321` + // Minimum execution time: 193_251_000 picoseconds. + Weight::from_parts(195_725_000, 70321) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -321,10 +324,12 @@ impl WeightInfo for () { /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) /// Storage: Assets AssetInfos (r:2 w:0) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) - /// Storage: Technical TechAccounts (r:1 w:2) + /// Storage: Technical TechAccounts (r:2 w:2) /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) /// Storage: System Account (r:2 w:2) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: XSTPool EnabledSynthetics (r:2 w:0) + /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) /// Storage: TradingPair EnabledSources (r:1 w:1) /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) /// Storage: PswapDistribution SubscribedAccounts (r:1 w:1) @@ -335,11 +340,11 @@ impl WeightInfo for () { /// Proof Skipped: PoolXYK Properties (max_values: None, max_size: None, mode: Measured) fn initialize_pool() -> Weight { // Proof Size summary in bytes: - // Measured: `2037` - // Estimated: `36790` - // Minimum execution time: 152_407_000 picoseconds. - Weight::from_parts(155_467_000, 36790) - .saturating_add(RocksDbWeight::get().reads(9_u64)) + // Measured: `2276` + // Estimated: `48164` + // Minimum execution time: 142_049_000 picoseconds. + Weight::from_parts(144_180_000, 48164) + .saturating_add(RocksDbWeight::get().reads(12_u64)) .saturating_add(RocksDbWeight::get().writes(8_u64)) } -} \ No newline at end of file +} diff --git a/pallets/price-tools/src/weights.rs b/pallets/price-tools/src/weights.rs index 2f070783cb..2748a90272 100644 --- a/pallets/price-tools/src/weights.rs +++ b/pallets/price-tools/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for price_tools //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/price-tools/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -85,22 +86,22 @@ impl WeightInfo for SubstrateWeight { /// The range of component `b` is `[0, 10]`. fn on_initialize(a: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2197 + a * (1077 ±0) + b * (1553 ±0)` - // Estimated: `52800 + a * (8979 ±1) + b * (19572 ±1)` - // Minimum execution time: 806_377_000 picoseconds. - Weight::from_parts(479_596_499, 52800) - // Standard Error: 203_445 - .saturating_add(Weight::from_parts(36_212_135, 0).saturating_mul(a.into())) - // Standard Error: 203_445 - .saturating_add(Weight::from_parts(124_772_660, 0).saturating_mul(b.into())) + // Measured: `2190 + a * (1077 ±0) + b * (1560 ±0)` + // Estimated: `52716 + a * (8985 ±1) + b * (19614 ±1)` + // Minimum execution time: 701_793_000 picoseconds. + Weight::from_parts(369_723_440, 52716) + // Standard Error: 80_395 + .saturating_add(Weight::from_parts(34_809_895, 0).saturating_mul(a.into())) + // Standard Error: 80_395 + .saturating_add(Weight::from_parts(101_307_858, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_parts(0, 8979).saturating_mul(a.into())) - .saturating_add(Weight::from_parts(0, 19572).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(0, 8985).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 19614).saturating_mul(b.into())) } } @@ -126,21 +127,21 @@ impl WeightInfo for () { /// The range of component `b` is `[0, 10]`. fn on_initialize(a: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2197 + a * (1077 ±0) + b * (1553 ±0)` - // Estimated: `52800 + a * (8979 ±1) + b * (19572 ±1)` - // Minimum execution time: 806_377_000 picoseconds. - Weight::from_parts(479_596_499, 52800) - // Standard Error: 203_445 - .saturating_add(Weight::from_parts(36_212_135, 0).saturating_mul(a.into())) - // Standard Error: 203_445 - .saturating_add(Weight::from_parts(124_772_660, 0).saturating_mul(b.into())) + // Measured: `2190 + a * (1077 ±0) + b * (1560 ±0)` + // Estimated: `52716 + a * (8985 ±1) + b * (19614 ±1)` + // Minimum execution time: 701_793_000 picoseconds. + Weight::from_parts(369_723_440, 52716) + // Standard Error: 80_395 + .saturating_add(Weight::from_parts(34_809_895, 0).saturating_mul(a.into())) + // Standard Error: 80_395 + .saturating_add(Weight::from_parts(101_307_858, 0).saturating_mul(b.into())) .saturating_add(RocksDbWeight::get().reads(18_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(b.into()))) .saturating_add(RocksDbWeight::get().writes(6_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(b.into()))) - .saturating_add(Weight::from_parts(0, 8979).saturating_mul(a.into())) - .saturating_add(Weight::from_parts(0, 19572).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(0, 8985).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 19614).saturating_mul(b.into())) } -} \ No newline at end of file +} diff --git a/pallets/pswap-distribution/src/weights.rs b/pallets/pswap-distribution/src/weights.rs index 9ed0271b75..d22b2d4a99 100644 --- a/pallets/pswap-distribution/src/weights.rs +++ b/pallets/pswap-distribution/src/weights.rs @@ -27,30 +27,29 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for pswap_distribution //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet -// --execution=wasm -// --wasm-execution=compiled // --chain=local // --steps=50 // --repeat=20 +// --pallet=pswap_distribution // --extrinsic=* -// --header -// ./misc/file_header.txt +// --execution=wasm +// --wasm-execution=compiled +// --header=./misc/file_header.txt // --template=./misc/pallet-weight-template.hbs -// --output=pallets/pswap-distribution/src/weights.rs -// --pallet -// pswap_distribution +// --output=./pallets/pswap-distribution/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -78,10 +77,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn claim_incentive() -> Weight { // Proof Size summary in bytes: - // Measured: `1021` - // Estimated: `15440` - // Minimum execution time: 88_234_000 picoseconds. - Weight::from_parts(88_794_000, 15440) + // Measured: `1058` + // Estimated: `15514` + // Minimum execution time: 68_981_000 picoseconds. + Weight::from_parts(69_886_000, 15514) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -138,14 +137,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `4852 + a * (244 ±0) + b * (971 ±0) + c * (39 ±0)` // Estimated: `357290 + a * (7113 ±0) + b * (31545 ±4) + c * (3415 ±0)` - // Minimum execution time: 3_297_575_000 picoseconds. - Weight::from_parts(868_499_652, 357290) - // Standard Error: 397_583 - .saturating_add(Weight::from_parts(7_349_729, 0).saturating_mul(a.into())) - // Standard Error: 2_031_024 - .saturating_add(Weight::from_parts(824_270_953, 0).saturating_mul(b.into())) - // Standard Error: 215_082 - .saturating_add(Weight::from_parts(13_163_163, 0).saturating_mul(c.into())) + // Minimum execution time: 2_895_551_000 picoseconds. + Weight::from_parts(535_831_853, 357290) + // Standard Error: 277_947 + .saturating_add(Weight::from_parts(10_130_568, 0).saturating_mul(a.into())) + // Standard Error: 1_419_874 + .saturating_add(Weight::from_parts(571_759_870, 0).saturating_mul(b.into())) + // Standard Error: 150_362 + .saturating_add(Weight::from_parts(13_302_546, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(118_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) @@ -168,10 +167,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn claim_incentive() -> Weight { // Proof Size summary in bytes: - // Measured: `1021` - // Estimated: `15440` - // Minimum execution time: 88_234_000 picoseconds. - Weight::from_parts(88_794_000, 15440) + // Measured: `1058` + // Estimated: `15514` + // Minimum execution time: 68_981_000 picoseconds. + Weight::from_parts(69_886_000, 15514) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -228,14 +227,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `4852 + a * (244 ±0) + b * (971 ±0) + c * (39 ±0)` // Estimated: `357290 + a * (7113 ±0) + b * (31545 ±4) + c * (3415 ±0)` - // Minimum execution time: 3_297_575_000 picoseconds. - Weight::from_parts(868_499_652, 357290) - // Standard Error: 397_583 - .saturating_add(Weight::from_parts(7_349_729, 0).saturating_mul(a.into())) - // Standard Error: 2_031_024 - .saturating_add(Weight::from_parts(824_270_953, 0).saturating_mul(b.into())) - // Standard Error: 215_082 - .saturating_add(Weight::from_parts(13_163_163, 0).saturating_mul(c.into())) + // Minimum execution time: 2_895_551_000 picoseconds. + Weight::from_parts(535_831_853, 357290) + // Standard Error: 277_947 + .saturating_add(Weight::from_parts(10_130_568, 0).saturating_mul(a.into())) + // Standard Error: 1_419_874 + .saturating_add(Weight::from_parts(571_759_870, 0).saturating_mul(b.into())) + // Standard Error: 150_362 + .saturating_add(Weight::from_parts(13_302_546, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(118_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(c.into()))) @@ -244,4 +243,4 @@ impl WeightInfo for () { .saturating_add(Weight::from_parts(0, 31545).saturating_mul(b.into())) .saturating_add(Weight::from_parts(0, 3415).saturating_mul(c.into())) } -} \ No newline at end of file +} diff --git a/pallets/referrals/src/weights.rs b/pallets/referrals/src/weights.rs index eeb7e42c18..384d37bd50 100644 --- a/pallets/referrals/src/weights.rs +++ b/pallets/referrals/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for referrals //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/referrals/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -73,10 +74,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: Referrals ReferrerBalances (max_values: None, max_size: None, mode: Measured) fn reserve() -> Weight { // Proof Size summary in bytes: - // Measured: `254` - // Estimated: `7935` - // Minimum execution time: 101_825_000 picoseconds. - Weight::from_parts(111_395_000, 7935) + // Measured: `291` + // Estimated: `7972` + // Minimum execution time: 54_613_000 picoseconds. + Weight::from_parts(55_464_000, 7972) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -86,10 +87,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `511` - // Estimated: `8192` - // Minimum execution time: 63_192_000 picoseconds. - Weight::from_parts(64_023_000, 8192) + // Measured: `548` + // Estimated: `8229` + // Minimum execution time: 46_940_000 picoseconds. + Weight::from_parts(47_382_000, 8229) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -101,10 +102,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: Referrals Referrals (max_values: None, max_size: None, mode: Measured) fn set_referrer() -> Weight { // Proof Size summary in bytes: - // Measured: `304` - // Estimated: `10764` - // Minimum execution time: 48_192_000 picoseconds. - Weight::from_parts(48_562_000, 10764) + // Measured: `375` + // Estimated: `10906` + // Minimum execution time: 34_956_000 picoseconds. + Weight::from_parts(35_878_000, 10906) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -118,10 +119,10 @@ impl WeightInfo for () { /// Proof Skipped: Referrals ReferrerBalances (max_values: None, max_size: None, mode: Measured) fn reserve() -> Weight { // Proof Size summary in bytes: - // Measured: `254` - // Estimated: `7935` - // Minimum execution time: 101_825_000 picoseconds. - Weight::from_parts(111_395_000, 7935) + // Measured: `291` + // Estimated: `7972` + // Minimum execution time: 54_613_000 picoseconds. + Weight::from_parts(55_464_000, 7972) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -131,10 +132,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `511` - // Estimated: `8192` - // Minimum execution time: 63_192_000 picoseconds. - Weight::from_parts(64_023_000, 8192) + // Measured: `548` + // Estimated: `8229` + // Minimum execution time: 46_940_000 picoseconds. + Weight::from_parts(47_382_000, 8229) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -146,11 +147,11 @@ impl WeightInfo for () { /// Proof Skipped: Referrals Referrals (max_values: None, max_size: None, mode: Measured) fn set_referrer() -> Weight { // Proof Size summary in bytes: - // Measured: `304` - // Estimated: `10764` - // Minimum execution time: 48_192_000 picoseconds. - Weight::from_parts(48_562_000, 10764) + // Measured: `375` + // Estimated: `10906` + // Minimum execution time: 34_956_000 picoseconds. + Weight::from_parts(35_878_000, 10906) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } -} \ No newline at end of file +} diff --git a/pallets/rewards/src/weights.rs b/pallets/rewards/src/weights.rs index 055b04d665..504441b222 100644 --- a/pallets/rewards/src/weights.rs +++ b/pallets/rewards/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for rewards //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/rewards/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -88,10 +89,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: Rewards UmiNftReceivers (max_values: None, max_size: None, mode: Measured) fn claim() -> Weight { // Proof Size summary in bytes: - // Measured: `2255` - // Estimated: `47550` - // Minimum execution time: 477_262_000 picoseconds. - Weight::from_parts(491_092_000, 47550) + // Measured: `2242` + // Estimated: `47446` + // Minimum execution time: 523_889_000 picoseconds. + Weight::from_parts(541_974_000, 47446) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -106,10 +107,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `501` // Estimated: `1998 + n * (2475 ±0)` - // Minimum execution time: 20_820_000 picoseconds. - Weight::from_parts(25_346_926, 1998) - // Standard Error: 14_281 - .saturating_add(Weight::from_parts(6_737_824, 0).saturating_mul(n.into())) + // Minimum execution time: 15_281_000 picoseconds. + Weight::from_parts(15_461_000, 1998) + // Standard Error: 2_369 + .saturating_add(Weight::from_parts(4_395_232, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) @@ -141,10 +142,10 @@ impl WeightInfo for () { /// Proof Skipped: Rewards UmiNftReceivers (max_values: None, max_size: None, mode: Measured) fn claim() -> Weight { // Proof Size summary in bytes: - // Measured: `2255` - // Estimated: `47550` - // Minimum execution time: 477_262_000 picoseconds. - Weight::from_parts(491_092_000, 47550) + // Measured: `2242` + // Estimated: `47446` + // Minimum execution time: 523_889_000 picoseconds. + Weight::from_parts(541_974_000, 47446) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -159,13 +160,13 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `501` // Estimated: `1998 + n * (2475 ±0)` - // Minimum execution time: 20_820_000 picoseconds. - Weight::from_parts(25_346_926, 1998) - // Standard Error: 14_281 - .saturating_add(Weight::from_parts(6_737_824, 0).saturating_mul(n.into())) + // Minimum execution time: 15_281_000 picoseconds. + Weight::from_parts(15_461_000, 1998) + // Standard Error: 2_369 + .saturating_add(Weight::from_parts(4_395_232, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(n.into()))) .saturating_add(Weight::from_parts(0, 2475).saturating_mul(n.into())) } -} \ No newline at end of file +} diff --git a/pallets/trading-pair/src/weights.rs b/pallets/trading-pair/src/weights.rs index e984fb8b8f..815bfc47c3 100644 --- a/pallets/trading-pair/src/weights.rs +++ b/pallets/trading-pair/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for trading_pair //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/trading-pair/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -75,8 +76,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1190` // Estimated: `13470` - // Minimum execution time: 56_953_000 picoseconds. - Weight::from_parts(58_022_000, 13470) + // Minimum execution time: 46_204_000 picoseconds. + Weight::from_parts(46_933_000, 13470) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,9 +95,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1190` // Estimated: `13470` - // Minimum execution time: 56_953_000 picoseconds. - Weight::from_parts(58_022_000, 13470) + // Minimum execution time: 46_204_000 picoseconds. + Weight::from_parts(46_933_000, 13470) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/vested-rewards/src/weights.rs b/pallets/vested-rewards/src/weights.rs index 639c6e8db7..139ab7138e 100644 --- a/pallets/vested-rewards/src/weights.rs +++ b/pallets/vested-rewards/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for vested_rewards //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/vested-rewards/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -78,10 +79,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: VestedRewards TotalRewards (max_values: Some(1), max_size: None, mode: Measured) fn claim_rewards() -> Weight { // Proof Size summary in bytes: - // Measured: `1127` - // Estimated: `15652` - // Minimum execution time: 107_035_000 picoseconds. - Weight::from_parts(110_345_000, 15652) + // Measured: `1164` + // Estimated: `15726` + // Minimum execution time: 79_915_000 picoseconds. + Weight::from_parts(81_029_000, 15726) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -94,10 +95,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `42` // Estimated: `579 + n * (2475 ±0)` - // Minimum execution time: 13_881_000 picoseconds. - Weight::from_parts(21_006_822, 579) - // Standard Error: 5_397 - .saturating_add(Weight::from_parts(5_176_449, 0).saturating_mul(n.into())) + // Minimum execution time: 9_208_000 picoseconds. + Weight::from_parts(12_332_635, 579) + // Standard Error: 2_814 + .saturating_add(Weight::from_parts(3_340_370, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -106,10 +107,10 @@ impl WeightInfo for SubstrateWeight { } /// Storage: VestedRewards CrowdloanInfos (r:1 w:1) /// Proof Skipped: VestedRewards CrowdloanInfos (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Technical TechAccounts (r:1 w:1) /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: VestedRewards CrowdloanUserInfos (r:0 w:999) /// Proof Skipped: VestedRewards CrowdloanUserInfos (max_values: None, max_size: None, mode: Measured) /// The range of component `m` is `[1, 1000]`. @@ -117,10 +118,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `612` // Estimated: `9389` - // Minimum execution time: 59_862_000 picoseconds. - Weight::from_parts(15_050_653, 9389) - // Standard Error: 5_315 - .saturating_add(Weight::from_parts(4_661_410, 0).saturating_mul(m.into())) + // Minimum execution time: 45_411_000 picoseconds. + Weight::from_parts(9_508_344, 9389) + // Standard Error: 4_030 + .saturating_add(Weight::from_parts(3_017_029, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) @@ -137,8 +138,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2402` // Estimated: `41070` - // Minimum execution time: 356_016_000 picoseconds. - Weight::from_parts(362_967_000, 41070) + // Minimum execution time: 240_901_000 picoseconds. + Weight::from_parts(242_174_000, 41070) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } @@ -156,10 +157,10 @@ impl WeightInfo for () { /// Proof Skipped: VestedRewards TotalRewards (max_values: Some(1), max_size: None, mode: Measured) fn claim_rewards() -> Weight { // Proof Size summary in bytes: - // Measured: `1127` - // Estimated: `15652` - // Minimum execution time: 107_035_000 picoseconds. - Weight::from_parts(110_345_000, 15652) + // Measured: `1164` + // Estimated: `15726` + // Minimum execution time: 79_915_000 picoseconds. + Weight::from_parts(81_029_000, 15726) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -172,10 +173,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `42` // Estimated: `579 + n * (2475 ±0)` - // Minimum execution time: 13_881_000 picoseconds. - Weight::from_parts(21_006_822, 579) - // Standard Error: 5_397 - .saturating_add(Weight::from_parts(5_176_449, 0).saturating_mul(n.into())) + // Minimum execution time: 9_208_000 picoseconds. + Weight::from_parts(12_332_635, 579) + // Standard Error: 2_814 + .saturating_add(Weight::from_parts(3_340_370, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -184,10 +185,10 @@ impl WeightInfo for () { } /// Storage: VestedRewards CrowdloanInfos (r:1 w:1) /// Proof Skipped: VestedRewards CrowdloanInfos (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Technical TechAccounts (r:1 w:1) /// Proof Skipped: Technical TechAccounts (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: VestedRewards CrowdloanUserInfos (r:0 w:999) /// Proof Skipped: VestedRewards CrowdloanUserInfos (max_values: None, max_size: None, mode: Measured) /// The range of component `m` is `[1, 1000]`. @@ -195,10 +196,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `612` // Estimated: `9389` - // Minimum execution time: 59_862_000 picoseconds. - Weight::from_parts(15_050_653, 9389) - // Standard Error: 5_315 - .saturating_add(Weight::from_parts(4_661_410, 0).saturating_mul(m.into())) + // Minimum execution time: 45_411_000 picoseconds. + Weight::from_parts(9_508_344, 9389) + // Standard Error: 4_030 + .saturating_add(Weight::from_parts(3_017_029, 0).saturating_mul(m.into())) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(m.into()))) @@ -215,9 +216,9 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2402` // Estimated: `41070` - // Minimum execution time: 356_016_000 picoseconds. - Weight::from_parts(362_967_000, 41070) + // Minimum execution time: 240_901_000 picoseconds. + Weight::from_parts(242_174_000, 41070) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } -} \ No newline at end of file +} diff --git a/pallets/xor-fee/src/weights.rs b/pallets/xor-fee/src/weights.rs index 4498529a8d..6061a886fe 100644 --- a/pallets/xor-fee/src/weights.rs +++ b/pallets/xor-fee/src/weights.rs @@ -27,16 +27,17 @@ // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + //! Autogenerated weights for xor_fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `TRX40`, CPU: `AMD Ryzen Threadripper 3960X 24-Core Processor` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// ./target/release/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -46,8 +47,8 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=./file_header.txt -// --template=./pallet-weight-template.hbs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs // --output=./pallets/xor-fee/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -71,8 +72,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_391_000 picoseconds. - Weight::from_parts(15_681_000, 0) + // Minimum execution time: 10_183_000 picoseconds. + Weight::from_parts(10_408_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } @@ -85,8 +86,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_391_000 picoseconds. - Weight::from_parts(15_681_000, 0) + // Minimum execution time: 10_183_000 picoseconds. + Weight::from_parts(10_408_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } -} \ No newline at end of file +} diff --git a/pallets/xst/src/weights.rs b/pallets/xst/src/weights.rs index ff86236ecd..f38152d191 100644 --- a/pallets/xst/src/weights.rs +++ b/pallets/xst/src/weights.rs @@ -31,13 +31,13 @@ //! Autogenerated weights for xst //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-08-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-09-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `MacBook-Pro-qwerty.local`, CPU: `` +//! HOSTNAME: `81e33122e192`, CPU: `Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("local"), DB CACHE: 1024 // Executed Command: -// target/debug/framenode +// /usr/local/bin/framenode // benchmark // pallet // --chain=local @@ -47,9 +47,9 @@ // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --header=misc/file_header.txt -// --template=misc/pallet-weight-template.hbs -// --output=pallets/xst/src/weights.rs +// --header=./misc/file_header.txt +// --template=./misc/pallet-weight-template.hbs +// --output=./pallets/xst/src/weights.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -84,13 +84,11 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `799` // Estimated: `7347` - // Minimum execution time: 214_000_000 picoseconds. - Weight::from_parts(218_000_000, 7347) + // Minimum execution time: 23_954_000 picoseconds. + Weight::from_parts(24_539_000, 7347) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: XSTPool EnabledSymbols (r:1 w:1) - /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy EnabledOracles (r:1 w:0) /// Proof Skipped: OracleProxy EnabledOracles (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:2 w:0) @@ -103,27 +101,33 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) /// Storage: TradingPair EnabledSources (r:1 w:0) /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSymbols (r:1 w:1) + /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: XSTPool EnabledSynthetics (r:0 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) fn enable_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `1973` - // Estimated: `33604` - // Minimum execution time: 689_000_000 picoseconds. - Weight::from_parts(694_000_000, 33604) + // Measured: `1874` + // Estimated: `32812` + // Minimum execution time: 78_101_000 picoseconds. + Weight::from_parts(78_615_000, 32812) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: TradingPair EnabledSources (r:1 w:1) + /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) fn disable_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2784` - // Minimum execution time: 187_000_000 picoseconds. - Weight::from_parts(188_000_000, 2784) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) + // Measured: `889` + // Estimated: `10092` + // Minimum execution time: 43_431_000 picoseconds. + Weight::from_parts(44_412_000, 10092) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) @@ -131,10 +135,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) fn remove_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `3093` - // Minimum execution time: 211_000_000 picoseconds. - Weight::from_parts(213_000_000, 3093) + // Measured: `276` + // Estimated: `3027` + // Minimum execution time: 24_657_000 picoseconds. + Weight::from_parts(25_340_000, 3027) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -146,8 +150,6 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: Permissions Owners (max_values: None, max_size: None, mode: Measured) /// Storage: Permissions Permissions (r:3 w:1) /// Proof Skipped: Permissions Permissions (max_values: None, max_size: None, mode: Measured) - /// Storage: XSTPool EnabledSymbols (r:1 w:1) - /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy EnabledOracles (r:1 w:0) /// Proof Skipped: OracleProxy EnabledOracles (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:2 w:0) @@ -156,16 +158,18 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) /// Storage: TradingPair EnabledSources (r:1 w:1) /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSymbols (r:1 w:1) + /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: Assets AssetInfos (r:0 w:1) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) /// Storage: XSTPool EnabledSynthetics (r:0 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) fn register_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `3175` - // Estimated: `64548` - // Minimum execution time: 1_701_000_000 picoseconds. - Weight::from_parts(1_706_000_000, 64548) + // Measured: `3077` + // Estimated: `63568` + // Minimum execution time: 198_458_000 picoseconds. + Weight::from_parts(199_887_000, 63568) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } @@ -173,10 +177,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) fn set_synthetic_asset_fee() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2784` - // Minimum execution time: 173_000_000 picoseconds. - Weight::from_parts(176_000_000, 2784) + // Measured: `276` + // Estimated: `2751` + // Minimum execution time: 21_831_000 picoseconds. + Weight::from_parts(22_515_000, 2751) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -186,8 +190,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(84_000_000, 0) + // Minimum execution time: 10_419_000 picoseconds. + Weight::from_parts(10_596_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:0) @@ -206,10 +210,10 @@ impl WeightInfo for SubstrateWeight { /// Proof Skipped: XSTPool SyntheticBaseAssetFloorPrice (max_values: Some(1), max_size: None, mode: Measured) fn quote() -> Weight { // Proof Size summary in bytes: - // Measured: `3050` - // Estimated: `35210` - // Minimum execution time: 543_000_000 picoseconds. - Weight::from_parts(545_000_000, 35210) + // Measured: `3017` + // Estimated: `34979` + // Minimum execution time: 64_263_000 picoseconds. + Weight::from_parts(64_970_000, 34979) .saturating_add(T::DbWeight::get().reads(8_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:0) @@ -238,10 +242,10 @@ impl WeightInfo for SubstrateWeight { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn exchange() -> Weight { // Proof Size summary in bytes: - // Measured: `4742` - // Estimated: `79325` - // Minimum execution time: 1_394_000_000 picoseconds. - Weight::from_parts(1_401_000_000, 79325) + // Measured: `4709` + // Estimated: `79028` + // Minimum execution time: 154_786_000 picoseconds. + Weight::from_parts(156_009_000, 79028) .saturating_add(T::DbWeight::get().reads(17_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -259,13 +263,11 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `799` // Estimated: `7347` - // Minimum execution time: 214_000_000 picoseconds. - Weight::from_parts(218_000_000, 7347) + // Minimum execution time: 23_954_000 picoseconds. + Weight::from_parts(24_539_000, 7347) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } - /// Storage: XSTPool EnabledSymbols (r:1 w:1) - /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy EnabledOracles (r:1 w:0) /// Proof Skipped: OracleProxy EnabledOracles (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:2 w:0) @@ -278,27 +280,33 @@ impl WeightInfo for () { /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) /// Storage: TradingPair EnabledSources (r:1 w:0) /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSymbols (r:1 w:1) + /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: XSTPool EnabledSynthetics (r:0 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) fn enable_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `1973` - // Estimated: `33604` - // Minimum execution time: 689_000_000 picoseconds. - Weight::from_parts(694_000_000, 33604) + // Measured: `1874` + // Estimated: `32812` + // Minimum execution time: 78_101_000 picoseconds. + Weight::from_parts(78_615_000, 32812) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) + /// Storage: DEXManager DEXInfos (r:1 w:0) + /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) + /// Storage: TradingPair EnabledSources (r:1 w:1) + /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) fn disable_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2784` - // Minimum execution time: 187_000_000 picoseconds. - Weight::from_parts(188_000_000, 2784) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) + // Measured: `889` + // Estimated: `10092` + // Minimum execution time: 43_431_000 picoseconds. + Weight::from_parts(44_412_000, 10092) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) @@ -306,10 +314,10 @@ impl WeightInfo for () { /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) fn remove_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `3093` - // Minimum execution time: 211_000_000 picoseconds. - Weight::from_parts(213_000_000, 3093) + // Measured: `276` + // Estimated: `3027` + // Minimum execution time: 24_657_000 picoseconds. + Weight::from_parts(25_340_000, 3027) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -321,8 +329,6 @@ impl WeightInfo for () { /// Proof Skipped: Permissions Owners (max_values: None, max_size: None, mode: Measured) /// Storage: Permissions Permissions (r:3 w:1) /// Proof Skipped: Permissions Permissions (max_values: None, max_size: None, mode: Measured) - /// Storage: XSTPool EnabledSymbols (r:1 w:1) - /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: OracleProxy EnabledOracles (r:1 w:0) /// Proof Skipped: OracleProxy EnabledOracles (max_values: Some(1), max_size: None, mode: Measured) /// Storage: Band SymbolRates (r:2 w:0) @@ -331,16 +337,18 @@ impl WeightInfo for () { /// Proof Skipped: DEXManager DEXInfos (max_values: None, max_size: None, mode: Measured) /// Storage: TradingPair EnabledSources (r:1 w:1) /// Proof Skipped: TradingPair EnabledSources (max_values: None, max_size: None, mode: Measured) + /// Storage: XSTPool EnabledSymbols (r:1 w:1) + /// Proof Skipped: XSTPool EnabledSymbols (max_values: None, max_size: None, mode: Measured) /// Storage: Assets AssetInfos (r:0 w:1) /// Proof Skipped: Assets AssetInfos (max_values: None, max_size: None, mode: Measured) /// Storage: XSTPool EnabledSynthetics (r:0 w:1) /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) fn register_synthetic_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `3175` - // Estimated: `64548` - // Minimum execution time: 1_701_000_000 picoseconds. - Weight::from_parts(1_706_000_000, 64548) + // Measured: `3077` + // Estimated: `63568` + // Minimum execution time: 198_458_000 picoseconds. + Weight::from_parts(199_887_000, 63568) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(9_u64)) } @@ -348,10 +356,10 @@ impl WeightInfo for () { /// Proof Skipped: XSTPool EnabledSynthetics (max_values: None, max_size: None, mode: Measured) fn set_synthetic_asset_fee() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2784` - // Minimum execution time: 173_000_000 picoseconds. - Weight::from_parts(176_000_000, 2784) + // Measured: `276` + // Estimated: `2751` + // Minimum execution time: 21_831_000 picoseconds. + Weight::from_parts(22_515_000, 2751) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -361,8 +369,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(84_000_000, 0) + // Minimum execution time: 10_419_000 picoseconds. + Weight::from_parts(10_596_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:0) @@ -381,10 +389,10 @@ impl WeightInfo for () { /// Proof Skipped: XSTPool SyntheticBaseAssetFloorPrice (max_values: Some(1), max_size: None, mode: Measured) fn quote() -> Weight { // Proof Size summary in bytes: - // Measured: `3050` - // Estimated: `35210` - // Minimum execution time: 543_000_000 picoseconds. - Weight::from_parts(545_000_000, 35210) + // Measured: `3017` + // Estimated: `34979` + // Minimum execution time: 64_263_000 picoseconds. + Weight::from_parts(64_970_000, 34979) .saturating_add(RocksDbWeight::get().reads(8_u64)) } /// Storage: XSTPool EnabledSynthetics (r:1 w:0) @@ -413,10 +421,10 @@ impl WeightInfo for () { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn exchange() -> Weight { // Proof Size summary in bytes: - // Measured: `4742` - // Estimated: `79325` - // Minimum execution time: 1_394_000_000 picoseconds. - Weight::from_parts(1_401_000_000, 79325) + // Measured: `4709` + // Estimated: `79028` + // Minimum execution time: 154_786_000 picoseconds. + Weight::from_parts(156_009_000, 79028) .saturating_add(RocksDbWeight::get().reads(17_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 1e8cd37dea..f0297d4bfd 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -67,7 +67,7 @@ use common::{Description, GetMarketInfo, PredefinedAssetId}; use common::{XOR, XST, XSTUSD}; use constants::currency::deposit; use constants::time::*; -#[cfg(feature = "ready-to-test")] // order-book +// #[cfg(feature = "ready-to-test")] // order-book use frame_support::traits::EitherOf; use frame_support::weights::ConstantMultiplier; @@ -82,7 +82,7 @@ use frame_election_provider_support::{generate_solution_type, onchain, Sequentia use frame_support::traits::{ConstU128, ConstU32, Currency, EitherOfDiverse}; use frame_system::offchain::{Account, SigningTypes}; use frame_system::EnsureRoot; -#[cfg(feature = "ready-to-test")] // order-book +// #[cfg(feature = "ready-to-test")] // order-book use frame_system::EnsureSigned; use hex_literal::hex; use pallet_grandpa::{ @@ -2052,7 +2052,7 @@ parameter_types! { pub ExpirationsSchedulerMaxWeight: Weight = Perbill::from_percent(15) * BlockWeights::get().max_block; // TODO: order-book clarify } -#[cfg(feature = "ready-to-test")] // order-book +// #[cfg(feature = "ready-to-test")] // order-book impl order_book::Config for Runtime { const MAX_ORDER_LIFESPAN: Moment = 30 * (DAYS as Moment) * MILLISECS_PER_BLOCK; // 30 days // TODO: order-book clarify const MIN_ORDER_LIFESPAN: Moment = MILLISECS_PER_BLOCK; // TODO: order-book clarify @@ -2484,7 +2484,7 @@ construct_runtime! { HermesGovernancePlatform: hermes_governance_platform::{Pallet, Call, Storage, Event} = 55, Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 56, - #[cfg(feature = "ready-to-test")] // order-book + // #[cfg(feature = "ready-to-test")] // order-book OrderBook: order_book::{Pallet, Call, Storage, Event} = 57, // Trustless bridges @@ -3289,7 +3289,7 @@ impl_runtime_apis! { list_benchmark!(list, extra, xst, XSTPoolBench::); list_benchmark!(list, extra, oracle_proxy, OracleProxy); - #[cfg(feature = "ready-to-test")] // order-book + // #[cfg(feature = "ready-to-test")] // order-book list_benchmark!(list, extra, order_book, OrderBook); // Trustless bridge @@ -3376,7 +3376,7 @@ impl_runtime_apis! { add_benchmark!(params, batches, hermes_governance_platform, HermesGovernancePlatform); add_benchmark!(params, batches, oracle_proxy, OracleProxy); - #[cfg(feature = "ready-to-test")] // order-book + // #[cfg(feature = "ready-to-test")] // order-book add_benchmark!(params, batches, order_book, OrderBook); // Trustless bridge