Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

contracts: Move Schedule from Storage to Config #8773

Merged
12 commits merged into from
May 13, 2021
Merged

Conversation

athei
Copy link
Member

@athei athei commented May 10, 2021

⚠️
This PR contains a storage migration which removes the Schedule from storage because it is no longer needed with this version. The pallet uses its own storage prefix to determine the correct storage item. This should be fine in most cases when the pallet is just upgraded. However, if the pallet was renamed in the construct_runtime! call the deletion will fail and the item lingers in storage (harmless but wasteful). A custom migration should be used to remove it.

As a followup to #8359 this moves the Schedule data structure from being in-storage to be supplied as Get<Schedule> through the Config trait. The added complexity of having it in storage is not really justified: Changes to weights without any other changes that would require a runtime upgrade anyways are a bit far fetched.

One challenge that arises from this change is that we loose the ability to influence values in the Schedule through a genesis config. This means we cannot have different values for different chain specs. Previously, we enabled the ability for contracts to print log messages by setting a value in the schedule when running when running a --dev chain. This is no longer possible now.

Instead, we came up with the following solution implemented in this PR: A contract is able to print log messages through seal_debug_message (renamed from seal_println) if it is called through an RPC (opposed to being called through an extrinsic). This means debug message printing is disabled when executing on-chain and therefore does not add overhead to the path we care about. Additionally, those messages are not printed to the node console but collected into a debug buffer that is then passed on to the RPC client:

pub struct ContractResult<T> {
/// How much gas was consumed during execution.
pub gas_consumed: u64,
/// An optional debug message. This message is only filled when explicitly requested
/// by the code that calls into the contract. Otherwise it is empty.
///
/// The contained bytes are valid UTF-8. This is not declared as `String` because
/// this type is not allowed within the runtime.
///
/// # Note
///
/// The debug message is never generated during on-chain execution. It is reserved for
/// RPC calls.
#[cfg_attr(feature = "std", serde(with = "as_string"))]
pub debug_message: Vec<u8>,
/// The execution result of the wasm code.
pub result: T,
}

It can then decide how to present those messages to the user. This can be seen as a precursor to implementing #5239 where we will enrich the returned debug_message with further information (on error) like for example a stack trace.

@jacogr Can we make the debug_message available to the user when it is non-empty?
@Robbepop @seanyoung New contract callable function seal_debug_message. It is documented here:

// Emit a custom debug message.
//
// No newlines are added to the supplied message.
// Specifying invalid UTF-8 triggers a trap.
//
// This is a no-op if debug message recording is disabled which is always the case
// when the code is executing on-chain. The message is interpreted as UTF-8 and
// appended to the debug buffer which is then supplied to the calling RPC client.
//
// # Note
//
// Even though no action is taken when debug message recording is disabled there is still
// a non trivial overhead (and weight cost) associated with calling this function. Contract
// languages should remove calls to this function (either at runtime or compile time) when
// not being executed as an RPC. For example, they could allow users to disable logging
// through compile time flags (cargo features) for on-chain deployment. Additionally, the
// return value of this function can be cached in order to prevent further calls at runtime.
[seal0] seal_debug_message(ctx, str_ptr: u32, str_len: u32) -> ReturnCode => {
ctx.charge_gas(RuntimeCosts::DebugMessage)?;
if ctx.ext.append_debug_buffer("") {
let data = ctx.read_sandbox_memory(str_ptr, str_len)?;
let msg = core::str::from_utf8(&data)
.map_err(|_| <Error<E::T>>::DebugMessageInvalidUTF8)?;
ctx.ext.append_debug_buffer(msg);
return Ok(ReturnCode::Success);
}
Ok(ReturnCode::LoggingDisabled)
},

@athei athei added A3-in_progress Pull request is in progress. No review needed at this stage. B7-runtimenoteworthy D2-notlive 💤 PR contains changes in a runtime directory that is not deployed to a chain that requires an audit. labels May 10, 2021
@athei athei added this to In Progress in Smart Contracts via automation May 10, 2021
@athei
Copy link
Member Author

athei commented May 10, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented May 10, 2021

Finished benchmark for branch: at-schedule-to-config

Benchmark: Benchmark Runtime Pallet

cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs

Results

Pallet: "pallet_contracts", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 4.005
µs

Reads = 1
Writes = 0
Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 4.005
µs

Reads = 1
Writes = 0
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ k 2.232
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
k mean µs sigma µs %
0 52.02 0.217 0.4%
20 59.27 0.312 0.5%
40 95.06 0.381 0.4%
60 131.8 0.669 0.5%
80 165.4 0.802 0.4%
100 201.9 1.165 0.5%
120 237.4 1.381 0.5%
140 279.2 1.798 0.6%
160 319.9 1.568 0.4%
180 362.6 2.577 0.7%
200 407.1 3.594 0.8%
220 449.8 3.976 0.8%
240 490.4 4.225 0.8%
260 528.2 2.831 0.5%
280 575 3.189 0.5%
300 619.4 3.011 0.4%
320 672 4.033 0.6%
340 719.2 6.043 0.8%
360 754.2 1.997 0.2%
380 803.5 2.091 0.2%
400 859.8 2.053 0.2%
420 903.6 5.493 0.6%
440 937.8 3.513 0.3%
460 982.9 4.298 0.4%
480 1040 1.955 0.1%
500 1075 5.881 0.5%
520 1128 4.582 0.4%
540 1164 6.207 0.5%
560 1208 9.444 0.7%
580 1262 12.67 1.0%
600 1303 6.635 0.5%
620 1345 7.129 0.5%
640 1388 4.003 0.2%
660 1432 7.757 0.5%
680 1482 5.184 0.3%
700 1525 4.786 0.3%
720 1570 5.354 0.3%
740 1622 14.82 0.9%
760 1672 8.489 0.5%
780 1705 8.562 0.5%
800 1765 4.513 0.2%
820 1812 10.38 0.5%
840 1856 3.619 0.1%
860 1910 6.722 0.3%
880 1952 3.717 0.1%
900 1980 8.684 0.4%
920 2023 10.26 0.5%
940 2071 3.817 0.1%
960 2122 8.903 0.4%
980 2177 12.9 0.5%
1000 2197 8.618 0.3%
1020 2257 12.27 0.5%

Quality and confidence:
param error
k 0.002

Model:
Time ~= 0
+ k 2.227
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_queue_item", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ q 34.91
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
q mean µs sigma µs %
0 3.928 0.026 0.6%
20 719 1.522 0.2%
40 1418 7.601 0.5%
60 2100 10.38 0.4%
80 2778 6.947 0.2%
100 3461 5.192 0.1%
120 4162 4.858 0.1%
140 4854 13.84 0.2%
160 5546 10.83 0.1%
180 6219 7.973 0.1%
200 6934 6.743 0.0%
220 7637 17.39 0.2%
240 8352 8.798 0.1%
260 9013 11.25 0.1%
280 9719 16.75 0.1%
300 10350 13.38 0.1%
320 11040 12.91 0.1%
340 11830 22.28 0.1%
360 12520 15.91 0.1%
380 13220 16.91 0.1%
400 13900 19.8 0.1%
420 14570 8.787 0.0%
440 15260 8.866 0.0%
460 16010 13.33 0.0%
480 16680 17 0.1%
500 17420 9.292 0.0%
520 18110 11.93 0.0%
540 18860 26.56 0.1%
560 19530 19.78 0.1%
580 20240 24.45 0.1%
600 20910 21.02 0.1%
620 21610 18.78 0.0%
640 22300 15.76 0.0%
660 22990 16.34 0.0%
680 23700 13.41 0.0%
700 24400 18.95 0.0%
720 25090 29.83 0.1%
740 25790 17.34 0.0%
760 26490 34.84 0.1%
780 27210 26.2 0.0%
800 27900 29.71 0.1%
820 28550 15.9 0.0%
840 29310 26.28 0.0%
860 29990 20.03 0.0%
880 30680 13.67 0.0%
900 31510 16.79 0.0%
920 32130 25.37 0.0%
940 32780 29.63 0.0%
960 33470 26.22 0.0%
980 34260 24.66 0.0%
1000 34970 28.16 0.0%
1020 35570 18.52 0.0%

Quality and confidence:
param error
q 0.006

Model:
Time ~= 0
+ q 34.94
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Pallet: "pallet_contracts", Extrinsic: "instrument", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 80.52
+ c 95.12
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 100.8 0.185 0.1%
2 292.3 0.206 0.0%
4 478.5 0.909 0.1%
6 636.6 0.585 0.0%
8 846.1 1.075 0.1%
10 1014 0.982 0.0%
12 1165 0.809 0.0%
14 1433 0.699 0.0%
16 1587 1.329 0.0%
18 1796 1.066 0.0%
20 1948 1.191 0.0%
22 2102 1.096 0.0%
24 2256 1.119 0.0%
26 2630 1.999 0.0%
28 2783 1.227 0.0%
30 2937 2.501 0.0%
32 3089 3.065 0.0%
34 3346 2.661 0.0%
36 3496 2.031 0.0%
38 3651 7.801 0.2%
40 3799 1.132 0.0%
42 3953 3.063 0.0%
44 4109 9.545 0.2%
46 4256 1.959 0.0%
48 4412 2.542 0.0%
50 5033 5.861 0.1%
52 5182 4.757 0.0%
54 5338 6.77 0.1%
56 5497 10.1 0.1%
58 5780 22.3 0.3%
60 5809 11.18 0.1%
62 5956 11.82 0.1%
64 6104 7.686 0.1%
66 6459 7.806 0.1%
68 6620 10.84 0.1%
70 6769 12.64 0.1%
72 6916 5.268 0.0%
74 7072 8.914 0.1%
76 7229 12.16 0.1%
78 7387 8.905 0.1%
80 7539 8.314 0.1%
82 7683 12.22 0.1%
84 7844 6.633 0.0%
86 7985 6.35 0.0%
88 8137 5.169 0.0%
90 8301 11.18 0.1%
92 8474 13.35 0.1%
94 8610 16.01 0.1%
96 8758 11.5 0.1%
98 9864 13.22 0.1%
100 10010 8.402 0.0%
102 10180 15.21 0.1%
104 10300 8.224 0.0%
106 10470 7.593 0.0%
108 10610 13.15 0.1%
110 10770 8.92 0.0%
112 11050 107.9 0.9%
114 11090 9.483 0.0%
116 11230 15.6 0.1%
118 11390 15.3 0.1%
120 11540 9.604 0.0%
122 11690 11.13 0.0%
124 11850 12.04 0.1%
126 12010 12.29 0.1%
128 12150 9.769 0.0%

Quality and confidence:
param error
c 0.195

Model:
Time ~= 35.04
+ c 95.82
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 268.7
+ c 135.7
+ s 1.804
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 2124 1.862 0.0%
1 1024 2271 1.821 0.0%
2 1024 2404 1.109 0.0%
3 1024 2522 0.855 0.0%
4 1024 2667 2.201 0.0%
5 1024 2791 1.534 0.0%
6 1024 2905 1.696 0.0%
7 1024 3080 1.519 0.0%
8 1024 3196 1.95 0.0%
9 1024 3333 1.238 0.0%
10 1024 3446 3.335 0.0%
11 1024 3562 1.435 0.0%
12 1024 3676 2.976 0.0%
13 1024 3914 1.239 0.0%
14 1024 4028 1.89 0.0%
15 1024 4142 1.551 0.0%
16 1024 4258 1.719 0.0%
17 1024 4456 11.07 0.2%
18 1024 4556 3.1 0.0%
19 1024 4679 8.671 0.1%
20 1024 4789 10.38 0.2%
21 1024 4895 1.626 0.0%
22 1024 5015 2.935 0.0%
23 1024 5138 13.91 0.2%
24 1024 5249 5.266 0.1%
25 1024 5610 3.061 0.0%
26 1024 5737 15.09 0.2%
27 1024 5838 3.06 0.0%
28 1024 5959 6.98 0.1%
29 1024 6072 11.8 0.1%
30 1024 6188 9.108 0.1%
31 1024 6305 10.15 0.1%
32 1024 6422 7.89 0.1%
33 1024 6664 11.53 0.1%
34 1024 6774 13.57 0.2%
35 1024 6883 14.01 0.2%
36 1024 6993 11.3 0.1%
37 1024 7108 10.11 0.1%
38 1024 7220 14.53 0.2%
39 1024 7328 8.724 0.1%
40 1024 7449 12.14 0.1%
41 1024 7566 7.669 0.1%
42 1024 7690 9.445 0.1%
43 1024 7819 13.97 0.1%
44 1024 7920 11.01 0.1%
45 1024 8024 2.854 0.0%
46 1024 8154 12.64 0.1%
47 1024 8278 11.44 0.1%
48 1024 8377 13.08 0.1%
49 1024 9006 10.25 0.1%
50 1024 9131 14.01 0.1%
51 1024 9241 15.37 0.1%
52 1024 9360 12.27 0.1%
53 1024 9463 10.23 0.1%
54 1024 9586 11.08 0.1%
55 1024 9691 10.26 0.1%
56 1024 9809 10.3 0.1%
57 1024 9929 10.02 0.1%
58 1024 10060 15.69 0.1%
59 1024 10170 13.78 0.1%
60 1024 10280 10.5 0.1%
61 1024 10410 18.21 0.1%
62 1024 10520 11.47 0.1%
63 1024 10620 11.1 0.1%
64 0 8884 10.51 0.1%
64 20 8922 10.93 0.1%
64 40 8965 14.32 0.1%
64 60 8990 10.26 0.1%
64 80 9042 13.09 0.1%
64 100 9063 12.24 0.1%
64 120 9100 11.58 0.1%
64 140 9139 13.05 0.1%
64 160 9187 11.03 0.1%
64 180 9200 9.559 0.1%
64 200 9241 12.17 0.1%
64 220 9279 11.42 0.1%
64 240 9319 16.9 0.1%
64 260 9354 14.92 0.1%
64 280 9387 15.52 0.1%
64 300 9416 7.358 0.0%
64 320 9469 11.59 0.1%
64 340 9509 14.27 0.1%
64 360 9735 28.7 0.2%
64 380 9742 10.9 0.1%
64 400 9634 13.6 0.1%
64 420 9652 10.86 0.1%
64 440 9696 11.51 0.1%
64 460 9719 13.23 0.1%
64 480 9785 9.308 0.0%
64 500 9790 12.21 0.1%
64 520 9813 10.74 0.1%
64 540 9867 10.79 0.1%
64 560 9917 9.606 0.0%
64 580 9946 10.65 0.1%
64 600 9954 14.97 0.1%
64 620 9993 12.53 0.1%
64 640 10020 12.07 0.1%
64 660 10040 7.582 0.0%
64 680 10080 12.66 0.1%
64 700 10150 23.27 0.2%
64 720 10150 10.45 0.1%
64 740 10190 13.26 0.1%
64 760 10230 13.1 0.1%
64 780 10280 17.55 0.1%
64 800 10310 13.7 0.1%
64 820 10330 11.16 0.1%
64 840 10390 16.23 0.1%
64 860 10410 13.54 0.1%
64 880 10460 2.875 0.0%
64 900 10530 10.77 0.1%
64 920 10560 13.77 0.1%
64 940 10600 11.54 0.1%
64 960 10630 15 0.1%
64 980 10830 89.93 0.8%
64 1000 10710 10.58 0.0%
64 1020 10720 11.91 0.1%
64 1024 10750 18.53 0.1%

Quality and confidence:
param error
c 0.141
s 0.009

Model:
Time ~= 197
+ c 135.5
+ s 1.866
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 204.4
+ c 8.556
+ s 1.776
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 2021 1.11 0.0%
2 1024 2042 1.679 0.0%
4 1024 2061 8.317 0.4%
6 1024 2075 1.096 0.0%
8 1024 2091 1.076 0.0%
10 1024 2106 1.537 0.0%
12 1024 2124 0.833 0.0%
14 1024 2142 2.23 0.1%
16 1024 2159 1.007 0.0%
18 1024 2178 1.977 0.0%
20 1024 2196 1.896 0.0%
22 1024 2213 2.25 0.1%
24 1024 2229 1.261 0.0%
26 1024 2250 8.302 0.3%
28 1024 2264 1.785 0.0%
30 1024 2282 6.242 0.2%
32 1024 2302 8.438 0.3%
34 1024 2314 2.005 0.0%
36 1024 2330 2.164 0.0%
38 1024 2345 3.274 0.1%
40 1024 2365 1.614 0.0%
42 1024 2382 2.175 0.0%
44 1024 2398 2.716 0.1%
46 1024 2420 6.71 0.2%
48 1024 2434 5.647 0.2%
50 1024 2450 1.748 0.0%
52 1024 2469 3.799 0.1%
54 1024 2484 3.225 0.1%
56 1024 2503 2.54 0.1%
58 1024 2526 9.873 0.3%
60 1024 2535 3.313 0.1%
62 1024 2551 3.581 0.1%
64 1024 2569 2.295 0.0%
66 1024 2588 2.907 0.1%
68 1024 2609 5.9 0.2%
70 1024 2621 2.613 0.0%
72 1024 2643 5.46 0.2%
74 1024 2657 2.243 0.0%
76 1024 2673 2.098 0.0%
78 1024 2690 3.678 0.1%
80 1024 2709 2.939 0.1%
82 1024 2722 3.301 0.1%
84 1024 2738 2.448 0.0%
86 1024 2759 3.703 0.1%
88 1024 2776 7.41 0.2%
90 1024 2794 2.799 0.1%
92 1024 2809 4.428 0.1%
94 1024 2827 4.93 0.1%
96 1024 2840 5.399 0.1%
98 1024 2862 5.082 0.1%
100 1024 2881 4.976 0.1%
102 1024 2892 4.323 0.1%
104 1024 2915 7.866 0.2%
106 1024 2928 5.652 0.1%
108 1024 2949 12.02 0.4%
110 1024 2968 4.097 0.1%
112 1024 2987 9.73 0.3%
114 1024 2997 4.594 0.1%
116 1024 3023 13.33 0.4%
118 1024 3031 6.934 0.2%
120 1024 3047 10.23 0.3%
122 1024 3105 10.6 0.3%
124 1024 3085 7.513 0.2%
126 1024 3112 10.05 0.3%
128 0 1303 5.205 0.3%
128 20 1334 9.109 0.6%
128 40 1374 5.669 0.4%
128 60 1409 5.532 0.3%
128 80 1444 5.389 0.3%
128 100 1483 4.971 0.3%
128 120 1513 6.377 0.4%
128 140 1553 1.45 0.0%
128 160 1584 4.96 0.3%
128 180 1621 3.928 0.2%
128 200 1659 4.02 0.2%
128 220 1687 5.9 0.3%
128 240 1718 8.228 0.4%
128 260 1761 4.423 0.2%
128 280 1791 6.332 0.3%
128 300 1835 3.274 0.1%
128 320 1871 1.163 0.0%
128 340 1902 4.855 0.2%
128 360 1935 7.23 0.3%
128 380 1974 4.228 0.2%
128 400 2009 5.605 0.2%
128 420 2041 5.825 0.2%
128 440 2076 4.774 0.2%
128 460 2113 5.581 0.2%
128 480 2154 4.424 0.2%
128 500 2190 2.159 0.0%
128 520 2221 5.261 0.2%
128 540 2258 4.66 0.2%
128 560 2292 4.285 0.1%
128 580 2333 1.767 0.0%
128 600 2362 5.915 0.2%
128 620 2398 4.56 0.1%
128 640 2436 1.127 0.0%
128 660 2470 3.091 0.1%
128 680 2506 4.631 0.1%
128 700 2541 7.491 0.2%
128 720 2577 5.896 0.2%
128 740 2616 7.85 0.2%
128 760 2651 4.912 0.1%
128 780 2687 3.698 0.1%
128 800 2723 4.448 0.1%
128 820 2746 5.243 0.1%
128 840 2786 6.351 0.2%
128 860 2828 3.69 0.1%
128 880 2868 4.329 0.1%
128 900 2905 6.227 0.2%
128 920 2942 2.911 0.0%
128 940 2973 5.175 0.1%
128 960 3005 7.243 0.2%
128 980 3045 4.448 0.1%
128 1000 3084 4.087 0.1%
128 1020 3106 5.335 0.1%
128 1024 3133 10.33 0.3%

Quality and confidence:
param error
c 0.006
s 0

Model:
Time ~= 200.9
+ c 8.579
+ s 1.779
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 190
+ c 3.922
µs

Reads = 4 + (0 * c)
Writes = 2 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 187.2 0.15 0.0%
2 196.9 0.241 0.1%
4 205.1 0.194 0.0%
6 212.4 0.138 0.0%
8 219.3 0.171 0.0%
10 227.5 0.256 0.1%
12 236.1 0.322 0.1%
14 243.8 0.272 0.1%
16 252.5 0.226 0.0%
18 260.8 0.285 0.1%
20 268 0.544 0.2%
22 276.7 0.448 0.1%
24 284.5 0.162 0.0%
26 292.4 0.313 0.1%
28 299.5 0.352 0.1%
30 307.8 0.128 0.0%
32 316.3 0.442 0.1%
34 324.4 0.235 0.0%
36 331.6 0.358 0.1%
38 340 0.329 0.0%
40 347.5 0.248 0.0%
42 354.4 0.334 0.0%
44 363.2 0.342 0.0%
46 371.6 0.479 0.1%
48 378.9 0.392 0.1%
50 387 0.694 0.1%
52 394.2 0.347 0.0%
54 401.7 0.179 0.0%
56 409.2 0.413 0.1%
58 418.4 0.234 0.0%
60 426.2 0.269 0.0%
62 433.3 0.204 0.0%
64 442.5 0.295 0.0%
66 451 0.358 0.0%
68 458.8 0.408 0.0%
70 466.4 0.207 0.0%
72 473 0.405 0.0%
74 480.8 0.269 0.0%
76 488.4 0.36 0.0%
78 494.9 2.338 0.4%
80 505.2 0.246 0.0%
82 512.3 0.409 0.0%
84 520.4 0.283 0.0%
86 527.7 0.236 0.0%
88 535.6 0.334 0.0%
90 543.4 0.375 0.0%
92 551.5 0.25 0.0%
94 559.5 0.332 0.0%
96 566.9 0.458 0.0%
98 574.7 0.368 0.0%
100 582 0.387 0.0%
102 589.1 0.333 0.0%
104 597.4 0.376 0.0%
106 604.7 0.552 0.0%
108 612.6 0.278 0.0%
110 619.9 0.319 0.0%
112 628.7 0.143 0.0%
114 636.3 0.224 0.0%
116 644.2 0.279 0.0%
118 652 0.375 0.0%
120 659.6 0.626 0.0%
122 666.3 2.09 0.3%
124 674.1 0.246 0.0%
126 682.3 0.364 0.0%
128 694.5 0.296 0.0%

Quality and confidence:
param error
c 0.001

Model:
Time ~= 190
+ c 3.922
µs

Reads = 4 + (0 * c)
Writes = 2 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "claim_surcharge", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 136.5
+ c 4.707
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 134.6 0.125 0.0%
2 145.9 0.201 0.1%
4 154.7 0.129 0.0%
6 164.4 0.218 0.1%
8 173.3 0.201 0.1%
10 183.1 0.641 0.3%
12 192.6 0.549 0.2%
14 201.6 0.376 0.1%
16 211.2 0.227 0.1%
18 221.6 0.186 0.0%
20 231.3 0.265 0.1%
22 240.7 0.156 0.0%
24 250.2 0.404 0.1%
26 259.7 0.234 0.0%
28 268.4 0.194 0.0%
30 278.7 0.331 0.1%
32 287.8 0.198 0.0%
34 296.5 0.289 0.0%
36 306.1 0.273 0.0%
38 315.8 0.302 0.0%
40 325.1 0.251 0.0%
42 335.9 1.573 0.4%
44 344.8 0.29 0.0%
46 354 0.178 0.0%
48 363.9 0.313 0.0%
50 373.1 0.278 0.0%
52 381.1 0.985 0.2%
54 391.1 0.183 0.0%
56 400 0.404 0.1%
58 410.1 0.177 0.0%
60 418.9 0.273 0.0%
62 428.4 0.53 0.1%
64 438.3 0.114 0.0%
66 448 0.317 0.0%
68 457 0.345 0.0%
70 465.7 0.3 0.0%
72 474.4 0.43 0.0%
74 483.9 0.291 0.0%
76 493.2 0.449 0.0%
78 503.2 0.301 0.0%
80 512.1 0.429 0.0%
82 521.9 0.435 0.0%
84 531.2 0.344 0.0%
86 540.7 0.391 0.0%
88 549.9 0.212 0.0%
90 559.4 0.301 0.0%
92 569.3 0.337 0.0%
94 579.2 0.486 0.0%
96 588.1 0.463 0.0%
98 598.2 0.309 0.0%
100 607.2 0.388 0.0%
102 614.6 3.482 0.5%
104 625.6 0.723 0.1%
106 655.4 10.37 1.5%
108 655.2 10.62 1.6%
110 670.1 12.93 1.9%
112 674.8 11.09 1.6%
114 673 0.79 0.1%
116 684 1.183 0.1%
118 691.9 0.449 0.0%
120 700.2 3.646 0.5%
122 710 0.567 0.0%
124 718.4 0.602 0.0%
126 727.8 3.859 0.5%
128 739.1 0.391 0.0%

Quality and confidence:
param error
c 0.004

Model:
Time ~= 135.8
+ c 4.73
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 137.2
+ r 266.8
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.2 0.122 0.0%
1 405.1 0.733 0.1%
2 672.8 1.691 0.2%
3 936.3 2.7 0.2%
4 1217 11.16 0.9%
5 1469 4.532 0.3%
6 1736 3.331 0.1%
7 2006 4.638 0.2%
8 2269 4.791 0.2%
9 2538 4.971 0.1%
10 2805 6.133 0.2%
11 3078 3.727 0.1%
12 3343 12.46 0.3%
13 3612 12.44 0.3%
14 3880 9.84 0.2%
15 4140 12.81 0.3%
16 4406 6.767 0.1%
17 4682 8.983 0.1%
18 4945 7.448 0.1%
19 5205 12.03 0.2%
20 5466 10.2 0.1%

Quality and confidence:
param error
r 0.104

Model:
Time ~= 138.2
+ r 266.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 139.9
+ r 266.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.5 0.132 0.0%
1 407.1 0.652 0.1%
2 676.3 2.229 0.3%
3 940.2 1.165 0.1%
4 1209 2.907 0.2%
5 1472 2.499 0.1%
6 1734 5.03 0.2%
7 2009 4.782 0.2%
8 2277 5.946 0.2%
9 2538 9.248 0.3%
10 2806 7.721 0.2%
11 3073 7.895 0.2%
12 3332 7.742 0.2%
13 3605 12.19 0.3%
14 3874 11.83 0.3%
15 4149 17.95 0.4%
16 4414 7.462 0.1%
17 4678 10.16 0.2%
18 4940 16.17 0.3%
19 5194 9.87 0.1%
20 5467 11.99 0.2%

Quality and confidence:
param error
r 0.117

Model:
Time ~= 139.8
+ r 266.6
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141
+ r 262
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.9 0.096 0.0%
1 402.6 0.815 0.2%
2 665.4 0.565 0.0%
3 928.5 1.262 0.1%
4 1192 2.265 0.1%
5 1451 1.384 0.0%
6 1716 3.1 0.1%
7 1982 3.396 0.1%
8 2238 5.598 0.2%
9 2507 6.712 0.2%
10 2759 3.406 0.1%
11 3027 9.57 0.3%
12 3286 11.27 0.3%
13 3543 3.576 0.1%
14 3805 4.612 0.1%
15 4071 8.111 0.1%
16 4326 5.989 0.1%
17 4604 5.759 0.1%
18 4865 10.32 0.2%
19 5119 4.972 0.0%
20 5380 7.811 0.1%

Quality and confidence:
param error
r 0.083

Model:
Time ~= 141.3
+ r 262
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 134.5
+ r 584.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133 0.109 0.0%
1 724.6 1.503 0.2%
2 1309 4.292 0.3%
3 1890 5.002 0.2%
4 2475 7.348 0.2%
5 3055 8.066 0.2%
6 3646 6.322 0.1%
7 4219 13.28 0.3%
8 4808 9.751 0.2%
9 5384 10.33 0.1%
10 5972 11.87 0.1%
11 6556 8.195 0.1%
12 7130 13.24 0.1%
13 7708 18.13 0.2%
14 8309 19.54 0.2%
15 8893 18.04 0.2%
16 9471 12.21 0.1%
17 10060 15.51 0.1%
18 10800 48.44 0.4%
19 11380 13.91 0.1%
20 11790 31.4 0.2%

Quality and confidence:
param error
r 0.528

Model:
Time ~= 119.5
+ r 586.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 138.2
+ r 261.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.6 0.082 0.0%
1 401.2 1.005 0.2%
2 663.6 1.131 0.1%
3 923.8 1.465 0.1%
4 1183 1.177 0.0%
5 1443 3.234 0.2%
6 1706 3.184 0.1%
7 1966 2.326 0.1%
8 2226 3.422 0.1%
9 2486 3.408 0.1%
10 2748 5.098 0.1%
11 3007 4.42 0.1%
12 3270 6.906 0.2%
13 3522 9.345 0.2%
14 3791 6.542 0.1%
15 4053 6.271 0.1%
16 4315 10.12 0.2%
17 4582 6.383 0.1%
18 4849 12.97 0.2%
19 5109 9.601 0.1%
20 5362 14.51 0.2%

Quality and confidence:
param error
r 0.09

Model:
Time ~= 136.5
+ r 261.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 140.5
+ r 261.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.5 0.178 0.1%
1 402.1 0.466 0.1%
2 662.9 1.071 0.1%
3 924.9 1.497 0.1%
4 1185 2.628 0.2%
5 1447 1.814 0.1%
6 1710 3.991 0.2%
7 1971 3.939 0.1%
8 2233 11.77 0.5%
9 2492 6.97 0.2%
10 2755 14.14 0.5%
11 3009 9.429 0.3%
12 3270 7.939 0.2%
13 3529 5.208 0.1%
14 3806 9.994 0.2%
15 4058 8.097 0.1%
16 4326 13.43 0.3%
17 4580 10.22 0.2%
18 4846 9.197 0.1%
19 5091 8.253 0.1%
20 5363 12.14 0.2%

Quality and confidence:
param error
r 0.106

Model:
Time ~= 140.6
+ r 261.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_tombstone_deposit", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.9
+ r 260
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.1 0.17 0.1%
1 400 0.73 0.1%
2 663.9 0.927 0.1%
3 921.1 1.582 0.1%
4 1183 3.501 0.2%
5 1444 3.005 0.2%
6 1704 4.703 0.2%
7 1964 5.553 0.2%
8 2226 4.837 0.2%
9 2488 5.904 0.2%
10 2752 4.43 0.1%
11 3020 11.1 0.3%
12 3267 6.214 0.1%
13 3537 11.35 0.3%
14 3783 9.187 0.2%
15 4035 8.145 0.2%
16 4312 12.18 0.2%
17 4558 6.477 0.1%
18 4811 10.72 0.2%
19 5078 9.705 0.1%
20 5333 8.733 0.1%

Quality and confidence:
param error
r 0.118

Model:
Time ~= 144.8
+ r 259.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 138
+ r 261.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.6 0.155 0.1%
1 402.3 1.005 0.2%
2 661.6 1.245 0.1%
3 924.1 3.085 0.3%
4 1185 1.569 0.1%
5 1445 2.521 0.1%
6 1705 2.847 0.1%
7 1968 4.6 0.2%
8 2223 8.349 0.3%
9 2493 4.962 0.1%
10 2772 14.68 0.5%
11 3009 8.723 0.2%
12 3276 12.19 0.3%
13 3538 6.727 0.1%
14 3804 12.23 0.3%
15 4058 13.16 0.3%
16 4309 11.44 0.2%
17 4584 17.06 0.3%
18 4849 6.664 0.1%
19 5121 10.42 0.2%
20 5367 11.27 0.2%

Quality and confidence:
param error
r 0.125

Model:
Time ~= 137.3
+ r 261.6
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.3
+ r 260.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.3 0.179 0.1%
1 400.9 0.476 0.1%
2 661.8 0.621 0.0%
3 923.4 1.15 0.1%
4 1186 3.317 0.2%
5 1445 3.279 0.2%
6 1707 1.589 0.0%
7 1967 4.506 0.2%
8 2238 8.53 0.3%
9 2486 5.53 0.2%
10 2745 6.533 0.2%
11 3012 7.924 0.2%
12 3268 6.757 0.2%
13 3528 9.173 0.2%
14 3795 7.677 0.2%
15 4052 7.279 0.1%
16 4296 8.72 0.2%
17 4576 10.28 0.2%
18 4831 10.73 0.2%
19 5078 13.3 0.2%
20 5342 9.179 0.1%

Quality and confidence:
param error
r 0.106

Model:
Time ~= 143.5
+ r 260.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 136.8
+ r 260.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.5 0.341 0.2%
1 400.1 0.563 0.1%
2 659.6 1.323 0.2%
3 921.8 1.646 0.1%
4 1181 1.724 0.1%
5 1448 4.954 0.3%
6 1702 4.604 0.2%
7 1963 3.793 0.1%
8 2222 4.139 0.1%
9 2481 4.503 0.1%
10 2741 7.031 0.2%
11 3008 5.872 0.1%
12 3257 5.435 0.1%
13 3520 4.905 0.1%
14 3780 8.604 0.2%
15 4040 8.44 0.2%
16 4317 8.977 0.2%
17 4573 8.374 0.1%
18 4841 10.83 0.2%
19 5104 9.786 0.1%
20 5370 8.266 0.1%

Quality and confidence:
param error
r 0.103

Model:
Time ~= 134.7
+ r 261.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_params", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 143
+ r 380.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133 0.167 0.1%
1 523.6 0.81 0.1%
2 904.9 0.917 0.1%
3 1286 1.923 0.1%
4 1666 1.827 0.1%
5 2048 2.697 0.1%
6 2430 5.376 0.2%
7 2810 1.185 0.0%
8 3194 4.729 0.1%
9 3577 10.8 0.3%
10 3953 7.13 0.1%
11 4333 3.284 0.0%
12 4711 7.704 0.1%
13 5088 7.387 0.1%
14 5464 4.518 0.0%
15 5860 9.917 0.1%
16 6230 7.809 0.1%
17 6612 7.437 0.1%
18 6992 10.27 0.1%
19 7375 13.5 0.1%
20 7766 17.08 0.2%

Quality and confidence:
param error
r 0.102

Model:
Time ~= 143.1
+ r 380.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_weight_to_fee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 148.1
+ r 523.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.9 0.112 0.0%
1 672.7 1.214 0.1%
2 1196 3.709 0.3%
3 1712 3.903 0.2%
4 2239 4.582 0.2%
5 2773 5.733 0.2%
6 3301 8.685 0.2%
7 3815 4.763 0.1%
8 4334 8.113 0.1%
9 4856 11.66 0.2%
10 5388 10.01 0.1%
11 5906 24.79 0.4%
12 6435 15.9 0.2%
13 6956 11.95 0.1%
14 7496 10.89 0.1%
15 7998 19.54 0.2%
16 8496 8.461 0.0%
17 9024 11.97 0.1%
18 9547 15.86 0.1%
19 10080 28.33 0.2%
20 10620 19.77 0.1%

Quality and confidence:
param error
r 0.198

Model:
Time ~= 150.5
+ r 523
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 121.9
+ r 134.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 115.9 0.154 0.1%
1 256.6 0.354 0.1%
2 389.9 0.591 0.1%
3 526.2 1.532 0.2%
4 660.6 1.515 0.2%
5 793.4 1.488 0.1%
6 928.8 1.2 0.1%
7 1060 0.764 0.0%
8 1195 2.217 0.1%
9 1331 2.767 0.2%
10 1468 3.674 0.2%
11 1605 9.281 0.5%
12 1737 3.767 0.2%
13 1874 3.431 0.1%
14 2007 3.68 0.1%
15 2125 6.126 0.2%
16 2262 4.171 0.1%
17 2406 4.514 0.1%
18 2539 5.177 0.2%
19 2671 6.649 0.2%
20 2805 6.408 0.2%

Quality and confidence:
param error
r 0.067

Model:
Time ~= 122.3
+ r 134.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.7
+ r 6.742
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.7 0.164 0.1%
1 139.5 0.16 0.1%

Quality and confidence:
param error
r 0.076

Model:
Time ~= 132.7
+ r 6.774
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142
+ n 0.246
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 139.4 0.109 0.0%
20 145.5 0.134 0.0%
40 151.2 0.18 0.1%
60 156.6 0.153 0.0%
80 161.7 0.136 0.0%
100 166.8 0.07 0.0%
120 171.5 0.12 0.0%
140 177.2 0.133 0.0%
160 181.9 0.145 0.0%
180 187.2 0.244 0.1%
200 191.9 0.122 0.0%
220 197.1 0.201 0.1%
240 202.5 0.214 0.1%
260 206.3 0.19 0.0%
280 211.7 0.139 0.0%
300 216.6 0.322 0.1%
320 221.1 0.137 0.0%
340 226 0.198 0.0%
360 230.9 0.229 0.0%
380 236.1 0.194 0.0%
400 240.9 0.276 0.1%
420 246 0.25 0.1%
440 250.5 0.17 0.0%
460 255.4 0.168 0.0%
480 260.5 0.11 0.0%
500 265.3 0.197 0.0%
520 269.9 0.163 0.0%
540 275.1 0.134 0.0%
560 279.6 0.232 0.0%
580 284.6 0.124 0.0%
600 289.4 0.356 0.1%
620 293.9 0.263 0.0%
640 299.2 0.298 0.0%
660 304.1 0.187 0.0%
680 309 0.209 0.0%
700 313.9 0.177 0.0%
720 319 0.259 0.0%
740 324.6 0.148 0.0%
760 329.6 0.192 0.0%
780 334.4 0.359 0.1%
800 339.6 0.216 0.0%
820 344.5 0.179 0.0%
840 349.8 0.438 0.1%
860 354.6 0.492 0.1%
880 359.4 0.216 0.0%
900 364.2 0.317 0.0%
920 369.3 0.474 0.1%
940 374.2 0.246 0.0%
960 379.3 0.153 0.0%
980 383.9 0.592 0.1%
1000 389.2 0.212 0.0%
1020 394.5 0.327 0.0%

Quality and confidence:
param error
n 0

Model:
Time ~= 141.8
+ n 0.247
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 121.5
+ r 4.748
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 121.5 0.158 0.1%
1 126.2 0.114 0.0%

Quality and confidence:
param error
r 0.065

Model:
Time ~= 121.5
+ r 4.72
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_return_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.7
+ n 0.756
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 126.3 0.132 0.1%
20 146.8 0.243 0.1%
40 162.6 0.184 0.1%
60 177.5 0.204 0.1%
80 192.6 0.263 0.1%
100 208.3 0.215 0.1%
120 223.2 0.247 0.1%
140 238.9 0.193 0.0%
160 253.7 0.219 0.0%
180 267 5.62 2.1%
200 284.3 0.254 0.0%
220 299.5 0.166 0.0%
240 314.5 0.204 0.0%
260 329.2 0.216 0.0%
280 345.5 0.348 0.1%
300 359.7 0.362 0.1%
320 375.5 0.232 0.0%
340 390.9 0.187 0.0%
360 406.3 0.33 0.0%
380 421.2 0.288 0.0%
400 436.5 0.158 0.0%
420 458.6 4.271 0.9%
440 467.1 0.219 0.0%
460 482.1 0.143 0.0%
480 496.8 0.278 0.0%
500 511.8 0.372 0.0%
520 523.6 5.268 1.0%
540 541.5 0.232 0.0%
560 555.8 0.174 0.0%
580 571.4 0.246 0.0%
600 586.3 0.179 0.0%
620 601.1 0.459 0.0%
640 615.1 4.272 0.6%
660 632.4 0.341 0.0%
680 647 0.403 0.0%
700 662.2 0.283 0.0%
720 677.8 0.271 0.0%
740 692.9 0.405 0.0%
760 708.2 0.368 0.0%
780 723.5 0.217 0.0%
800 730.3 23.62 3.2%
820 752.9 0.316 0.0%
840 768.4 0.223 0.0%
860 783.7 0.215 0.0%
880 813.9 8.6 1.0%
900 813.7 0.233 0.0%
920 825.8 6.81 0.8%
940 843.7 0.632 0.0%
960 859.4 0.502 0.0%
980 874.7 0.322 0.0%
1000 890 0.835 0.0%
1020 894.1 15.88 1.7%

Quality and confidence:
param error
n 0

Model:
Time ~= 132.6
+ n 0.757
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 133.5
+ r 104.9
µs

Reads = 4 + (2 * r)
Writes = 1 + (4 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.4 0.204 0.1%
1 238.4 0.19 0.0%

Quality and confidence:
param error
r 0.093

Model:
Time ~= 133.4
+ r 105
µs

Reads = 4 + (2 * r)
Writes = 1 + (4 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate_per_code_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 242.6
+ c 8.512
µs

Reads = 6 + (0 * c)
Writes = 5 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 238.3 0.223 0.0%
2 259.2 0.323 0.1%
4 275.7 0.153 0.0%
6 292.1 0.385 0.1%
8 310.3 0.337 0.1%
10 326.8 0.439 0.1%
12 343 0.518 0.1%
14 360.3 0.509 0.1%
16 378.4 0.363 0.0%
18 396.7 0.478 0.1%
20 412.7 0.348 0.0%
22 430.1 0.607 0.1%
24 447.2 0.726 0.1%
26 464.1 0.477 0.1%
28 480 1.084 0.2%
30 498.6 1.006 0.2%
32 516.7 0.314 0.0%
34 534.2 0.564 0.1%
36 550.2 0.422 0.0%
38 568.4 0.333 0.0%
40 584.8 1.386 0.2%
42 601.3 1.699 0.2%
44 617.8 1.172 0.1%
46 634.9 0.402 0.0%
48 651.9 0.45 0.0%
50 669.8 0.709 0.1%
52 687.2 0.331 0.0%
54 703.4 0.403 0.0%
56 720.7 0.713 0.0%
58 737.3 1.23 0.1%
60 752.7 2.416 0.3%
62 769.1 0.719 0.0%
64 787.9 1.341 0.1%
66 805.4 0.516 0.0%
68 821.8 0.436 0.0%
70 837.3 2.019 0.2%
72 856.6 0.562 0.0%
74 871.6 1.514 0.1%
76 889.6 0.336 0.0%
78 905.8 1.439 0.1%
80 921.5 2.423 0.2%
82 940.1 1.16 0.1%
84 956.5 1.914 0.2%
86 974.5 1.677 0.1%
88 990.5 2.363 0.2%
90 1007 0.63 0.0%
92 1025 0.793 0.0%
94 1042 1.903 0.1%
96 1069 19.89 1.8%
98 1104 3.646 0.3%
100 1120 2.42 0.2%
102 1134 2.253 0.1%
104 1126 4.401 0.3%
106 1146 1.36 0.1%
108 1162 0.491 0.0%
110 1178 1.676 0.1%
112 1191 4.085 0.3%
114 1211 1.49 0.1%
116 1230 1.406 0.1%
118 1245 0.744 0.0%
120 1262 0.634 0.0%
122 1279 0.721 0.0%
124 1291 5.122 0.3%
126 1309 4.444 0.3%
128 1334 3.548 0.2%

Quality and confidence:
param error
c 0.006

Model:
Time ~= 242.2
+ c 8.535
µs

Reads = 6 + (0 * c)
Writes = 5 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 155.1
+ r 106.4
µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 155.2 0.212 0.1%
1 261.6 0.637 0.2%

Quality and confidence:
param error
r 0.223

Model:
Time ~= 155.2
+ r 106.3
µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to_per_code_kb_delta", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 205.1
+ c 9.301
+ t 4.752
+ d 3694
µs

Reads = 7 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t d mean µs sigma µs %
0 128 20 74950 56.21 0.0%
2 128 20 74560 84.31 0.1%
4 128 20 75150 125.8 0.1%
6 128 20 74800 61.69 0.0%
8 128 20 74980 69.03 0.0%
10 128 20 74630 93.14 0.1%
12 128 20 74950 87.33 0.1%
14 128 20 74760 53.45 0.0%
16 128 20 74750 84.32 0.1%
18 128 20 74960 91.49 0.1%
20 128 20 75050 56.56 0.0%
22 128 20 74890 90.74 0.1%
24 128 20 74940 73.94 0.0%
26 128 20 74940 71.99 0.0%
28 128 20 75080 72.25 0.0%
30 128 20 75160 55.02 0.0%
32 128 20 75080 78.32 0.1%
34 128 20 74850 73.42 0.0%
36 128 20 75000 51.14 0.0%
38 128 20 74890 39.6 0.0%
40 128 20 74910 65.39 0.0%
42 128 20 74850 31.87 0.0%
44 128 20 75060 77.31 0.1%
46 128 20 75460 58.62 0.0%
48 128 20 74960 69.6 0.0%
50 128 20 75230 69.16 0.0%
52 128 20 75310 100.7 0.1%
54 128 20 75040 80.21 0.1%
56 128 20 75110 84.27 0.1%
58 128 20 75040 83.19 0.1%
60 128 20 75320 75.76 0.1%
62 128 20 75260 55 0.0%
64 128 20 75400 106.4 0.1%
66 128 20 75270 71.81 0.0%
68 128 20 75260 60.83 0.0%
70 128 20 75320 62.24 0.0%
72 128 20 75450 31.84 0.0%
74 128 20 75340 69.49 0.0%
76 128 20 75210 55.18 0.0%
78 128 20 75480 80.08 0.1%
80 128 20 75270 54.57 0.0%
82 128 20 75480 71.59 0.0%
84 128 20 75320 87.18 0.1%
86 128 20 75300 44.2 0.0%
88 128 20 75450 76.79 0.1%
90 128 20 75690 77.11 0.1%
92 128 20 75610 93.79 0.1%
94 128 20 75580 70.19 0.0%
96 128 20 75600 106.5 0.1%
98 128 20 75930 107.8 0.1%
100 128 20 75790 85.16 0.1%
102 128 20 75630 56.85 0.0%
104 128 20 75440 67.88 0.0%
106 128 20 75910 57.37 0.0%
108 128 20 75790 91.49 0.1%
110 128 20 75750 67.2 0.0%
112 128 20 75700 58.05 0.0%
114 128 20 75680 62.68 0.0%
116 128 20 75810 69.18 0.0%
118 128 20 75930 67.34 0.0%
120 128 20 75940 93.99 0.1%
122 128 20 75840 66.92 0.0%
124 128 20 76040 59.72 0.0%
126 128 20 76060 75.68 0.0%
128 0 20 75340 87.6 0.1%
128 2 20 75310 90.97 0.1%
128 4 20 75350 56.43 0.0%
128 6 20 75130 96.44 0.1%
128 8 20 75220 89.12 0.1%
128 10 20 75380 80.63 0.1%
128 12 20 75420 84.18 0.1%
128 14 20 75560 66.89 0.0%
128 16 20 75450 64.67 0.0%
128 18 20 75310 66.51 0.0%
128 20 20 75220 64.35 0.0%
128 22 20 75470 75.92 0.1%
128 24 20 75250 50.63 0.0%
128 26 20 75520 64.5 0.0%
128 28 20 75230 91.25 0.1%
128 30 20 75330 69.64 0.0%
128 32 20 75310 67.9 0.0%
128 34 20 75480 39.84 0.0%
128 36 20 75450 56.54 0.0%
128 38 20 75480 59.04 0.0%
128 40 20 75290 116.9 0.1%
128 42 20 75460 51.97 0.0%
128 44 20 75720 67.87 0.0%
128 46 20 75840 48.11 0.0%
128 48 20 75210 82.61 0.1%
128 50 20 75420 37.41 0.0%
128 52 20 75540 48.07 0.0%
128 54 20 75500 67.28 0.0%
128 56 20 75390 69.17 0.0%
128 58 20 75370 44.49 0.0%
128 60 20 75600 55.95 0.0%
128 62 20 75860 63.42 0.0%
128 64 20 75570 73.83 0.0%
128 66 20 75480 89.31 0.1%
128 68 20 75540 91.63 0.1%
128 70 20 75910 36.38 0.0%
128 72 20 75410 71.37 0.0%
128 74 20 75810 36.21 0.0%
128 76 20 75720 92.54 0.1%
128 78 20 75520 58.35 0.0%
128 80 20 75700 41.77 0.0%
128 82 20 75480 41.79 0.0%
128 84 20 75690 93.3 0.1%
128 86 20 75510 40.58 0.0%
128 88 20 75710 76.74 0.1%
128 90 20 75650 34.6 0.0%
128 92 20 75890 51.36 0.0%
128 94 20 75670 37.45 0.0%
128 96 20 75540 65.53 0.0%
128 98 20 75750 49.2 0.0%
128 100 20 75720 48.4 0.0%
128 102 20 75900 79.08 0.1%
128 104 20 75560 67.29 0.0%
128 106 20 75860 63.32 0.0%
128 108 20 75830 93.49 0.1%
128 110 20 75650 92.95 0.1%
128 112 20 75780 39.5 0.0%
128 114 20 75740 77.4 0.1%
128 116 20 76230 73.43 0.0%
128 118 20 75850 47.76 0.0%
128 120 20 75740 83.72 0.1%
128 122 20 75880 66.58 0.0%
128 124 20 75830 52.67 0.0%
128 126 20 75970 85.81 0.1%
128 128 0 1995 2.582 0.1%
128 128 1 5575 7.159 0.1%
128 128 2 9342 49.52 0.5%
128 128 3 12830 15.34 0.1%
128 128 4 16480 17.12 0.1%
128 128 5 20120 10.75 0.0%
128 128 6 23770 21.58 0.0%
128 128 7 27380 31 0.1%
128 128 8 31090 31.47 0.1%
128 128 9 34940 32.09 0.0%
128 128 10 38470 12.92 0.0%
128 128 11 42150 30.86 0.0%
128 128 12 45820 67.11 0.1%
128 128 13 49550 55.08 0.1%
128 128 14 53280 46.87 0.0%
128 128 15 56960 47.64 0.0%
128 128 16 60740 48.04 0.0%
128 128 17 64430 29.9 0.0%
128 128 18 68470 54.17 0.0%
128 128 19 72200 64.07 0.0%
128 128 20 75860 67.97 0.0%

Quality and confidence:
param error
c 0.138
t 0.138
d 1.219

Model:
Time ~= 0
+ c 8.628
+ t 4.375
+ d 3713
µs

Reads = 7 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 146.7
+ r 679.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133 0.282 0.2%
1 826.8 0.813 0.0%
2 1508 1.619 0.1%
3 2190 2.198 0.1%
4 2866 3.33 0.1%
5 3549 5.235 0.1%
6 4223 6.897 0.1%
7 4903 12.37 0.2%
8 5585 5.386 0.0%
9 6265 8.126 0.1%
10 6940 9.556 0.1%
11 7636 9.523 0.1%
12 8307 13.69 0.1%
13 8984 13.25 0.1%
14 9643 17.76 0.1%
15 10340 10.44 0.1%
16 11040 19.19 0.1%
17 11700 9.273 0.0%
18 12370 12.98 0.1%
19 13070 14.77 0.1%
20 13710 16.47 0.1%

Quality and confidence:
param error
r 0.167

Model:
Time ~= 146.3
+ r 679.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147.4
+ r 1040
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 123.1 0.147 0.1%
1 1187 2.315 0.1%
2 2223 2.946 0.1%
3 3265 6.112 0.1%
4 4324 6.936 0.1%
5 5359 8.75 0.1%
6 6402 6.758 0.1%
7 7441 15.15 0.2%
8 8490 10.55 0.1%
9 9506 15.28 0.1%
10 10550 26.19 0.2%
11 11600 21.59 0.1%
12 12600 19.34 0.1%
13 13690 22.58 0.1%
14 14700 18.25 0.1%
15 15710 32 0.2%
16 16770 21.34 0.1%
17 17830 20.78 0.1%
18 18840 37.41 0.1%
19 19920 41.19 0.2%
20 20980 29.21 0.1%

Quality and confidence:
param error
r 0.316

Model:
Time ~= 148.5
+ r 1040
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event_per_topic_and_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 1468
+ t 578.8
+ n 246.8
µs

Reads = 4 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
t n mean µs sigma µs %
0 16 5230 8.932 0.1%
1 16 6011 6.994 0.1%
2 16 6608 5.185 0.0%
3 16 7162 4.597 0.0%
4 0 3741 3.833 0.1%
4 1 4022 3.727 0.0%
4 2 4265 3.931 0.0%
4 3 4520 6.974 0.1%
4 4 4761 7.676 0.1%
4 5 4991 8.946 0.1%
4 6 5231 5.539 0.1%
4 7 5444 7.416 0.1%
4 8 5730 7.976 0.1%
4 9 5934 18.32 0.3%
4 10 6211 5.766 0.0%
4 11 6455 9.642 0.1%
4 12 6725 6.8 0.1%
4 13 6962 7.999 0.1%
4 14 7230 11.74 0.1%
4 15 7480 5.727 0.0%
4 16 7712 9.742 0.1%

Quality and confidence:
param error
t 2.851
n 0.561

Model:
Time ~= 1365
+ t 595.8
+ n 248.2
µs

Reads = 4 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_set_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 134
+ r 182.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 128 0.206 0.1%
1 317.3 0.8 0.2%
2 500.3 0.58 0.1%
3 681.3 1.791 0.2%
4 864.1 0.933 0.1%
5 1043 3.917 0.3%
6 1224 2.504 0.2%
7 1414 5.952 0.4%
8 1592 2.346 0.1%
9 1776 2.931 0.1%
10 1956 1.873 0.0%
11 2139 5.23 0.2%
12 2319 2.881 0.1%
13 2505 7.601 0.3%
14 2683 6.589 0.2%
15 2868 4.24 0.1%
16 3053 6.875 0.2%
17 3239 3.043 0.0%
18 3408 5.125 0.1%
19 3598 6.888 0.1%
20 3778 7.13 0.1%

Quality and confidence:
param error
r 0.062

Model:
Time ~= 133.6
+ r 182.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_debug_message", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 129.3
+ r 147.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 122.5 0.168 0.1%
1 279.5 0.519 0.1%
2 426.4 0.992 0.2%
3 574.8 1.633 0.2%
4 719.8 1.785 0.2%
5 867.6 0.929 0.1%
6 1018 2.223 0.2%
7 1164 3.349 0.2%
8 1310 4.458 0.3%
9 1462 4.437 0.3%
10 1608 6.635 0.4%
11 1759 6.118 0.3%
12 1914 5.818 0.3%
13 2052 7.205 0.3%
14 2199 6.523 0.2%
15 2351 5.319 0.2%
16 2488 9.967 0.4%
17 2642 7.216 0.2%
18 2794 12.86 0.4%
19 2942 5.875 0.1%
20 3097 11.45 0.3%

Quality and confidence:
param error
r 0.083

Model:
Time ~= 128.1
+ r 148.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 128.3
+ r 4019
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 125.2 0.272 0.2%
1 4168 5.129 0.1%
2 8167 9.845 0.1%
3 12190 9.12 0.0%
4 16160 11.42 0.0%
5 20220 13.32 0.0%
6 24230 15.37 0.0%
7 28240 8.97 0.0%
8 32210 15.41 0.0%
9 36470 237.7 0.6%
10 40380 49.17 0.1%
11 44330 28.45 0.0%
12 48250 28.64 0.0%
13 52580 32.81 0.0%
14 56600 18.08 0.0%
15 60620 76.53 0.1%
16 64630 142.3 0.2%
17 68400 39.54 0.0%
18 72550 24.8 0.0%
19 76400 38.09 0.0%
20 80430 58.72 0.0%

Quality and confidence:
param error
r 1.391

Model:
Time ~= 133.8
+ r 4022
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 640.2
+ n 70.55
µs

Reads = 5 + (0 * n)
Writes = 2 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 588.5 0.57 0.0%
1 702 2.64 0.3%
2 789.3 2.554 0.3%
3 864.6 1.196 0.1%
4 936.5 2.114 0.2%
5 997.8 2.03 0.2%
6 1070 3.38 0.3%
7 1132 1.855 0.1%
8 1207 2.988 0.2%
9 1266 1.693 0.1%
10 1336 1.833 0.1%
11 1404 2.251 0.1%
12 1489 4.673 0.3%
13 1553 2.319 0.1%
14 1638 2.467 0.1%
15 1700 1.622 0.0%
16 1765 1.702 0.0%

Quality and confidence:
param error
n 0.228

Model:
Time ~= 633.1
+ n 71.18
µs

Reads = 5 + (0 * n)
Writes = 2 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 1276
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 124.8 0.161 0.1%
1 1305 3.199 0.2%
2 2526 9.195 0.3%
3 3742 8.125 0.2%
4 4976 12.19 0.2%
5 6256 16.59 0.2%
6 7455 19.04 0.2%
7 8656 22.96 0.2%
8 9960 22.24 0.2%
9 11290 16.6 0.1%
10 12510 26.04 0.2%
11 13870 33.93 0.2%
12 15190 33.59 0.2%
13 16310 35.97 0.2%
14 17650 35.64 0.2%
15 19030 33.78 0.1%
16 20230 66.17 0.3%
17 21590 59.68 0.2%
18 23120 35.84 0.1%
19 24550 63.12 0.2%
20 25950 44.34 0.1%

Quality and confidence:
param error
r 2.079

Model:
Time ~= 0
+ r 1285
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 63.39
+ r 927.3
µs

Reads = 4 + (100 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 125.4 0.129 0.1%
1 1019 0.985 0.0%
2 1914 2.763 0.1%
3 2821 7.404 0.2%
4 3790 29.92 0.7%
5 4697 20.83 0.4%
6 5617 15.15 0.2%
7 6443 11.37 0.1%
8 7425 21.52 0.2%
9 8363 18.53 0.2%
10 9376 23.31 0.2%
11 10340 35.73 0.3%
12 11130 19.19 0.1%
13 12300 67.79 0.5%
14 13130 36.93 0.2%
15 13970 46.39 0.3%
16 14850 28.26 0.1%
17 15770 35.39 0.2%
18 16860 53.54 0.3%
19 17770 42.85 0.2%
20 18590 34.6 0.1%

Quality and confidence:
param error
r 0.863

Model:
Time ~= 56.87
+ r 929.3
µs

Reads = 4 + (100 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 643
+ n 152.2
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 599.4 1.098 0.1%
1 778.9 1.208 0.1%
2 953.7 1.379 0.1%
3 1110 1.245 0.1%
4 1268 2.862 0.2%
5 1407 2.713 0.1%
6 1560 2.814 0.1%
7 1709 2.205 0.1%
8 1860 2.853 0.1%
9 2012 1.042 0.0%
10 2161 1.616 0.0%
11 2309 1.636 0.0%
12 2463 2.19 0.0%
13 2619 11.65 0.4%
14 2776 3.004 0.1%
15 2939 11.37 0.3%
16 3074 7.642 0.2%

Quality and confidence:
param error
n 0.211

Model:
Time ~= 635.6
+ n 152.9
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 85.15
+ r 5865
µs

Reads = 4 + (100 * r)
Writes = 2 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 136.2 0.182 0.1%
1 5974 3.185 0.0%
2 11820 9.466 0.0%
3 17620 24.31 0.1%
4 23500 20.74 0.0%
5 29390 17.52 0.0%
6 35210 29.76 0.0%
7 40990 17.23 0.0%
8 47330 470.4 0.9%
9 52720 37.34 0.0%
10 58880 35.26 0.0%
11 64570 48.24 0.0%
12 70560 63.14 0.0%
13 76480 57.16 0.0%
14 82110 39.36 0.0%
15 87950 76.29 0.0%
16 93970 95.03 0.1%
17 99680 58.42 0.0%
18 105600 93.67 0.0%
19 111800 88.54 0.0%
20 117300 51.85 0.0%

Quality and confidence:
param error
r 1.954

Model:
Time ~= 74.9
+ r 5868
µs

Reads = 4 + (100 * r)
Writes = 2 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 11780
µs

Reads = 5 + (200 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 135.8 0.166 0.1%
1 11550 4.45 0.0%
2 23000 18.87 0.0%
3 34420 49.97 0.1%
4 45920 20.41 0.0%
5 57530 52.31 0.0%
6 69000 74.03 0.1%
7 80700 53.7 0.0%
8 92400 55.12 0.0%
9 103900 62.83 0.0%
10 115900 65.42 0.0%
11 127600 83.38 0.0%
12 139400 160.6 0.1%
13 150900 62.01 0.0%
14 165000 165.4 0.1%
15 176700 178 0.1%
16 188600 1015 0.5%
17 199600 1088 0.5%
18 213300 908.7 0.4%
19 224600 1339 0.5%
20 236100 1099 0.4%

Quality and confidence:
param error
r 12.72

Model:
Time ~= 0
+ r 11840
µs

Reads = 5 + (200 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call_per_code_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12570
+ c 389.7
+ t 1997
+ i 60.82
+ o 79.09
µs

Reads = 205 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t i o mean µs sigma µs %
0 1 1024 960 152700 242.9 0.1%
2 1 1024 960 153800 163.6 0.1%
4 1 1024 960 154600 211.1 0.1%
6 1 1024 960 155400 144.2 0.0%
8 1 1024 960 156300 147 0.0%
10 1 1024 960 157000 171.8 0.1%
12 1 1024 960 157800 265.9 0.1%
14 1 1024 960 158800 219 0.1%
16 1 1024 960 160000 164.5 0.1%
18 1 1024 960 160000 217.2 0.1%
20 1 1024 960 160500 72.1 0.0%
22 1 1024 960 160700 177.3 0.1%
24 1 1024 960 160900 233.1 0.1%
26 1 1024 960 161900 201.1 0.1%
28 1 1024 960 163100 335.5 0.2%
30 1 1024 960 163900 216.9 0.1%
32 1 1024 960 165000 160.8 0.0%
34 1 1024 960 165500 169.4 0.1%
36 1 1024 960 166700 88.1 0.0%
38 1 1024 960 167200 226.6 0.1%
40 1 1024 960 168200 214.3 0.1%
42 1 1024 960 169200 197.1 0.1%
44 1 1024 960 169800 209.8 0.1%
46 1 1024 960 170500 239.1 0.1%
48 1 1024 960 171300 247.8 0.1%
50 1 1024 960 172200 218.7 0.1%
52 1 1024 960 172900 82.92 0.0%
54 1 1024 960 173700 195.8 0.1%
56 1 1024 960 174600 97.35 0.0%
58 1 1024 960 175200 167.3 0.0%
60 1 1024 960 175800 139.7 0.0%
62 1 1024 960 176900 114.4 0.0%
64 1 1024 960 177700 174.6 0.0%
66 1 1024 960 178500 144.9 0.0%
68 1 1024 960 179200 253.6 0.1%
70 1 1024 960 180400 127.7 0.0%
72 1 1024 960 181100 115.8 0.0%
74 1 1024 960 181700 247.7 0.1%
76 1 1024 960 182300 187 0.1%
78 1 1024 960 183200 169.6 0.0%
80 1 1024 960 184000 168.7 0.0%
82 1 1024 960 184700 170 0.0%
84 1 1024 960 185400 191 0.1%
86 1 1024 960 186200 191.7 0.1%
88 1 1024 960 187400 184.1 0.0%
90 1 1024 960 187800 127.6 0.0%
92 1 1024 960 188600 141.8 0.0%
94 1 1024 960 189400 119.3 0.0%
96 1 1024 960 190200 90.73 0.0%
98 1 1024 960 190700 154.7 0.0%
100 1 1024 960 191900 126.1 0.0%
102 1 1024 960 192600 152.7 0.0%
104 1 1024 960 193300 266.2 0.1%
106 1 1024 960 194100 355.6 0.1%
108 1 1024 960 194900 181.1 0.0%
110 1 1024 960 196000 249.3 0.1%
112 1 1024 960 196700 232.4 0.1%
114 1 1024 960 197900 204.3 0.1%
116 1 1024 960 198500 156.6 0.0%
118 1 1024 960 199500 188.6 0.0%
120 1 1024 960 199900 293.7 0.1%
122 1 1024 960 200400 114.8 0.0%
124 1 1024 960 200800 237.8 0.1%
126 1 1024 960 200800 103.5 0.0%
128 0 1024 960 199100 218.1 0.1%
128 1 0 960 140300 99.75 0.0%
128 1 20 960 141600 170.4 0.1%
128 1 40 960 143000 180.1 0.1%
128 1 60 960 144200 130.4 0.0%
128 1 80 960 145500 253.6 0.1%
128 1 100 960 146600 169.1 0.1%
128 1 120 960 147900 167.1 0.1%
128 1 140 960 149300 206.8 0.1%
128 1 160 960 150300 255.9 0.1%
128 1 180 960 151600 247.1 0.1%
128 1 200 960 152900 268.8 0.1%
128 1 220 960 154200 158.4 0.1%
128 1 240 960 155300 100.5 0.0%
128 1 260 960 156600 205.6 0.1%
128 1 280 960 157900 121 0.0%
128 1 300 960 159100 209.4 0.1%
128 1 320 960 160600 108.3 0.0%
128 1 340 960 161300 189.8 0.1%
128 1 360 960 162000 152.2 0.0%
128 1 380 960 163600 302.9 0.1%
128 1 400 960 164900 222 0.1%
128 1 420 960 166200 200.9 0.1%
128 1 440 960 167500 278.9 0.1%
128 1 460 960 168600 299.1 0.1%
128 1 480 960 170000 183.7 0.1%
128 1 500 960 171200 200.4 0.1%
128 1 520 960 172500 198.4 0.1%
128 1 540 960 173700 107.7 0.0%
128 1 560 960 174900 196.8 0.1%
128 1 580 960 176200 200.7 0.1%
128 1 600 960 177300 126.5 0.0%
128 1 620 960 178600 279.3 0.1%
128 1 640 960 179800 168.4 0.0%
128 1 660 960 180800 180.9 0.1%
128 1 680 960 182200 222.5 0.1%
128 1 700 960 183400 168.9 0.0%
128 1 720 960 184500 140.7 0.0%
128 1 740 960 186000 167.3 0.0%
128 1 760 960 186900 137.4 0.0%
128 1 780 960 188100 255.9 0.1%
128 1 800 960 189100 274.1 0.1%
128 1 820 960 190700 277.5 0.1%
128 1 840 960 191900 116.9 0.0%
128 1 860 960 193400 149.7 0.0%
128 1 880 960 194500 156.9 0.0%
128 1 900 960 195500 170 0.0%
128 1 920 960 196900 162.3 0.0%
128 1 940 960 198400 260 0.1%
128 1 960 960 199500 146 0.0%
128 1 980 960 200600 125.6 0.0%
128 1 1000 960 200700 198.1 0.0%
128 1 1020 960 201100 276 0.1%
128 1 1024 0 126500 96.94 0.0%
128 1 1024 19 128200 39.53 0.0%
128 1 1024 38 130000 91.05 0.0%
128 1 1024 57 131800 67.1 0.0%
128 1 1024 76 133600 83.06 0.0%
128 1 1024 95 133700 69.47 0.0%
128 1 1024 114 134700 181.8 0.1%
128 1 1024 133 136900 96.84 0.0%
128 1 1024 152 138700 85.62 0.0%
128 1 1024 171 140300 72.98 0.0%
128 1 1024 190 141800 74.02 0.0%
128 1 1024 209 143400 108.3 0.0%
128 1 1024 228 145100 66.02 0.0%
128 1 1024 247 146500 97.78 0.0%
128 1 1024 266 148100 81.75 0.0%
128 1 1024 285 149800 154.7 0.1%
128 1 1024 304 151000 126.5 0.0%
128 1 1024 323 152600 77.95 0.0%
128 1 1024 342 154100 77.6 0.0%
128 1 1024 361 155600 129.8 0.0%
128 1 1024 380 157100 105.1 0.0%
128 1 1024 399 158800 117.8 0.0%
128 1 1024 418 160100 50.7 0.0%
128 1 1024 437 161100 157 0.0%
128 1 1024 456 162800 75.77 0.0%
128 1 1024 475 164400 146 0.0%
128 1 1024 494 166100 142.5 0.0%
128 1 1024 513 167500 130.7 0.0%
128 1 1024 532 169200 136.2 0.0%
128 1 1024 551 170700 158.5 0.0%
128 1 1024 570 172100 51.57 0.0%
128 1 1024 589 173300 225.6 0.1%
128 1 1024 608 174900 77.51 0.0%
128 1 1024 627 176400 160.4 0.0%
128 1 1024 646 177900 190 0.1%
128 1 1024 665 179500 70.57 0.0%
128 1 1024 684 181000 138.9 0.0%
128 1 1024 703 182400 167 0.0%
128 1 1024 722 184000 102.1 0.0%
128 1 1024 741 185600 109.4 0.0%
128 1 1024 760 187000 140.3 0.0%
128 1 1024 779 188600 96.43 0.0%
128 1 1024 798 190200 108.5 0.0%
128 1 1024 817 191600 177.5 0.0%
128 1 1024 836 193100 166.8 0.0%
128 1 1024 855 194700 304.3 0.1%
128 1 1024 874 196200 280.8 0.1%
128 1 1024 893 198100 338.2 0.1%
128 1 1024 912 199700 197.2 0.0%
128 1 1024 931 200700 275.7 0.1%
128 1 1024 950 201400 118.3 0.0%
128 1 1024 960 201000 218.8 0.1%

Quality and confidence:
param error
c 0.339
t 141.4
i 0.044
o 0.047

Model:
Time ~= 10950
+ c 391.9
+ t 3727
+ i 60.6
+ o 79.11
µs

Reads = 205 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 22450
µs

Reads = 5 + (300 * r)
Writes = 3 + (300 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.2 0.288 0.2%
1 20520 14.47 0.0%
2 41180 37.74 0.0%
3 62120 48.9 0.0%
4 83160 29.65 0.0%
5 104400 51.01 0.0%
6 126400 83.74 0.0%
7 147700 107.3 0.0%
8 169500 113.7 0.0%
9 191800 77.12 0.0%
10 214100 109.4 0.0%
11 236800 130.3 0.0%
12 259800 151.7 0.0%
13 283300 149.2 0.0%
14 306400 74.27 0.0%
15 328800 269.4 0.0%
16 352100 225.2 0.0%
17 375900 256.6 0.0%
18 399700 192.9 0.0%
19 424200 216.8 0.0%
20 448600 1228 0.2%

Quality and confidence:
param error
r 37.25

Model:
Time ~= 0
+ r 22430
µs

Reads = 5 + (300 * r)
Writes = 3 + (300 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate_per_code_input_output_salt_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 11240
+ c 860.3
+ i 61.68
+ o 82.07
+ s 239.2
µs

Reads = 206 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c i o s mean µs sigma µs %
0 960 960 960 378900 392.9 0.1%
2 960 960 960 380500 278.3 0.0%
4 960 960 960 382500 252.1 0.0%
6 960 960 960 384400 392.6 0.1%
8 960 960 960 385900 274 0.0%
10 960 960 960 387900 255.1 0.0%
12 960 960 960 389800 292.7 0.0%
14 960 960 960 391400 257.1 0.0%
16 960 960 960 393200 278.9 0.0%
18 960 960 960 394900 331.1 0.0%
20 960 960 960 397300 554.6 0.1%
22 960 960 960 398600 242.4 0.0%
24 960 960 960 400800 239.8 0.0%
26 960 960 960 401200 71.07 0.0%
28 960 960 960 401200 31.12 0.0%
30 960 960 960 401100 56.44 0.0%
32 960 960 960 403100 429.7 0.1%
34 960 960 960 406200 543.7 0.1%
36 960 960 960 408500 483.4 0.1%
38 960 960 960 410600 357 0.0%
40 960 960 960 412900 207 0.0%
42 960 960 960 414800 266.5 0.0%
44 960 960 960 416300 379.9 0.0%
46 960 960 960 418100 289.4 0.0%
48 960 960 960 419800 271.6 0.0%
50 960 960 960 421600 99.05 0.0%
52 960 960 960 423500 247.7 0.0%
54 960 960 960 425500 374.3 0.0%
56 960 960 960 427100 288 0.0%
58 960 960 960 428300 282.4 0.0%
60 960 960 960 430300 335.4 0.0%
62 960 960 960 432200 295.1 0.0%
64 960 960 960 433800 339.4 0.0%
66 960 960 960 436000 251.5 0.0%
68 960 960 960 437700 301.7 0.0%
70 960 960 960 439300 322.9 0.0%
72 960 960 960 441000 315.4 0.0%
74 960 960 960 443100 445.3 0.1%
76 960 960 960 444200 234.8 0.0%
78 960 960 960 446000 348.8 0.0%
80 960 960 960 448200 466.1 0.1%
82 960 960 960 449800 169.7 0.0%
84 960 960 960 451500 302.4 0.0%
86 960 960 960 453100 316.7 0.0%
88 960 960 960 455300 388.4 0.0%
90 960 960 960 456500 305.1 0.0%
92 960 960 960 458400 290.9 0.0%
94 960 960 960 459900 454.4 0.0%
96 960 960 960 461700 346.2 0.0%
98 960 960 960 463800 304.3 0.0%
100 960 960 960 465500 363.3 0.0%
102 960 960 960 466900 297.5 0.0%
104 960 960 960 468400 322.9 0.0%
106 960 960 960 469800 401.9 0.0%
108 960 960 960 471600 431.9 0.0%
110 960 960 960 473100 238.7 0.0%
112 960 960 960 475500 350.1 0.0%
114 960 960 960 476900 365.8 0.0%
116 960 960 960 478300 358 0.0%
118 960 960 960 480100 272.4 0.0%
120 960 960 960 481800 249.7 0.0%
122 960 960 960 483500 261.7 0.0%
124 960 960 960 485000 313.7 0.0%
126 960 960 960 486700 178.2 0.0%
128 0 960 960 429400 347.4 0.0%
128 19 960 960 431200 340.1 0.0%
128 38 960 960 432500 277.4 0.0%
128 57 960 960 433300 286.2 0.0%
128 76 960 960 434900 205 0.0%
128 95 960 960 436100 126.3 0.0%
128 114 960 960 437400 298.3 0.0%
128 133 960 960 438300 454.8 0.1%
128 152 960 960 439800 237.4 0.0%
128 171 960 960 440600 222.3 0.0%
128 190 960 960 441800 468.2 0.1%
128 209 960 960 443300 297.3 0.0%
128 228 960 960 444600 246.3 0.0%
128 247 960 960 445900 232.1 0.0%
128 266 960 960 446900 291.4 0.0%
128 285 960 960 448300 340 0.0%
128 304 960 960 449500 152.3 0.0%
128 323 960 960 450800 261 0.0%
128 342 960 960 451500 360.8 0.0%
128 361 960 960 452800 270.2 0.0%
128 380 960 960 453800 292.3 0.0%
128 399 960 960 455200 411.4 0.0%
128 418 960 960 456500 330.6 0.0%
128 437 960 960 457400 150 0.0%
128 456 960 960 458800 249.7 0.0%
128 475 960 960 459800 421.5 0.0%
128 494 960 960 461500 221.7 0.0%
128 513 960 960 462000 308.1 0.0%
128 532 960 960 463800 361.4 0.0%
128 551 960 960 464600 159.7 0.0%
128 570 960 960 466100 311.6 0.0%
128 589 960 960 467200 339.6 0.0%
128 608 960 960 467600 292 0.0%
128 627 960 960 469200 204.9 0.0%
128 646 960 960 470400 331.7 0.0%
128 665 960 960 471100 247.1 0.0%
128 684 960 960 472500 213.5 0.0%
128 703 960 960 474300 413.7 0.0%
128 722 960 960 474900 191.3 0.0%
128 741 960 960 476300 204.5 0.0%
128 760 960 960 477700 408.2 0.0%
128 779 960 960 478400 294.8 0.0%
128 798 960 960 479600 304 0.0%
128 817 960 960 480700 301.3 0.0%
128 836 960 960 481600 228.5 0.0%
128 855 960 960 482800 337.7 0.0%
128 874 960 960 484200 289.3 0.0%
128 893 960 960 485200 326.9 0.0%
128 912 960 960 486200 548.5 0.1%
128 931 960 960 487200 343 0.0%
128 950 960 960 488300 350.5 0.0%
128 960 0 960 408600 237.9 0.0%
128 960 19 960 411000 247.5 0.0%
128 960 38 960 412700 239.8 0.0%
128 960 57 960 414700 281.8 0.0%
128 960 76 960 416400 145.9 0.0%
128 960 95 960 418400 219.6 0.0%
128 960 114 960 420000 265.9 0.0%
128 960 133 960 420800 253.9 0.0%
128 960 152 960 422700 212 0.0%
128 960 171 960 424000 228 0.0%
128 960 190 960 425700 253.3 0.0%
128 960 209 960 427600 181.5 0.0%
128 960 228 960 429300 167.2 0.0%
128 960 247 960 430800 214.8 0.0%
128 960 266 960 432600 286.8 0.0%
128 960 285 960 434100 244.4 0.0%
128 960 304 960 435600 170.9 0.0%
128 960 323 960 437600 138.5 0.0%
128 960 342 960 439400 285.5 0.0%
128 960 361 960 440500 320 0.0%
128 960 380 960 442300 273.7 0.0%
128 960 399 960 443600 204.6 0.0%
128 960 418 960 445200 182.7 0.0%
128 960 437 960 446800 167.7 0.0%
128 960 456 960 448700 110.9 0.0%
128 960 475 960 450300 423.2 0.0%
128 960 494 960 451900 153.7 0.0%
128 960 513 960 453000 248 0.0%
128 960 532 960 454800 302.5 0.0%
128 960 551 960 455900 201.4 0.0%
128 960 570 960 457400 392.1 0.0%
128 960 589 960 458500 225.3 0.0%
128 960 608 960 460400 293.1 0.0%
128 960 627 960 461600 341.8 0.0%
128 960 646 960 463300 323.5 0.0%
128 960 665 960 464600 253.3 0.0%
128 960 684 960 466900 194.5 0.0%
128 960 703 960 467800 216.6 0.0%
128 960 722 960 469100 273 0.0%
128 960 741 960 470900 388 0.0%
128 960 760 960 472600 214 0.0%
128 960 779 960 473700 443.6 0.0%
128 960 798 960 475600 326.8 0.0%
128 960 817 960 477400 233.3 0.0%
128 960 836 960 479100 414.7 0.0%
128 960 855 960 480400 221.6 0.0%
128 960 874 960 481800 558.9 0.1%
128 960 893 960 483300 310 0.0%
128 960 912 960 485300 285.1 0.0%
128 960 931 960 486300 219.7 0.0%
128 960 950 960 487900 246.4 0.0%
128 960 960 0 261700 325.1 0.1%
128 960 960 19 267100 346 0.1%
128 960 960 38 270200 227.5 0.0%
128 960 960 57 275600 199.7 0.0%
128 960 960 76 279800 172.4 0.0%
128 960 960 95 284300 239.3 0.0%
128 960 960 114 289100 158 0.0%
128 960 960 133 293400 296.2 0.1%
128 960 960 152 298000 291.6 0.0%
128 960 960 171 301600 306.1 0.1%
128 960 960 190 306500 190.7 0.0%
128 960 960 209 311100 272.3 0.0%
128 960 960 228 315800 273.7 0.0%
128 960 960 247 320300 178.2 0.0%
128 960 960 266 324200 393.6 0.1%
128 960 960 285 329500 229.4 0.0%
128 960 960 304 333700 224.8 0.0%
128 960 960 323 338700 147.3 0.0%
128 960 960 342 343300 242.6 0.0%
128 960 960 361 348000 87.2 0.0%
128 960 960 380 352600 121 0.0%
128 960 960 399 357200 175.7 0.0%
128 960 960 418 361700 210.1 0.0%
128 960 960 437 365900 118.3 0.0%
128 960 960 456 370600 229.7 0.0%
128 960 960 475 375300 213.9 0.0%
128 960 960 494 380100 149.7 0.0%
128 960 960 513 385200 251.6 0.0%
128 960 960 532 389800 248.9 0.0%
128 960 960 551 394400 203.3 0.0%
128 960 960 570 399400 186.4 0.0%
128 960 960 589 402200 750.3 0.1%
128 960 960 608 403600 358.7 0.0%
128 960 960 627 410700 257.9 0.0%
128 960 960 646 416000 272.2 0.0%
128 960 960 665 420200 302.1 0.0%
128 960 960 684 424800 201.2 0.0%
128 960 960 703 429800 190.5 0.0%
128 960 960 722 434200 307.3 0.0%
128 960 960 741 438800 292.4 0.0%
128 960 960 760 443400 288.6 0.0%
128 960 960 779 448400 226.1 0.0%
128 960 960 798 452700 265.7 0.0%
128 960 960 817 457700 321 0.0%
128 960 960 836 461800 398.9 0.0%
128 960 960 855 466700 264.3 0.0%
128 960 960 874 470600 466.9 0.0%
128 960 960 893 475800 411.7 0.0%
128 960 960 912 480000 291 0.0%
128 960 960 931 484200 549.8 0.1%
128 960 960 950 486000 291.3 0.0%
128 960 960 960 489200 208.4 0.0%

Quality and confidence:
param error
c 0.603
i 0.085
o 0.085
s 0.085

Model:
Time ~= 12120
+ c 869.6
+ i 61.81
+ o 82.82
+ s 236.9
µs

Reads = 206 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 134.6
+ r 250.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 120.6 0.109 0.0%
1 383.6 0.231 0.0%
2 637.4 0.738 0.1%
3 887.2 2.013 0.2%
4 1136 1.735 0.1%
5 1388 2.64 0.1%
6 1639 2.825 0.1%
7 1886 1.336 0.0%
8 2141 5.337 0.2%
9 2387 4.158 0.1%
10 2635 2.657 0.1%
11 2899 8.252 0.2%
12 3138 2.986 0.0%
13 3386 4.99 0.1%
14 3638 3.496 0.0%
15 3883 5.147 0.1%
16 4131 6.378 0.1%
17 4389 6.819 0.1%
18 4636 7.159 0.1%
19 4883 14.15 0.2%
20 5140 8.77 0.1%

Quality and confidence:
param error
r 0.084

Model:
Time ~= 134.7
+ r 250.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 654.1
+ n 491.4
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 384 0.628 0.1%
20 10290 13.9 0.1%
40 20150 6.686 0.0%
60 30000 22.17 0.0%
80 39850 15.79 0.0%
100 49640 6.635 0.0%
120 59520 14.14 0.0%
140 69350 10.06 0.0%
160 79260 34.72 0.0%
180 89030 29.01 0.0%
200 98950 34.89 0.0%
220 108800 60.69 0.0%
240 118500 39.93 0.0%
260 128500 14.92 0.0%
280 138300 72.85 0.0%
300 148100 39.86 0.0%
320 157900 25.07 0.0%
340 167800 50.48 0.0%
360 177700 29.95 0.0%
380 187500 42.79 0.0%
400 197400 38.11 0.0%
420 207200 72.97 0.0%
440 217100 65.33 0.0%
460 226900 52.15 0.0%
480 236800 43.96 0.0%
500 246500 47.26 0.0%
520 256300 81.57 0.0%
540 266200 102.2 0.0%
560 276000 47.25 0.0%
580 285800 129.5 0.0%
600 295600 36.45 0.0%
620 305400 41.97 0.0%
640 315200 60.44 0.0%
660 325000 28.41 0.0%
680 334600 83.52 0.0%
700 344500 62.65 0.0%
720 354500 35.74 0.0%
740 364200 121.9 0.0%
760 374200 41.78 0.0%
780 384000 39.55 0.0%
800 394100 91.05 0.0%
820 403400 13.03 0.0%
840 412700 49.04 0.0%
860 422900 135.9 0.0%
880 432800 66.35 0.0%
900 442600 55.33 0.0%
920 452700 94.89 0.0%
940 462500 139.1 0.0%
960 472400 98.47 0.0%
980 481700 76.12 0.0%
1000 492200 96.6 0.0%
1020 500800 235 0.0%

Quality and confidence:
param error
n 0.036

Model:
Time ~= 719.3
+ n 491.2
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 134.4
+ r 255.8
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 120.5 0.139 0.1%
1 390.8 0.433 0.1%
2 648.4 1.334 0.2%
3 904.7 2.069 0.2%
4 1161 2.348 0.2%
5 1416 2.916 0.2%
6 1671 5.724 0.3%
7 1924 2.435 0.1%
8 2181 5.799 0.2%
9 2431 3.416 0.1%
10 2695 7.043 0.2%
11 2958 11.3 0.3%
12 3198 2.745 0.0%
13 3458 5.459 0.1%
14 3715 5.198 0.1%
15 3982 8.083 0.2%
16 4226 9.942 0.2%
17 4491 18.11 0.4%
18 4737 9.359 0.1%
19 4987 12.49 0.2%
20 5253 14.01 0.2%

Quality and confidence:
param error
r 0.108

Model:
Time ~= 133.7
+ r 255.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 600.9
+ n 340.5
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 390.2 0.717 0.1%
20 7233 8.328 0.1%
40 14100 9.13 0.0%
60 20880 11.45 0.0%
80 27730 5.118 0.0%
100 34490 10.04 0.0%
120 41400 21.56 0.0%
140 48220 8.93 0.0%
160 55040 31.04 0.0%
180 61860 46.66 0.0%
200 68690 31.1 0.0%
220 75540 28.03 0.0%
240 82300 25.68 0.0%
260 89230 12.2 0.0%
280 96070 56.78 0.0%
300 102800 38.78 0.0%
320 109600 21.44 0.0%
340 116500 37.03 0.0%
360 123300 39.12 0.0%
380 130100 26.72 0.0%
400 136900 40.8 0.0%
420 143800 44.24 0.0%
440 150500 107.6 0.0%
460 157400 50.07 0.0%
480 164200 35.21 0.0%
500 171000 38.76 0.0%
520 177800 49.89 0.0%
540 184500 42.53 0.0%
560 191400 44.65 0.0%
580 198300 49.01 0.0%
600 204800 102.6 0.0%
620 211700 57.12 0.0%
640 218500 103.8 0.0%
660 225300 40.31 0.0%
680 232200 35.83 0.0%
700 239100 74.68 0.0%
720 245800 39.55 0.0%
740 252600 45.71 0.0%
760 259400 91.39 0.0%
780 266400 141.2 0.0%
800 272800 60.48 0.0%
820 279900 36.83 0.0%
840 286300 18.62 0.0%
860 293300 89.92 0.0%
880 300400 31.69 0.0%
900 306700 28.16 0.0%
920 313800 73.46 0.0%
940 320200 36.26 0.0%
960 327500 63.72 0.0%
980 333800 202.8 0.0%
1000 341000 95.55 0.0%
1020 347700 51.88 0.0%

Quality and confidence:
param error
n 0.026

Model:
Time ~= 643.6
+ n 340.4
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 135.4
+ r 229.4
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 120.1 0.196 0.1%
1 366.3 2.509 0.6%
2 597.8 4.672 0.7%
3 823.3 1.677 0.2%
4 1052 0.841 0.0%
5 1283 2.061 0.1%
6 1515 1.339 0.0%
7 1743 2.421 0.1%
8 1971 4.919 0.2%
9 2198 4.775 0.2%
10 2437 8.645 0.3%
11 2665 3.808 0.1%
12 2885 5.631 0.1%
13 3121 4.16 0.1%
14 3347 5.965 0.1%
15 3573 5.431 0.1%
16 3802 5.86 0.1%
17 4033 8.586 0.2%
18 4263 7.675 0.1%
19 4489 8.159 0.1%
20 4722 6.813 0.1%

Quality and confidence:
param error
r 0.079

Model:
Time ~= 135.2
+ r 229.4
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 544.7
+ n 159.6
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 364 0.388 0.1%
20 3602 2.032 0.0%
40 6832 7.615 0.1%
60 9999 5.826 0.0%
80 13200 10.44 0.0%
100 16350 15.08 0.0%
120 19660 45.48 0.2%
140 22870 115.9 0.5%
160 26400 81.31 0.3%
180 29160 85.45 0.2%
200 32250 105.7 0.3%
220 35740 57.26 0.1%
240 38800 112.5 0.2%
260 42280 72.11 0.1%
280 45480 95.67 0.2%
300 48710 138.4 0.2%
320 51910 172 0.3%
340 55340 100.5 0.1%
360 58330 109.9 0.1%
380 61560 76.94 0.1%
400 64820 107 0.1%
420 68050 161.7 0.2%
440 71000 179.7 0.2%
460 74560 111.2 0.1%
480 77740 163.5 0.2%
500 80850 103.9 0.1%
520 83760 220.6 0.2%
540 86570 144.7 0.1%
560 89680 228.4 0.2%
580 93200 178.2 0.1%
600 96470 275.1 0.2%
620 99800 262.2 0.2%
640 102600 220.8 0.2%
660 105900 251 0.2%
680 109100 317 0.2%
700 112100 148.6 0.1%
720 115300 101.9 0.0%
740 118500 322.9 0.2%
760 121900 373.9 0.3%
780 124800 230.4 0.1%
800 128200 321.9 0.2%
820 132000 361.4 0.2%
840 134100 91.88 0.0%
860 137700 418.4 0.3%
880 140500 289.8 0.2%
900 144000 356.6 0.2%
920 147000 293.8 0.1%
940 150600 548.6 0.3%
960 153800 440.5 0.2%
980 157300 414.8 0.2%
1000 160400 311.4 0.1%
1020 163100 290.1 0.1%

Quality and confidence:
param error
n 0.051

Model:
Time ~= 655.4
+ n 159.5
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 135
+ r 229.8
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 120.4 0.204 0.1%
1 364.3 0.703 0.1%
2 595.5 0.924 0.1%
3 823.7 1.453 0.1%
4 1056 2.187 0.2%
5 1283 4.544 0.3%
6 1513 2.179 0.1%
7 1750 4.995 0.2%
8 1979 3.386 0.1%
9 2204 5.92 0.2%
10 2435 4.243 0.1%
11 2668 5.095 0.1%
12 2894 5.378 0.1%
13 3128 9.943 0.3%
14 3349 7.134 0.2%
15 3576 5.707 0.1%
16 3807 7.03 0.1%
17 4041 5.723 0.1%
18 4263 9.443 0.2%
19 4492 9.276 0.2%
20 4731 15.6 0.3%

Quality and confidence:
param error
r 0.094

Model:
Time ~= 135.3
+ r 229.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 727.7
+ n 155.8
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 364.5 0.369 0.1%
20 3573 1.214 0.0%
40 6962 45.21 0.6%
60 10130 68.41 0.6%
80 13220 11.43 0.0%
100 16350 14.86 0.0%
120 19330 28.99 0.1%
140 22470 50.92 0.2%
160 25590 34.92 0.1%
180 28560 43.52 0.1%
200 31750 61.62 0.1%
220 34970 57 0.1%
240 38130 24.76 0.0%
260 41200 82.51 0.2%
280 44420 74.72 0.1%
300 47620 45.05 0.0%
320 50640 85 0.1%
340 54020 49.79 0.0%
360 56950 127.1 0.2%
380 60120 65.24 0.1%
400 63290 73.79 0.1%
420 66280 111.6 0.1%
440 69520 142.5 0.2%
460 72660 155.1 0.2%
480 75970 158.5 0.2%
500 78960 173.7 0.2%
520 81340 177.1 0.2%
540 84680 182.7 0.2%
560 87970 206.6 0.2%
580 91000 190.8 0.2%
600 94380 153.5 0.1%
620 97720 88.05 0.0%
640 100400 172.9 0.1%
660 103600 246.8 0.2%
680 106800 228.3 0.2%
700 109700 269.9 0.2%
720 113000 259.7 0.2%
740 115300 216.7 0.1%
760 118900 218.6 0.1%
780 122100 181.2 0.1%
800 125400 270.6 0.2%
820 128800 209.1 0.1%
840 131300 292.2 0.2%
860 134200 172.6 0.1%
880 137600 368.3 0.2%
900 141200 318.4 0.2%
920 143800 155 0.1%
940 146100 171.4 0.1%
960 150100 192.9 0.1%
980 153800 144.4 0.0%
1000 156200 293.4 0.1%
1020 159600 217.5 0.1%

Quality and confidence:
param error
n 0.046

Model:
Time ~= 772.1
+ n 155.6
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "instr_i64const", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.32
+ r 3.436
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.32 0.037 0.1%
1 23.76 0.023 0.0%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 20.32
+ r 3.44
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64load", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.15
+ r 135.2
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 22.14 0.04 0.1%
1 157.4 0.125 0.0%

Quality and confidence:
param error
r 0.043

Model:
Time ~= 22.14
+ r 135.2
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64store", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.11
+ r 204.3
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 22.1 0.031 0.1%
1 226.5 0.221 0.0%

Quality and confidence:
param error
r 0.074

Model:
Time ~= 22.1
+ r 204.4
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_select", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.33
+ r 12.43
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.33 0.025 0.1%
1 32.77 0.082 0.2%

Quality and confidence:
param error
r 0.028

Model:
Time ~= 20.33
+ r 12.44
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.28
+ r 12.64
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.27 0.027 0.1%
1 32.92 0.048 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 20.27
+ r 12.65
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.33
+ r 6.351
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.32 0.026 0.1%
1 26.69 0.048 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 20.33
+ r 6.365
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.39
+ r 14.51
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.38 0.024 0.1%
1 34.89 0.03 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.39
+ r 14.5
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.31
+ r 15.22
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.31 0.02 0.0%
1 35.54 0.045 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.32
+ r 15.22
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table_per_entry", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 33.29
+ e 0.142
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
e mean µs sigma µs %
1 33.93 0.031 0.0%
6 34.83 0.046 0.1%
11 35.53 0.045 0.1%
16 36.66 0.06 0.1%
21 37.16 0.095 0.2%
26 37.93 0.057 0.1%
31 38.07 0.036 0.0%
36 38.59 0.044 0.1%
41 38.68 0.052 0.1%
46 39.5 0.06 0.1%
51 39.25 0.099 0.2%
56 43.35 3.759 8.6%
61 41.36 0.082 0.1%
66 41.97 0.145 0.3%
71 42.16 0.082 0.1%
76 43.49 0.071 0.1%
81 43.84 0.117 0.2%
86 44.24 0.118 0.2%
91 45.01 0.077 0.1%
96 45.04 0.129 0.2%
101 48.07 0.396 0.8%
106 50.1 0.16 0.3%
111 49.97 0.172 0.3%
116 49.87 0.627 1.2%
121 50.66 0.272 0.5%
126 51.7 0.34 0.6%
131 52.22 0.413 0.7%
136 52.66 0.501 0.9%
141 53.61 0.455 0.8%
146 54 0.25 0.4%
151 54.26 0.337 0.6%
156 54.93 0.405 0.7%
161 55.04 0.394 0.7%
166 56.56 0.448 0.7%
171 56.75 0.413 0.7%
176 57.79 0.268 0.4%
181 58.18 0.319 0.5%
186 58.82 0.221 0.3%
191 60.66 0.408 0.6%
196 60.58 0.538 0.8%
201 60.99 0.481 0.7%
206 62.35 0.577 0.9%
211 59.4 0.333 0.5%
216 59.62 0.153 0.2%
221 60.09 0.397 0.6%
226 71.59 0.213 0.2%
231 73.38 0.596 0.8%
236 72.64 0.536 0.7%
241 72.14 0.474 0.6%
246 73.55 0.449 0.6%
251 74.11 0.598 0.8%
256 74.38 0.435 0.5%

Quality and confidence:
param error
e 0.001

Model:
Time ~= 32.53
+ e 0.151
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Pallet: "pallet_contracts", Extrinsic: "instr_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.59
+ r 92.81
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.58 0.044 0.2%
1 113.4 0.297 0.2%

Quality and confidence:
param error
r 0.1

Model:
Time ~= 20.58
+ r 92.84
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.21
+ r 186.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 28.21 0.037 0.1%
1 212.8 6.691 3.1%

Quality and confidence:
param error
r 2.23

Model:
Time ~= 28.21
+ r 184.6
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect_per_param", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 208.6
+ p 4.678
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
p mean µs sigma µs %
0 201 5.055 2.5%
2 207 0.919 0.4%
4 215.7 0.345 0.1%
6 224.4 0.266 0.1%
8 234 0.643 0.2%
10 250.4 0.706 0.2%
12 266.4 0.669 0.2%
14 275.2 0.343 0.1%
16 284.5 0.587 0.2%
18 294.5 0.728 0.2%
20 302.7 0.217 0.0%
22 312.3 0.476 0.1%
24 332.3 0.509 0.1%
26 331.1 0.497 0.1%
28 341 0.463 0.1%
30 350.5 0.72 0.2%
32 357.8 0.544 0.1%
34 367.3 0.864 0.2%
36 377.1 0.985 0.2%
38 386.4 0.62 0.1%
40 396.2 1.492 0.3%
42 412.7 10.5 2.5%
44 413.4 0.837 0.2%
46 421.3 0.506 0.1%
48 432 0.919 0.2%
50 442.2 1.205 0.2%
52 452.6 1.181 0.2%
54 461.4 1.043 0.2%
56 470.1 0.36 0.0%
58 485.1 0.957 0.1%
60 484.2 1.254 0.2%
62 493.3 0.771 0.1%
64 503.2 1.352 0.2%
66 519.9 1.679 0.3%
68 526.1 1.196 0.2%
70 537.4 0.509 0.0%
72 546.8 1.619 0.2%
74 557.9 1.662 0.2%
76 565.9 1.059 0.1%
78 575.7 0.584 0.1%
80 584.7 1.466 0.2%
82 592.7 1.116 0.1%
84 603.3 1.168 0.1%
86 612 1.543 0.2%
88 619.9 1.12 0.1%
90 629.7 1.369 0.2%
92 646.6 10.92 1.6%
94 651.6 1.568 0.2%
96 661 1.205 0.1%
98 669.7 1.408 0.2%
100 679.9 1.775 0.2%
102 684.1 2.046 0.2%
104 693.5 2.209 0.3%
106 702 1.477 0.2%
108 710.5 0.987 0.1%
110 722.3 1.757 0.2%
112 731.5 2.021 0.2%
114 738 1.248 0.1%
116 746.9 1.192 0.1%
118 757.2 1.044 0.1%
120 766.1 1.141 0.1%
122 784.1 9.541 1.2%
124 787.7 2.221 0.2%
126 792.6 1.606 0.2%
128 802.5 1.101 0.1%

Quality and confidence:
param error
p 0.005

Model:
Time ~= 206.8
+ p 4.696
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Pallet: "pallet_contracts", Extrinsic: "instr_local_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 38
+ r 3.447
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 37.98 0.045 0.1%
1 41.42 0.052 0.1%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 37.98
+ r 3.442
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 38
+ r 3.71
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 38 0.035 0.0%
1 41.71 0.03 0.0%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 38.01
+ r 3.708
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_tee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 38.01
+ r 4.789
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 38 0.031 0.0%
1 42.8 0.023 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 38
+ r 4.795
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 23.61
+ r 7.41
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 23.6 0.045 0.1%
1 31.02 0.062 0.1%

Quality and confidence:
param error
r 0.025

Model:
Time ~= 23.6
+ r 7.42
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 23.56
+ r 8.39
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 23.56 0.043 0.1%
1 31.94 0.04 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 23.56
+ r 8.388
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_current", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.04
+ r 3.623
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 22.05 0.032 0.1%
1 25.66 0.031 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 22.05
+ r 3.615
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_grow", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.94
+ r 2062
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.94 0.022 0.1%
1 2082 1.47 0.0%

Quality and confidence:
param error
r 0.49

Model:
Time ~= 20.94
+ r 2061
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64clz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.22
+ r 5.137
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.22 0.014 0.0%
1 25.36 0.058 0.2%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.22
+ r 5.141
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ctz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 4.954
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.027 0.1%
1 25.23 0.054 0.2%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.26
+ r 4.971
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64popcnt", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 5.842
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.032 0.1%
1 26.09 0.026 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.26
+ r 5.832
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eqz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.28
+ r 5.413
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.28 0.018 0.0%
1 25.7 0.034 0.1%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.28
+ r 5.421
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendsi32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 4.835
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.029 0.1%
1 25.08 0.041 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.26
+ r 4.824
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendui32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.27
+ r 4.854
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.013 0.0%
1 25.13 0.04 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 20.26
+ r 4.863
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i32wrapi64", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 4.953
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.019 0.0%
1 25.2 0.033 0.1%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.26
+ r 4.945
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eq", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.29
+ r 7.482
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.28 0.021 0.1%
1 27.77 0.049 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.28
+ r 7.491
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ne", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.32
+ r 7.337
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.32 0.021 0.1%
1 27.65 0.046 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.32
+ r 7.335
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64lts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.23
+ r 7.446
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.23 0.013 0.0%
1 27.69 0.048 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.23
+ r 7.459
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ltu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.2
+ r 7.556
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.2 0.012 0.0%
1 27.75 0.048 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.2
+ r 7.552
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 7.388
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.034 0.1%
1 27.64 0.02 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.26
+ r 7.385
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gtu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.22
+ r 7.479
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.22 0.025 0.1%
1 27.7 0.034 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 20.23
+ r 7.475
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64les", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 7.378
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.24 0.023 0.1%
1 27.63 0.047 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.24
+ r 7.385
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64leu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.23
+ r 7.427
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.22 0.023 0.1%
1 27.65 0.032 0.1%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.22
+ r 7.429
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ges", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.23
+ r 7.342
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.25 0.047 0.2%
1 27.58 0.026 0.0%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 20.25
+ r 7.333
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64geu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.18
+ r 7.486
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.19 0.023 0.1%
1 27.67 0.029 0.1%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 20.19
+ r 7.483
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64add", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 7.302
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.24 0.027 0.1%
1 27.55 0.051 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.25
+ r 7.305
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64sub", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 7.291
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.24 0.038 0.1%
1 27.53 0.033 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.24
+ r 7.288
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64mul", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 7.204
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.23 0.016 0.0%
1 27.43 0.029 0.1%

Quality and confidence:
param error
r 0.011

Model:
Time ~= 20.23
+ r 7.201
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 13.77
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.23 0.047 0.2%
1 34.02 0.033 0.0%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.24
+ r 13.78
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.27
+ r 12.78
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.27 0.031 0.1%
1 33.05 0.035 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 20.27
+ r 12.78
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rems", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 13.71
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.27 0.034 0.1%
1 33.97 0.039 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.27
+ r 13.7
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64remu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 12.78
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.02 0.0%
1 33.03 0.057 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.26
+ r 12.77
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64and", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 7.323
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.24 0.02 0.0%
1 27.56 0.047 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.24
+ r 7.325
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64or", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.27
+ r 7.274
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.27 0.021 0.1%
1 27.55 0.038 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 20.27
+ r 7.279
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64xor", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 7.349
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.24 0.04 0.1%
1 27.58 0.058 0.2%

Quality and confidence:
param error
r 0.023

Model:
Time ~= 20.24
+ r 7.346
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 7.62
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.23 0.022 0.1%
1 27.85 0.031 0.1%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 20.23
+ r 7.622
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shrs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 7.61
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.25 0.039 0.1%
1 27.86 0.063 0.2%

Quality and confidence:
param error
r 0.024

Model:
Time ~= 20.25
+ r 7.615
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shru", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.25
+ r 7.607
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.25 0.019 0.0%
1 27.9 0.134 0.4%

Quality and confidence:
param error
r 0.045

Model:
Time ~= 20.25
+ r 7.645
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.75
+ r 7.349
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.75 0.035 0.1%
1 28.09 0.035 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.75
+ r 7.341
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotr", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.2
+ r 7.463
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.19 0.027 0.1%
1 27.66 0.03 0.1%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.19
+ r 7.471
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)

@shawntabrizi
Copy link
Member

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented May 10, 2021

Finished benchmark for branch: at-schedule-to-config

Benchmark: Benchmark Runtime Pallet

cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs

Results

Pallet: "pallet_contracts", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 3.676
µs

Reads = 1
Writes = 0
Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 3.676
µs

Reads = 1
Writes = 0
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ k 2.268
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
k mean µs sigma µs %
0 52.6 0.203 0.3%
20 59.69 0.296 0.4%
40 95.64 0.34 0.3%
60 133.2 0.925 0.6%
80 167.5 0.605 0.3%
100 208.5 1.925 0.9%
120 243.9 1.702 0.6%
140 281.3 2.965 1.0%
160 324.2 2.143 0.6%
180 366.3 1.974 0.5%
200 405.4 2.919 0.7%
220 448.8 1.637 0.3%
240 492.4 1.973 0.4%
260 534.5 3.211 0.6%
280 584.5 4.397 0.7%
300 626.9 3.374 0.5%
320 674 1.362 0.2%
340 720.2 3.167 0.4%
360 766.5 2.361 0.3%
380 813.6 2.761 0.3%
400 867.2 3.768 0.4%
420 908.5 5.121 0.5%
440 950 3.167 0.3%
460 999.7 2.88 0.2%
480 1050 9.913 0.9%
500 1089 2.035 0.1%
520 1138 4.064 0.3%
540 1172 4.253 0.3%
560 1218 5.369 0.4%
580 1268 3.852 0.3%
600 1320 7.756 0.5%
620 1363 7.56 0.5%
640 1411 5.293 0.3%
660 1463 6.261 0.4%
680 1508 3.447 0.2%
700 1555 6.679 0.4%
720 1605 6.414 0.3%
740 1656 8.021 0.4%
760 1693 7.915 0.4%
780 1733 5.785 0.3%
800 1795 8.632 0.4%
820 1834 8.118 0.4%
840 1870 6.673 0.3%
860 1915 4.251 0.2%
880 1959 5.924 0.3%
900 2017 11.09 0.5%
920 2069 15.83 0.7%
940 2109 12.86 0.6%
960 2146 7.379 0.3%
980 2190 12.49 0.5%
1000 2244 11.99 0.5%
1020 2276 9.209 0.4%

Quality and confidence:
param error
k 0.002

Model:
Time ~= 0
+ k 2.259
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_queue_item", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ q 34.98
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
q mean µs sigma µs %
0 3.737 0.021 0.5%
20 710.6 0.924 0.1%
40 1399 1.431 0.1%
60 2092 8.383 0.4%
80 2768 1.71 0.0%
100 3451 6.176 0.1%
120 4150 8.868 0.2%
140 4848 8.887 0.1%
160 5542 12.58 0.2%
180 6213 10.65 0.1%
200 6914 13.87 0.2%
220 7631 41.24 0.5%
240 8288 16.67 0.2%
260 8983 11.55 0.1%
280 9654 9.062 0.0%
300 10310 13.65 0.1%
320 10990 13.72 0.1%
340 12030 109.2 0.9%
360 12330 7.04 0.0%
380 13030 7.444 0.0%
400 13700 22.24 0.1%
420 14350 6.853 0.0%
440 15040 13.52 0.0%
460 15770 20.16 0.1%
480 16440 29.55 0.1%
500 17720 178.4 1.0%
520 18510 15.17 0.0%
540 19220 13.47 0.0%
560 19930 16.4 0.0%
580 20660 11.69 0.0%
600 21360 25.02 0.1%
620 22050 18.5 0.0%
640 22750 24.65 0.1%
660 23450 11.3 0.0%
680 24160 22.17 0.0%
700 24790 118.9 0.4%
720 25100 30.76 0.1%
740 25810 19.36 0.0%
760 26470 21.8 0.0%
780 27140 37.93 0.1%
800 27870 17.91 0.0%
820 28490 33.19 0.1%
840 29300 28.45 0.0%
860 29970 32.65 0.1%
880 30690 27.4 0.0%
900 31500 33.56 0.1%
920 32070 25.26 0.0%
940 32710 22.64 0.0%
960 33420 30.12 0.0%
980 34250 32.86 0.0%
1000 35430 238.6 0.6%
1020 36170 36.79 0.1%

Quality and confidence:
param error
q 0.033

Model:
Time ~= 0
+ q 35.15
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Pallet: "pallet_contracts", Extrinsic: "instrument", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 77.96
+ c 95.26
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 101.1 0.139 0.1%
2 292.1 0.252 0.0%
4 477.5 0.94 0.1%
6 635.6 0.766 0.1%
8 846.3 0.549 0.0%
10 1013 0.52 0.0%
12 1165 0.66 0.0%
14 1434 1.146 0.0%
16 1586 0.859 0.0%
18 1794 1.502 0.0%
20 1946 1.612 0.0%
22 2099 1.109 0.0%
24 2254 1.93 0.0%
26 2634 1.318 0.0%
28 2787 2.604 0.0%
30 2939 1.47 0.0%
32 3093 3.154 0.1%
34 3349 1.665 0.0%
36 3501 2.231 0.0%
38 3655 1.978 0.0%
40 3809 5.099 0.1%
42 3960 4.038 0.1%
44 4111 1.924 0.0%
46 4263 2.495 0.0%
48 4415 3.722 0.0%
50 5048 13.1 0.2%
52 5193 11.49 0.2%
54 5337 3.045 0.0%
56 5497 5.101 0.0%
58 5642 2.987 0.0%
60 5802 8.079 0.1%
62 5949 4.399 0.0%
64 6105 7.561 0.1%
66 6468 6.778 0.1%
68 6619 5.752 0.0%
70 6766 5.626 0.0%
72 7090 17.29 0.2%
74 7230 27.92 0.3%
76 7227 4.722 0.0%
78 7379 6.637 0.0%
80 7534 4.22 0.0%
82 7688 2.696 0.0%
84 7838 3.545 0.0%
86 7995 4.628 0.0%
88 8153 6.761 0.0%
90 8302 6.211 0.0%
92 8449 4.477 0.0%
94 8605 3.322 0.0%
96 8756 9.208 0.1%
98 9846 10.17 0.1%
100 9994 8.287 0.0%
102 10150 8.791 0.0%
104 10300 8.714 0.0%
106 10450 8.63 0.0%
108 10610 8.106 0.0%
110 10770 9.723 0.0%
112 10910 3.821 0.0%
114 11070 6.832 0.0%
116 11220 7.15 0.0%
118 11410 39.23 0.3%
120 11540 16.5 0.1%
122 11690 14.49 0.1%
124 11830 6.841 0.0%
126 11990 10.23 0.0%
128 12150 9.242 0.0%

Quality and confidence:
param error
c 0.19

Model:
Time ~= 42.34
+ c 95.69
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 251.6
+ c 135.7
+ s 1.807
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 2114 3.032 0.1%
1 1024 2261 0.887 0.0%
2 1024 2393 1.723 0.0%
3 1024 2512 1.752 0.0%
4 1024 2657 1.368 0.0%
5 1024 2778 1.345 0.0%
6 1024 2893 1.769 0.0%
7 1024 3070 1.43 0.0%
8 1024 3182 2.072 0.0%
9 1024 3318 0.968 0.0%
10 1024 3427 1.739 0.0%
11 1024 3547 2.439 0.0%
12 1024 3664 2.191 0.0%
13 1024 3898 2.831 0.0%
14 1024 4016 7.671 0.1%
15 1024 4129 3.153 0.0%
16 1024 4261 20.9 0.4%
17 1024 4426 2.147 0.0%
18 1024 4544 7.504 0.1%
19 1024 4657 0.97 0.0%
20 1024 4775 11 0.2%
21 1024 4890 3.961 0.0%
22 1024 5010 3.874 0.0%
23 1024 5119 4.532 0.0%
24 1024 5234 2.897 0.0%
25 1024 5597 6.552 0.1%
26 1024 5710 9.263 0.1%
27 1024 5823 7.184 0.1%
28 1024 5938 4.79 0.0%
29 1024 6054 9.173 0.1%
30 1024 6174 6.695 0.1%
31 1024 6285 8.307 0.1%
32 1024 6397 3.713 0.0%
33 1024 6633 8.495 0.1%
34 1024 6741 4.255 0.0%
35 1024 6862 10.76 0.1%
36 1024 6971 3.925 0.0%
37 1024 7079 2.791 0.0%
38 1024 7190 2.9 0.0%
39 1024 7317 11.32 0.1%
40 1024 7436 3.642 0.0%
41 1024 7564 17.69 0.2%
42 1024 7668 5.353 0.0%
43 1024 7782 3.33 0.0%
44 1024 7919 18.02 0.2%
45 1024 8039 9.338 0.1%
46 1024 8142 11.51 0.1%
47 1024 8250 11.43 0.1%
48 1024 8365 8.262 0.0%
49 1024 9003 9.895 0.1%
50 1024 9104 3.851 0.0%
51 1024 9228 13.83 0.1%
52 1024 9348 9.476 0.1%
53 1024 9455 16.88 0.1%
54 1024 9562 3.42 0.0%
55 1024 9682 8.685 0.0%
56 1024 9956 94.05 0.9%
57 1024 9936 23.42 0.2%
58 1024 10040 13.58 0.1%
59 1024 10150 15.9 0.1%
60 1024 10300 23.53 0.2%
61 1024 10370 6.556 0.0%
62 1024 10500 13.28 0.1%
63 1024 10640 19.42 0.1%
64 0 8880 11.29 0.1%
64 20 8924 17.64 0.1%
64 40 8957 18.59 0.2%
64 60 8984 12.96 0.1%
64 80 9028 11.12 0.1%
64 100 9068 13.59 0.1%
64 120 9089 10.75 0.1%
64 140 9125 9.93 0.1%
64 160 9161 9.795 0.1%
64 180 9201 14.3 0.1%
64 200 9235 7.26 0.0%
64 220 9276 11.38 0.1%
64 240 9313 13.91 0.1%
64 260 9344 11.54 0.1%
64 280 9385 12.16 0.1%
64 300 9435 21.39 0.2%
64 320 9468 12.4 0.1%
64 340 9503 14.79 0.1%
64 360 9530 12.52 0.1%
64 380 9576 12.73 0.1%
64 400 9603 10.88 0.1%
64 420 9638 10.33 0.1%
64 440 9687 13.15 0.1%
64 460 9715 13.09 0.1%
64 480 9757 14.22 0.1%
64 500 10000 53.42 0.5%
64 520 9810 9.086 0.0%
64 540 9857 7.147 0.0%
64 560 9901 12.62 0.1%
64 580 9933 6.651 0.0%
64 600 9970 10.9 0.1%
64 620 10000 16.21 0.1%
64 640 10040 9.095 0.0%
64 660 10080 19.5 0.1%
64 680 10140 20.99 0.2%
64 700 10130 8.441 0.0%
64 720 10160 12.78 0.1%
64 740 10190 10.78 0.1%
64 760 10230 11.51 0.1%
64 780 10260 9.219 0.0%
64 800 10300 8.586 0.0%
64 820 10330 6.265 0.0%
64 840 10370 10.54 0.1%
64 860 10440 9.805 0.0%
64 880 10480 12.4 0.1%
64 900 10520 15.26 0.1%
64 920 10550 9.943 0.0%
64 940 10600 8.057 0.0%
64 960 10620 13.3 0.1%
64 980 10650 23.15 0.2%
64 1000 10670 13.75 0.1%
64 1020 10730 10.66 0.0%
64 1024 10730 8.595 0.0%

Quality and confidence:
param error
c 0.141
s 0.009

Model:
Time ~= 178.1
+ c 135.7
+ s 1.867
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 188.7
+ c 8.515
+ s 1.782
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 2009 1.543 0.0%
2 1024 2032 1.116 0.0%
4 1024 2045 1.333 0.0%
6 1024 2064 1.888 0.0%
8 1024 2081 1.565 0.0%
10 1024 2099 1.196 0.0%
12 1024 2115 1.035 0.0%
14 1024 2133 1.491 0.0%
16 1024 2150 1.274 0.0%
18 1024 2167 1.355 0.0%
20 1024 2184 1.129 0.0%
22 1024 2202 1.701 0.0%
24 1024 2218 0.904 0.0%
26 1024 2233 1.435 0.0%
28 1024 2252 2.372 0.1%
30 1024 2267 2.036 0.0%
32 1024 2285 1.014 0.0%
34 1024 2307 2.317 0.1%
36 1024 2321 1.545 0.0%
38 1024 2338 1.48 0.0%
40 1024 2354 1.672 0.0%
42 1024 2372 2.481 0.1%
44 1024 2388 1.792 0.0%
46 1024 2403 2.837 0.1%
48 1024 2425 1.474 0.0%
50 1024 2440 3.904 0.1%
52 1024 2456 2.239 0.0%
54 1024 2473 1.807 0.0%
56 1024 2490 3.58 0.1%
58 1024 2505 3.707 0.1%
60 1024 2524 2.385 0.0%
62 1024 2538 2.396 0.0%
64 1024 2555 2.945 0.1%
66 1024 2577 2.381 0.0%
68 1024 2591 4.633 0.1%
70 1024 2607 2.857 0.1%
72 1024 2626 2.135 0.0%
74 1024 2645 2.107 0.0%
76 1024 2656 3.746 0.1%
78 1024 2673 6.594 0.2%
80 1024 2694 2.932 0.1%
82 1024 2714 1.849 0.0%
84 1024 2721 5.027 0.1%
86 1024 2744 2.12 0.0%
88 1024 2758 1.232 0.0%
90 1024 2782 2.983 0.1%
92 1024 2794 3.897 0.1%
94 1024 2809 2.478 0.0%
96 1024 2834 5.461 0.1%
98 1024 2845 5.381 0.1%
100 1024 2856 3.648 0.1%
102 1024 2885 2.599 0.0%
104 1024 2905 4.19 0.1%
106 1024 2917 2.116 0.0%
108 1024 2936 4.712 0.1%
110 1024 2949 6.269 0.2%
112 1024 2968 7.83 0.2%
114 1024 2989 5.708 0.1%
116 1024 3000 4.566 0.1%
118 1024 3017 3.103 0.1%
120 1024 3037 4.453 0.1%
122 1024 3056 4.617 0.1%
124 1024 3074 7.62 0.2%
126 1024 3089 4.989 0.1%
128 0 1297 5.729 0.4%
128 20 1334 3.836 0.2%
128 40 1364 7.664 0.5%
128 60 1400 6.352 0.4%
128 80 1436 6.346 0.4%
128 100 1474 5.249 0.3%
128 120 1503 6.811 0.4%
128 140 1541 5.944 0.3%
128 160 1578 6.419 0.4%
128 180 1610 6.969 0.4%
128 200 1650 5.079 0.3%
128 220 1683 6.302 0.3%
128 240 1719 3.6 0.2%
128 260 1750 6.268 0.3%
128 280 1790 7.075 0.3%
128 300 1826 4.408 0.2%
128 320 1866 1.485 0.0%
128 340 1896 4.233 0.2%
128 360 1940 8.541 0.4%
128 380 1963 6.839 0.3%
128 400 2000 4.566 0.2%
128 420 2037 6.806 0.3%
128 440 2074 3.484 0.1%
128 460 2107 6.774 0.3%
128 480 2140 8.239 0.3%
128 500 2176 7.4 0.3%
128 520 2218 5.744 0.2%
128 540 2253 5.298 0.2%
128 560 2285 4.763 0.2%
128 580 2317 5.489 0.2%
128 600 2360 3.145 0.1%
128 620 2393 6.153 0.2%
128 640 2432 1.353 0.0%
128 660 2465 5.11 0.2%
128 680 2500 4.906 0.1%
128 700 2535 6.142 0.2%
128 720 2571 7.299 0.2%
128 740 2606 5.723 0.2%
128 760 2642 6.956 0.2%
128 780 2674 4.823 0.1%
128 800 2712 4.434 0.1%
128 820 2751 4.81 0.1%
128 840 2786 5.115 0.1%
128 860 2825 2.138 0.0%
128 880 2853 5.987 0.2%
128 900 2894 5.604 0.1%
128 920 2932 5.729 0.1%
128 940 3002 10.15 0.3%
128 960 3065 17.31 0.5%
128 980 3102 8.457 0.2%
128 1000 3153 9.721 0.3%
128 1020 3112 11.7 0.3%
128 1024 3106 3.443 0.1%

Quality and confidence:
param error
c 0.011
s 0.001

Model:
Time ~= 183.8
+ c 8.659
+ s 1.781
µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 185.9
+ c 3.92
µs

Reads = 4 + (0 * c)
Writes = 2 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 182.7 0.237 0.1%
2 193.1 0.207 0.1%
4 200.5 0.292 0.1%
6 208.1 0.18 0.0%
8 216.2 0.239 0.1%
10 223.5 0.388 0.1%
12 231.6 0.304 0.1%
14 240.1 0.499 0.2%
16 248.5 0.208 0.0%
18 256.3 0.414 0.1%
20 264.2 0.307 0.1%
22 273.2 0.514 0.1%
24 280.4 0.356 0.1%
26 288.2 0.341 0.1%
28 294.9 1.154 0.3%
30 304.1 0.263 0.0%
32 312.2 0.18 0.0%
34 319.8 0.458 0.1%
36 327.6 0.251 0.0%
38 337.2 0.271 0.0%
40 343.9 0.198 0.0%
42 350.7 1.157 0.3%
44 359.5 0.347 0.0%
46 367.9 0.22 0.0%
48 375 0.302 0.0%
50 382.6 0.277 0.0%
52 389.9 0.31 0.0%
54 397 1.502 0.3%
56 404.9 0.344 0.0%
58 413.4 0.9 0.2%
60 421 0.414 0.0%
62 428.5 0.186 0.0%
64 437.9 0.282 0.0%
66 446.8 0.148 0.0%
68 452.7 3.006 0.6%
70 462.4 0.497 0.1%
72 468.9 0.366 0.0%
74 477.2 0.298 0.0%
76 485.5 0.492 0.1%
78 492.7 0.493 0.1%
80 501.2 0.362 0.0%
82 506.2 2.664 0.5%
84 516 0.227 0.0%
86 524.2 0.269 0.0%
88 531.2 0.459 0.0%
90 539.1 0.307 0.0%
92 547.4 0.315 0.0%
94 554.8 0.784 0.1%
96 561.9 0.512 0.0%
98 569.8 0.569 0.0%
100 575.7 3.103 0.5%
102 585.6 0.495 0.0%
104 593.5 0.412 0.0%
106 600.6 0.437 0.0%
108 608.4 0.557 0.0%
110 616.8 0.501 0.0%
112 624.1 0.418 0.0%
114 631.7 0.495 0.0%
116 638.9 0.639 0.1%
118 648.3 0.4 0.0%
120 656.3 0.48 0.0%
122 663.9 0.473 0.0%
124 666.8 6.206 0.9%
126 677.8 2.711 0.3%
128 690.2 0.445 0.0%

Quality and confidence:
param error
c 0.001

Model:
Time ~= 186
+ c 3.919
µs

Reads = 4 + (0 * c)
Writes = 2 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "claim_surcharge", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 134
+ c 4.729
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 131.9 0.303 0.2%
2 143.5 0.245 0.1%
4 152 0.177 0.1%
6 161.8 0.231 0.1%
8 171.4 0.382 0.2%
10 180.5 0.271 0.1%
12 190 0.58 0.3%
14 199.8 0.416 0.2%
16 209.6 0.231 0.1%
18 219.2 0.524 0.2%
20 228.7 0.341 0.1%
22 238.6 0.51 0.2%
24 248.2 0.46 0.1%
26 257.5 0.411 0.1%
28 266 0.551 0.2%
30 276 0.562 0.2%
32 285.3 1.145 0.4%
34 294.8 0.204 0.0%
36 304.3 0.413 0.1%
38 315.3 0.541 0.1%
40 324.3 0.452 0.1%
42 334.5 0.795 0.2%
44 343.4 1.518 0.4%
46 353.2 0.514 0.1%
48 363.3 0.239 0.0%
50 372.1 0.477 0.1%
52 381.3 0.385 0.1%
54 391.2 0.992 0.2%
56 398.1 1.434 0.3%
58 408.8 1.616 0.3%
60 417.6 0.522 0.1%
62 427 0.686 0.1%
64 436.9 0.392 0.0%
66 447.1 0.432 0.0%
68 456.2 0.568 0.1%
70 464.7 1.112 0.2%
72 473.8 0.414 0.0%
74 483.5 0.313 0.0%
76 492.4 0.66 0.1%
78 502.5 0.939 0.1%
80 512.2 0.488 0.0%
82 521.4 0.501 0.0%
84 529.1 2.655 0.5%
86 541 0.601 0.1%
88 550.6 0.793 0.1%
90 561 0.963 0.1%
92 568.2 2.859 0.5%
94 579 0.623 0.1%
96 587.6 0.811 0.1%
98 597.5 0.495 0.0%
100 604.7 3.309 0.5%
102 616 0.71 0.1%
104 624.8 3.142 0.5%
106 635.4 0.58 0.0%
108 644.4 0.421 0.0%
110 653.4 0.468 0.0%
112 663.6 0.58 0.0%
114 669.9 3.823 0.5%
116 677.3 5.167 0.7%
118 690.4 3.315 0.4%
120 702 0.398 0.0%
122 711.5 0.685 0.0%
124 720.4 0.524 0.0%
126 730.2 1.143 0.1%
128 754.9 8.162 1.0%

Quality and confidence:
param error
c 0.002

Model:
Time ~= 133.9
+ c 4.733
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 135.2
+ r 248
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.8 0.218 0.1%
1 386.5 0.469 0.1%
2 634 1.463 0.2%
3 883.4 2.06 0.2%
4 1128 1.116 0.0%
5 1374 1.932 0.1%
6 1618 6.869 0.4%
7 1864 6.276 0.3%
8 2109 5.817 0.2%
9 2360 10.4 0.4%
10 2600 6.53 0.2%
11 2843 6.265 0.2%
12 3094 6.142 0.1%
13 3423 33.03 0.9%
14 3654 7.914 0.2%
15 3914 9.739 0.2%
16 4165 10.57 0.2%
17 4409 8.806 0.1%
18 4604 29.84 0.6%
19 4817 7.445 0.1%
20 5062 10.14 0.2%

Quality and confidence:
param error
r 0.361

Model:
Time ~= 131.7
+ r 249.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 140.9
+ r 245.6
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.2 0.191 0.1%
1 386.5 0.557 0.1%
2 632.8 1.615 0.2%
3 879.6 2.892 0.3%
4 1123 1.827 0.1%
5 1372 3.074 0.2%
6 1614 2.506 0.1%
7 1864 3.351 0.1%
8 2105 3.893 0.1%
9 2351 3.762 0.1%
10 2599 4.417 0.1%
11 2844 5.226 0.1%
12 3085 8.735 0.2%
13 3337 5.631 0.1%
14 3572 6.533 0.1%
15 3825 4.972 0.1%
16 4069 7.917 0.1%
17 4317 11.44 0.2%
18 4563 5.505 0.1%
19 4810 9.555 0.1%
20 5046 5.186 0.1%

Quality and confidence:
param error
r 0.073

Model:
Time ~= 141.1
+ r 245.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.2
+ r 240.4
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.9 0.151 0.1%
1 381.5 0.697 0.1%
2 624.8 1.105 0.1%
3 865.4 1.824 0.2%
4 1106 2.505 0.2%
5 1347 3.731 0.2%
6 1583 2.322 0.1%
7 1829 2.935 0.1%
8 2072 3.839 0.1%
9 2305 4.666 0.2%
10 2542 4.484 0.1%
11 2785 2.991 0.1%
12 3023 3.649 0.1%
13 3260 3.923 0.1%
14 3506 4.489 0.1%
15 3752 6.068 0.1%
16 3992 8.76 0.2%
17 4234 8.04 0.1%
18 4473 9.108 0.2%
19 4706 7.578 0.1%
20 4951 11.04 0.2%

Quality and confidence:
param error
r 0.076

Model:
Time ~= 141.5
+ r 240.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 143.9
+ r 529.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.8 0.207 0.1%
1 675 0.932 0.1%
2 1201 2.09 0.1%
3 1740 10.28 0.5%
4 2275 7.726 0.3%
5 2792 5.065 0.1%
6 3320 7.982 0.2%
7 3857 6.11 0.1%
8 4390 7.635 0.1%
9 4908 10.14 0.2%
10 5442 9.079 0.1%
11 5960 11.72 0.1%
12 6498 14.05 0.2%
13 7031 10.96 0.1%
14 7575 18.75 0.2%
15 8094 15.49 0.1%
16 8619 14.11 0.1%
17 9169 26.55 0.2%
18 9671 24.34 0.2%
19 10230 28.97 0.2%
20 10720 18.01 0.1%

Quality and confidence:
param error
r 0.197

Model:
Time ~= 144.3
+ r 529.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 137.9
+ r 239.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132 0.114 0.0%
1 378 0.487 0.1%
2 619.1 1.294 0.2%
3 857.8 1.765 0.2%
4 1096 2.163 0.1%
5 1339 3.667 0.2%
6 1573 3.544 0.2%
7 1814 2.972 0.1%
8 2053 5.091 0.2%
9 2292 3.104 0.1%
10 2530 6.154 0.2%
11 2771 3.692 0.1%
12 3018 10.76 0.3%
13 3247 4.361 0.1%
14 3497 6.292 0.1%
15 3732 8.892 0.2%
16 3964 7.94 0.2%
17 4213 9.333 0.2%
18 4454 5.712 0.1%
19 4693 8.748 0.1%
20 4925 6.198 0.1%

Quality and confidence:
param error
r 0.077

Model:
Time ~= 137.3
+ r 239.6
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 139
+ r 241.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.2 0.18 0.1%
1 382.1 0.871 0.2%
2 624.5 3.327 0.5%
3 863.9 3.569 0.4%
4 1104 3.439 0.3%
5 1352 7.059 0.5%
6 1583 4.172 0.2%
7 1830 7.127 0.3%
8 2079 10.64 0.5%
9 2310 7.999 0.3%
10 2551 12.89 0.5%
11 2819 29.92 1.0%
12 3036 17.3 0.5%
13 3278 13.35 0.4%
14 3524 20.42 0.5%
15 3749 11.44 0.3%
16 4041 44.53 1.1%
17 4284 32.11 0.7%
18 4489 32.34 0.7%
19 4712 14.02 0.2%
20 4970 23.06 0.4%

Quality and confidence:
param error
r 0.26

Model:
Time ~= 138.3
+ r 241.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_tombstone_deposit", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 139.6
+ r 239.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.6 0.097 0.0%
1 379.6 0.835 0.2%
2 621 1 0.1%
3 859.1 1.373 0.1%
4 1098 1.533 0.1%
5 1334 1.174 0.0%
6 1577 2.955 0.1%
7 1815 3.624 0.1%
8 2057 3.931 0.1%
9 2292 1.455 0.0%
10 2527 1.386 0.0%
11 2773 6.254 0.2%
12 3015 6.379 0.2%
13 3252 5.261 0.1%
14 3488 4.65 0.1%
15 3725 7.378 0.1%
16 3967 6.082 0.1%
17 4214 12.2 0.2%
18 4448 9.082 0.2%
19 4683 8.167 0.1%
20 4932 13.4 0.2%

Quality and confidence:
param error
r 0.077

Model:
Time ~= 138.9
+ r 239.4
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 139.9
+ r 240.8
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.2 0.13 0.0%
1 380.8 0.61 0.1%
2 623.6 1.098 0.1%
3 862.4 1.957 0.2%
4 1103 3.089 0.2%
5 1344 3.934 0.2%
6 1588 2.866 0.1%
7 1828 3.297 0.1%
8 2074 5.774 0.2%
9 2306 4.598 0.1%
10 2548 4.157 0.1%
11 2785 4.566 0.1%
12 3039 7.434 0.2%
13 3265 4.67 0.1%
14 3512 4.433 0.1%
15 3756 8.639 0.2%
16 3993 10.82 0.2%
17 4228 5.005 0.1%
18 4472 9.085 0.2%
19 4720 9.13 0.1%
20 4956 11.03 0.2%

Quality and confidence:
param error
r 0.083

Model:
Time ~= 140.1
+ r 240.8
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 139.7
+ r 239.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.7 0.152 0.1%
1 379.9 0.553 0.1%
2 618.4 0.749 0.1%
3 858 1.562 0.1%
4 1096 1.437 0.1%
5 1334 3.565 0.2%
6 1575 1.417 0.0%
7 1818 4.002 0.2%
8 2056 4.679 0.2%
9 2297 8.233 0.3%
10 2533 7.363 0.2%
11 2768 3.472 0.1%
12 3013 4.091 0.1%
13 3250 5.087 0.1%
14 3492 2.372 0.0%
15 3733 6.929 0.1%
16 3968 4.483 0.1%
17 4210 5.477 0.1%
18 4438 7.459 0.1%
19 4682 7.077 0.1%
20 4923 10.04 0.2%

Quality and confidence:
param error
r 0.069

Model:
Time ~= 139.9
+ r 239.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 139.8
+ r 240.3
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.7 0.153 0.1%
1 379.9 0.732 0.1%
2 621.4 1.192 0.1%
3 862.4 0.91 0.1%
4 1103 2.326 0.2%
5 1341 2.761 0.2%
6 1580 0.978 0.0%
7 1822 2.792 0.1%
8 2064 2.97 0.1%
9 2303 5.221 0.2%
10 2538 4.308 0.1%
11 2783 7.13 0.2%
12 3017 7.238 0.2%
13 3262 5.682 0.1%
14 3508 4.991 0.1%
15 3750 5.912 0.1%
16 3985 6.388 0.1%
17 4227 3.607 0.0%
18 4461 6.753 0.1%
19 4704 7.17 0.1%
20 4939 10.6 0.2%

Quality and confidence:
param error
r 0.069

Model:
Time ~= 139.6
+ r 240.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_params", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 138.1
+ r 359.6
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.7 0.118 0.0%
1 499.6 0.585 0.1%
2 860.7 1.968 0.2%
3 1220 1.463 0.1%
4 1576 1.649 0.1%
5 1937 2.098 0.1%
6 2294 3.812 0.1%
7 2654 3.796 0.1%
8 3015 4.568 0.1%
9 3376 3.567 0.1%
10 3734 4.575 0.1%
11 4100 9.153 0.2%
12 4451 5.38 0.1%
13 4819 9.654 0.2%
14 5168 3.806 0.0%
15 5524 6.082 0.1%
16 5899 8.27 0.1%
17 6253 8.865 0.1%
18 6610 13.42 0.2%
19 6970 14.34 0.2%
20 7353 12.67 0.1%

Quality and confidence:
param error
r 0.104

Model:
Time ~= 136.8
+ r 359.9
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_weight_to_fee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147.1
+ r 470.3
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.9 0.119 0.0%
1 617.1 0.96 0.1%
2 1090 2.92 0.2%
3 1562 2.398 0.1%
4 2028 3.106 0.1%
5 2496 2.938 0.1%
6 2974 5.857 0.1%
7 3443 8.161 0.2%
8 3922 7.72 0.1%
9 4386 5.976 0.1%
10 4857 6.795 0.1%
11 5316 5.692 0.1%
12 5792 9.944 0.1%
13 6259 8.62 0.1%
14 6725 11.7 0.1%
15 7197 11.32 0.1%
16 7664 11.42 0.1%
17 8144 5.095 0.0%
18 8621 7.064 0.0%
19 9086 17.58 0.1%
20 9544 9.641 0.1%

Quality and confidence:
param error
r 0.116

Model:
Time ~= 148
+ r 470.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 120.9
+ r 119
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 115 0.181 0.1%
1 241.9 1.185 0.4%
2 359.5 1.783 0.4%
3 474.8 2.834 0.5%
4 593.3 3.875 0.6%
5 717.5 3.206 0.4%
6 826.9 5.558 0.6%
7 956.5 3.211 0.3%
8 1059 8.421 0.7%
9 1191 6.727 0.5%
10 1293 6.798 0.5%
11 1503 52.37 3.4%
12 1570 13.59 0.8%
13 1688 10.73 0.6%
14 1812 6.214 0.3%
15 1927 14.13 0.7%
16 2035 12.48 0.6%
17 2155 17.2 0.7%
18 2253 12.56 0.5%
19 2358 11.15 0.4%
20 2472 17.87 0.7%

Quality and confidence:
param error
r 0.295

Model:
Time ~= 123.5
+ r 119.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.4
+ r 6.858
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.4 0.125 0.0%
1 139.2 0.218 0.1%

Quality and confidence:
param error
r 0.083

Model:
Time ~= 132.4
+ r 6.835
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.4
+ n 0.244
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 139.1 0.182 0.1%
20 145.1 0.091 0.0%
40 150.6 0.169 0.1%
60 156.1 0.161 0.1%
80 161.4 0.171 0.1%
100 166.3 0.117 0.0%
120 171.4 0.157 0.0%
140 177 0.162 0.0%
160 182.1 0.253 0.1%
180 187.3 0.148 0.0%
200 191.9 0.126 0.0%
220 196.7 0.185 0.0%
240 201.6 0.206 0.1%
260 206.3 0.179 0.0%
280 211 0.147 0.0%
300 216.2 0.192 0.0%
320 221.2 0.137 0.0%
340 225.8 0.193 0.0%
360 230.9 0.136 0.0%
380 235.8 0.17 0.0%
400 240.5 0.199 0.0%
420 245.6 0.205 0.0%
440 250.1 0.158 0.0%
460 255.1 0.1 0.0%
480 259.8 0.216 0.0%
500 264.7 0.077 0.0%
520 269.9 0.183 0.0%
540 274.8 0.21 0.0%
560 279.9 0.165 0.0%
580 284.5 0.114 0.0%
600 289.8 0.26 0.0%
620 294.9 0.292 0.0%
640 299.4 0.181 0.0%
660 304.2 0.136 0.0%
680 309 0.224 0.0%
700 314.2 0.137 0.0%
720 318.6 0.258 0.0%
740 323.5 0.188 0.0%
760 328 0.275 0.0%
780 333.2 0.245 0.0%
800 338.2 0.284 0.0%
820 342.7 0.296 0.0%
840 347.8 0.135 0.0%
860 352.3 0.306 0.0%
880 357.6 0.399 0.1%
900 362.2 0.315 0.0%
920 366.9 0.267 0.0%
940 372.3 0.271 0.0%
960 377.4 0.365 0.0%
980 382.4 0.375 0.0%
1000 387.1 0.173 0.0%
1020 392.5 0.839 0.2%

Quality and confidence:
param error
n 0

Model:
Time ~= 142.1
+ n 0.245
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 121
+ r 4.468
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 121 0.165 0.1%
1 125.4 0.124 0.0%

Quality and confidence:
param error
r 0.068

Model:
Time ~= 121
+ r 4.444
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_return_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 131.5
+ n 0.757
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 125.1 0.188 0.1%
20 146 0.231 0.1%
40 161.4 0.115 0.0%
60 176.4 0.179 0.1%
80 192 0.145 0.0%
100 207.2 0.307 0.1%
120 222.4 0.228 0.1%
140 236.5 3.784 1.5%
160 252.7 0.274 0.1%
180 268 0.304 0.1%
200 283.5 0.176 0.0%
220 298.6 0.098 0.0%
240 313.4 0.183 0.0%
260 328.2 0.226 0.0%
280 344.4 0.095 0.0%
300 358.7 0.09 0.0%
320 374.7 0.209 0.0%
340 390.6 0.283 0.0%
360 405.4 0.178 0.0%
380 420.5 0.324 0.0%
400 435.9 0.218 0.0%
420 450.1 0.298 0.0%
440 465.9 0.192 0.0%
460 481.4 0.24 0.0%
480 496.7 0.309 0.0%
500 511.3 0.141 0.0%
520 525.3 0.161 0.0%
540 540.1 1.319 0.2%
560 555.3 0.085 0.0%
580 571.1 0.312 0.0%
600 584.3 3.664 0.6%
620 601 0.177 0.0%
640 616.1 0.289 0.0%
660 610.6 29.02 4.7%
680 643.4 10.56 1.6%
700 661.5 0.264 0.0%
720 677.4 0.167 0.0%
740 692.7 0.142 0.0%
760 707.4 0.341 0.0%
780 722.6 0.311 0.0%
800 738.1 0.278 0.0%
820 744.9 19.32 2.5%
840 768.6 0.276 0.0%
860 783.8 0.265 0.0%
880 798.6 0.464 0.0%
900 813.1 0.268 0.0%
920 829.2 0.329 0.0%
940 844.3 0.2 0.0%
960 859.3 0.399 0.0%
980 861.1 27.01 3.1%
1000 886.6 8.401 0.9%
1020 904.7 0.239 0.0%

Quality and confidence:
param error
n 0.001

Model:
Time ~= 131.7
+ n 0.756
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.4
+ r 97.36
µs

Reads = 4 + (2 * r)
Writes = 1 + (4 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.5 0.229 0.1%
1 229.8 0.252 0.1%

Quality and confidence:
param error
r 0.113

Model:
Time ~= 132.5
+ r 97.34
µs

Reads = 4 + (2 * r)
Writes = 1 + (4 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate_per_code_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 234.7
+ c 8.494
µs

Reads = 6 + (0 * c)
Writes = 5 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 229.8 0.212 0.0%
2 250.4 0.194 0.0%
4 266.1 0.222 0.0%
6 283.7 0.445 0.1%
8 301.4 0.535 0.1%
10 318.7 0.322 0.1%
12 335 0.774 0.2%
14 352.7 0.471 0.1%
16 369.9 0.437 0.1%
18 388.1 0.461 0.1%
20 404.7 0.745 0.1%
22 422 0.786 0.1%
24 438.5 0.989 0.2%
26 455.1 1.041 0.2%
28 471.9 0.972 0.2%
30 490.5 0.181 0.0%
32 508.3 0.829 0.1%
34 525.9 0.483 0.0%
36 540.7 1.71 0.3%
38 559 1.458 0.2%
40 573.4 1.864 0.3%
42 593 1.211 0.2%
44 608.3 2.045 0.3%
46 624.6 2.6 0.4%
48 643.1 0.557 0.0%
50 660 1.412 0.2%
52 676 2.187 0.3%
54 692.1 2.263 0.3%
56 710.3 2.156 0.3%
58 725.9 2.462 0.3%
60 742.8 2.082 0.2%
62 759.8 2.709 0.3%
64 776.9 3.06 0.3%
66 796.2 2.733 0.3%
68 813.4 3.346 0.4%
70 830.5 1.034 0.1%
72 848.7 0.48 0.0%
74 861.9 3.178 0.3%
76 883.1 0.714 0.0%
78 897.2 2.172 0.2%
80 915.8 1.231 0.1%
82 930.4 3.172 0.3%
84 949.3 0.673 0.0%
86 964.9 2.243 0.2%
88 982.5 3.079 0.3%
90 998.8 2.522 0.2%
92 1017 2.253 0.2%
94 1034 0.824 0.0%
96 1046 4.732 0.4%
98 1065 3.736 0.3%
100 1077 5.552 0.5%
102 1102 1.216 0.1%
104 1117 3.655 0.3%
106 1131 4.84 0.4%
108 1147 4.092 0.3%
110 1165 5.04 0.4%
112 1182 4.82 0.4%
114 1196 4.695 0.3%
116 1219 2.838 0.2%
118 1234 4.908 0.3%
120 1253 2.459 0.1%
122 1265 5.631 0.4%
124 1288 1.166 0.0%
126 1304 3.666 0.2%
128 1322 5.488 0.4%

Quality and confidence:
param error
c 0.003

Model:
Time ~= 234.7
+ c 8.482
µs

Reads = 6 + (0 * c)
Writes = 5 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 156
+ r 97.18
µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 156.4 3.199 2.0%
1 253.1 0.185 0.0%

Quality and confidence:
param error
r 1.068

Model:
Time ~= 156.4
+ r 96.72
µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to_per_code_kb_delta", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 538.1
+ c 8.427
+ t 4.195
+ d 3704
µs

Reads = 7 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t d mean µs sigma µs %
0 128 20 75290 93.56 0.1%
2 128 20 75050 61.31 0.0%
4 128 20 75530 57.09 0.0%
6 128 20 75240 67.37 0.0%
8 128 20 75500 82.08 0.1%
10 128 20 75150 70 0.0%
12 128 20 75300 43.91 0.0%
14 128 20 75270 81.38 0.1%
16 128 20 75140 60.69 0.0%
18 128 20 75380 40.78 0.0%
20 128 20 75470 81.67 0.1%
22 128 20 75240 32.56 0.0%
24 128 20 75160 74.46 0.0%
26 128 20 75400 58.22 0.0%
28 128 20 75500 29.01 0.0%
30 128 20 75660 62.91 0.0%
32 128 20 75650 86.45 0.1%
34 128 20 75440 55.98 0.0%
36 128 20 75380 49.08 0.0%
38 128 20 75480 57.19 0.0%
40 128 20 75430 62.43 0.0%
42 128 20 75350 65.43 0.0%
44 128 20 75410 73.98 0.0%
46 128 20 76050 135.7 0.1%
48 128 20 75470 99.83 0.1%
50 128 20 75710 103.6 0.1%
52 128 20 75690 55.32 0.0%
54 128 20 75430 28.1 0.0%
56 128 20 75540 59.31 0.0%
58 128 20 75570 78.89 0.1%
60 128 20 75830 128.2 0.1%
62 128 20 75730 35.34 0.0%
64 128 20 75690 54.87 0.0%
66 128 20 75550 46.1 0.0%
68 128 20 75550 85.95 0.1%
70 128 20 75640 65.7 0.0%
72 128 20 75710 90.31 0.1%
74 128 20 75760 51.41 0.0%
76 128 20 75520 78.87 0.1%
78 128 20 75890 52.21 0.0%
80 128 20 75650 91.99 0.1%
82 128 20 75750 67.98 0.0%
84 128 20 75700 115.3 0.1%
86 128 20 75560 81.62 0.1%
88 128 20 75700 98.55 0.1%
90 128 20 76110 85.58 0.1%
92 128 20 75940 71.07 0.0%
94 128 20 75920 40.66 0.0%
96 128 20 75820 62.96 0.0%
98 128 20 76330 52.81 0.0%
100 128 20 76020 69.58 0.0%
102 128 20 75920 49.88 0.0%
104 128 20 75980 95.41 0.1%
106 128 20 76350 75.19 0.0%
108 128 20 76270 95.48 0.1%
110 128 20 76130 54.01 0.0%
112 128 20 76130 110.3 0.1%
114 128 20 76040 70.98 0.0%
116 128 20 76150 61.77 0.0%
118 128 20 76240 94.65 0.1%
120 128 20 76250 42.77 0.0%
122 128 20 76110 50.6 0.0%
124 128 20 76520 102.2 0.1%
126 128 20 76500 48.28 0.0%
128 0 20 75610 71.61 0.0%
128 2 20 75620 91.05 0.1%
128 4 20 75610 79.01 0.1%
128 6 20 75510 49.33 0.0%
128 8 20 75490 76.52 0.1%
128 10 20 75720 45.61 0.0%
128 12 20 75990 75.69 0.0%
128 14 20 76000 69.89 0.0%
128 16 20 76130 63.46 0.0%
128 18 20 75650 94.42 0.1%
128 20 20 75760 76.91 0.1%
128 22 20 75810 32.3 0.0%
128 24 20 75710 43.25 0.0%
128 26 20 75980 63.89 0.0%
128 28 20 75790 62.08 0.0%
128 30 20 75760 92.55 0.1%
128 32 20 75730 63.48 0.0%
128 34 20 75770 46.52 0.0%
128 36 20 75980 70.27 0.0%
128 38 20 75950 50.58 0.0%
128 40 20 75800 49.73 0.0%
128 42 20 75810 72.39 0.0%
128 44 20 76240 78.21 0.1%
128 46 20 76270 74.41 0.0%
128 48 20 75690 79.28 0.1%
128 50 20 75710 79.86 0.1%
128 52 20 75880 44.22 0.0%
128 54 20 75770 66.5 0.0%
128 56 20 75800 60.24 0.0%
128 58 20 75680 48.16 0.0%
128 60 20 76060 42.45 0.0%
128 62 20 76260 61.13 0.0%
128 64 20 75930 34.77 0.0%
128 66 20 75910 84.96 0.1%
128 68 20 75880 57.25 0.0%
128 70 20 76380 55.64 0.0%
128 72 20 75900 35.61 0.0%
128 74 20 76300 70.24 0.0%
128 76 20 76260 100.8 0.1%
128 78 20 75960 74.66 0.0%
128 80 20 76090 63.2 0.0%
128 82 20 75810 55.59 0.0%
128 84 20 76090 55.31 0.0%
128 86 20 75870 80.32 0.1%
128 88 20 76080 94.26 0.1%
128 90 20 75970 73.07 0.0%
128 92 20 76280 75.28 0.0%
128 94 20 76040 85.79 0.1%
128 96 20 75900 81.54 0.1%
128 98 20 76110 63.39 0.0%
128 100 20 76140 100.9 0.1%
128 102 20 76250 71.56 0.0%
128 104 20 75980 53.01 0.0%
128 106 20 76090 74.44 0.0%
128 108 20 76220 74.17 0.0%
128 110 20 75990 134.1 0.1%
128 112 20 76060 71.53 0.0%
128 114 20 76230 48.96 0.0%
128 116 20 76650 59.49 0.0%
128 118 20 76190 56.65 0.0%
128 120 20 76080 83.7 0.1%
128 122 20 76290 89.25 0.1%
128 124 20 76160 75.68 0.0%
128 126 20 76330 52.17 0.0%
128 128 0 1992 4.72 0.2%
128 128 1 5580 4.762 0.0%
128 128 2 9221 9.568 0.1%
128 128 3 12860 12.13 0.0%
128 128 4 16520 22.59 0.1%
128 128 5 20240 21.96 0.1%
128 128 6 23840 28.67 0.1%
128 128 7 27510 38.54 0.1%
128 128 8 31160 26.75 0.0%
128 128 9 35120 43.98 0.1%
128 128 10 38640 47.37 0.1%
128 128 11 42240 47.83 0.1%
128 128 12 45940 62.07 0.1%
128 128 13 49580 56.65 0.1%
128 128 14 53400 54.54 0.1%
128 128 15 57010 41.52 0.0%
128 128 16 60870 66.97 0.1%
128 128 17 64500 53.38 0.0%
128 128 18 68540 37.42 0.0%
128 128 19 72420 82.86 0.1%
128 128 20 76190 52.14 0.0%

Quality and confidence:
param error
c 0.162
t 0.162
d 1.431

Model:
Time ~= 101.9
+ c 7.588
+ t 3.475
+ d 3733
µs

Reads = 7 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 151.2
+ r 609.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.8 0.271 0.2%
1 759.9 1.453 0.1%
2 1370 2.091 0.1%
3 1977 3.95 0.1%
4 2588 4.327 0.1%
5 3201 6.367 0.1%
6 3808 6.544 0.1%
7 4414 7.526 0.1%
8 5037 5.558 0.1%
9 5633 8.886 0.1%
10 6244 12.38 0.1%
11 6845 13.45 0.1%
12 7459 19.9 0.2%
13 8071 18.13 0.2%
14 8673 8.17 0.0%
15 9294 7.694 0.0%
16 9876 19.94 0.2%
17 10520 14.11 0.1%
18 11110 16.23 0.1%
19 11710 12.76 0.1%
20 12320 15.42 0.1%

Quality and confidence:
param error
r 0.168

Model:
Time ~= 151.5
+ r 608.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 148.8
+ r 896.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 122.1 0.079 0.0%
1 1045 2.442 0.2%
2 1940 3.197 0.1%
3 2844 6.86 0.2%
4 3735 2.739 0.0%
5 4634 6.376 0.1%
6 5537 7.563 0.1%
7 6423 11.72 0.1%
8 7319 10.26 0.1%
9 8211 13.38 0.1%
10 9114 9.218 0.1%
11 10000 15.87 0.1%
12 10890 15.65 0.1%
13 11800 14.74 0.1%
14 12700 10.91 0.0%
15 13600 27.68 0.2%
16 14490 24.13 0.1%
17 15370 18.16 0.1%
18 16280 17.14 0.1%
19 17170 16.4 0.0%
20 18040 22.69 0.1%

Quality and confidence:
param error
r 0.205

Model:
Time ~= 149.2
+ r 896
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event_per_topic_and_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 1261
+ t 558.6
+ n 247.9
µs

Reads = 4 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
t n mean µs sigma µs %
0 16 5102 4.376 0.0%
1 16 5800 3.38 0.0%
2 16 6377 7.185 0.1%
3 16 6905 7.747 0.1%
4 0 3443 2.735 0.0%
4 1 3727 8.863 0.2%
4 2 3983 3.466 0.0%
4 3 4222 9.365 0.2%
4 4 4478 5.289 0.1%
4 5 4704 3.57 0.0%
4 6 4946 4.038 0.0%
4 7 5160 6.486 0.1%
4 8 5446 6.77 0.1%
4 9 5773 18.93 0.3%
4 10 5943 47.4 0.7%
4 11 6141 5.079 0.0%
4 12 6439 3.935 0.0%
4 13 6654 6.793 0.1%
4 14 6941 5.715 0.0%
4 15 7201 9.927 0.1%
4 16 7447 8.344 0.1%

Quality and confidence:
param error
t 2.742
n 0.54

Model:
Time ~= 1198
+ t 566.1
+ n 248.8
µs

Reads = 4 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_set_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 133.4
+ r 163.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 128.1 0.229 0.1%
1 297.2 0.322 0.1%
2 461.4 0.684 0.1%
3 623 1.264 0.2%
4 787.5 2.209 0.2%
5 952.5 1.562 0.1%
6 1113 3.115 0.2%
7 1275 2.198 0.1%
8 1445 8.145 0.5%
9 1602 3.5 0.2%
10 1764 5.51 0.3%
11 1927 6.37 0.3%
12 2091 3.784 0.1%
13 2252 3.892 0.1%
14 2415 5.913 0.2%
15 2579 7.26 0.2%
16 2752 4.288 0.1%
17 2909 9.701 0.3%
18 3069 5.662 0.1%
19 3233 11.61 0.3%
20 3403 9.451 0.2%

Quality and confidence:
param error
r 0.072

Model:
Time ~= 133.1
+ r 163.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_debug_message", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 126.6
+ r 128.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 119.8 0.119 0.0%
1 256 0.224 0.0%
2 385.1 0.63 0.1%
3 513.4 0.663 0.1%
4 636.6 4.496 0.7%
5 768.5 1.368 0.1%
6 894 6.044 0.6%
7 1022 7.112 0.6%
8 1154 3.66 0.3%
9 1280 8.544 0.6%
10 1407 7.292 0.5%
11 1530 13.35 0.8%
12 1672 2.876 0.1%
13 1788 13.08 0.7%
14 1917 10.98 0.5%
15 2058 4.15 0.2%
16 2179 5.267 0.2%
17 2316 5.09 0.2%
18 2442 4.762 0.1%
19 2544 21.79 0.8%
20 2683 21.51 0.8%

Quality and confidence:
param error
r 0.127

Model:
Time ~= 126.4
+ r 128.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 56.27
+ r 3930
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 121.9 0.215 0.1%
1 4038 7.882 0.1%
2 7894 6.16 0.0%
3 11790 9.814 0.0%
4 15550 88.11 0.5%
5 19310 19.91 0.1%
6 23220 16.13 0.0%
7 27630 26.3 0.0%
8 31560 10.7 0.0%
9 35530 49.48 0.1%
10 39500 33.25 0.0%
11 43340 25.1 0.0%
12 47180 23.4 0.0%
13 51160 18.12 0.0%
14 54970 27.36 0.0%
15 58930 24.46 0.0%
16 62990 43.17 0.0%
17 66880 25.56 0.0%
18 70890 39.37 0.0%
19 74700 31.52 0.0%
20 78510 41.9 0.0%

Quality and confidence:
param error
r 1.71

Model:
Time ~= 0
+ r 3933
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 591.5
+ n 70.66
µs

Reads = 5 + (0 * n)
Writes = 2 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 541.1 1.553 0.2%
1 651.1 1.914 0.2%
2 738.4 1.638 0.2%
3 810.3 1.544 0.1%
4 882 2.111 0.2%
5 953.7 3.114 0.3%
6 1018 1.586 0.1%
7 1088 1.508 0.1%
8 1155 1.479 0.1%
9 1215 1.802 0.1%
10 1289 1.819 0.1%
11 1369 1.322 0.0%
12 1429 1.15 0.0%
13 1518 1.672 0.1%
14 1563 2.583 0.1%
15 1667 1.308 0.0%
16 1715 1.375 0.0%

Quality and confidence:
param error
n 0.228

Model:
Time ~= 582.7
+ n 71.34
µs

Reads = 5 + (0 * n)
Writes = 2 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 1271
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 121.7 0.096 0.0%
1 1301 3.248 0.2%
2 2512 6.186 0.2%
3 3724 7.445 0.1%
4 4941 9.138 0.1%
5 6221 15.53 0.2%
6 7377 16.74 0.2%
7 8566 35.68 0.4%
8 9767 23.38 0.2%
9 11250 26.84 0.2%
10 12400 28.9 0.2%
11 13790 67.99 0.4%
12 15130 39.65 0.2%
13 16170 33.62 0.2%
14 17540 41.4 0.2%
15 18960 60.85 0.3%
16 20030 27.83 0.1%
17 21520 53.44 0.2%
18 23090 38.03 0.1%
19 24500 63.58 0.2%
20 25870 56.43 0.2%

Quality and confidence:
param error
r 2.47

Model:
Time ~= 0
+ r 1281
µs

Reads = 4 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 32.22
+ r 931.8
µs

Reads = 4 + (100 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 122.5 0.135 0.1%
1 1015 1.47 0.1%
2 1908 4.468 0.2%
3 2809 3.966 0.1%
4 3733 14.37 0.3%
5 4664 21.28 0.4%
6 5668 28.54 0.5%
7 6428 19.16 0.2%
8 7391 21.79 0.2%
9 8345 29.88 0.3%
10 9376 19.64 0.2%
11 10210 24.42 0.2%
12 11080 24.37 0.2%
13 12290 45.03 0.3%
14 13180 36.77 0.2%
15 13970 29.77 0.2%
16 14900 48.45 0.3%
17 15760 22.21 0.1%
18 16930 43.17 0.2%
19 17860 38.28 0.2%
20 18750 55.6 0.2%

Quality and confidence:
param error
r 1.028

Model:
Time ~= 11.84
+ r 934.2
µs

Reads = 4 + (100 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 613.3
+ n 151.9
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 558.7 0.801 0.1%
1 739.7 1.423 0.1%
2 923.3 2.331 0.2%
3 1078 2.056 0.1%
4 1230 1.511 0.1%
5 1376 1.689 0.1%
6 1525 2.882 0.1%
7 1673 2.491 0.1%
8 1824 2.804 0.1%
9 1987 8.762 0.4%
10 2151 9.437 0.4%
11 2289 5.104 0.2%
12 2423 4.13 0.1%
13 2589 3.312 0.1%
14 2732 4.156 0.1%
15 2897 2.382 0.0%
16 3032 4.009 0.1%

Quality and confidence:
param error
n 0.255

Model:
Time ~= 602.4
+ n 152.8
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.37
+ r 5259
µs

Reads = 4 + (100 * r)
Writes = 2 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 131.8 0.122 0.0%
1 5358 2.567 0.0%
2 10570 14.25 0.1%
3 15790 12.3 0.0%
4 21020 12.32 0.0%
5 26290 25.26 0.0%
6 31520 25.71 0.0%
7 36710 32.45 0.0%
8 41950 20.06 0.0%
9 47470 297 0.6%
10 52720 35.6 0.0%
11 57780 52.04 0.0%
12 63140 36.71 0.0%
13 68510 73.03 0.1%
14 73500 69.51 0.0%
15 78940 75.22 0.0%
16 84110 70.2 0.0%
17 89270 70.52 0.0%
18 94780 74.81 0.0%
19 100300 63.33 0.0%
20 105400 130.1 0.1%

Quality and confidence:
param error
r 1.746

Model:
Time ~= 0
+ r 5264
µs

Reads = 4 + (100 * r)
Writes = 2 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 11630
µs

Reads = 5 + (200 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.4 0.26 0.1%
1 11360 13.81 0.1%
2 22620 24.06 0.1%
3 33800 33.41 0.0%
4 45240 25.4 0.0%
5 56590 35.25 0.0%
6 68000 75.31 0.1%
7 79470 61.81 0.0%
8 90860 50.83 0.0%
9 102300 21.37 0.0%
10 114200 74.35 0.0%
11 125700 75.67 0.0%
12 137400 40.01 0.0%
13 148300 121.6 0.0%
14 161400 870.3 0.5%
15 173400 718.7 0.4%
16 186400 177.4 0.0%
17 198200 241.1 0.1%
18 210300 110.4 0.0%
19 222300 154.4 0.0%
20 233400 87.34 0.0%

Quality and confidence:
param error
r 13.32

Model:
Time ~= 0
+ r 11700
µs

Reads = 5 + (200 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call_per_code_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 10830
+ c 388.9
+ t 2689
+ i 61.3
+ o 79.25
µs

Reads = 205 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t i o mean µs sigma µs %
0 1 1024 960 152300 206.8 0.1%
2 1 1024 960 153400 178.5 0.1%
4 1 1024 960 154300 93.34 0.0%
6 1 1024 960 154900 240.1 0.1%
8 1 1024 960 156200 219.9 0.1%
10 1 1024 960 157000 236.8 0.1%
12 1 1024 960 157800 124 0.0%
14 1 1024 960 158600 180.7 0.1%
16 1 1024 960 159600 233.4 0.1%
18 1 1024 960 160300 172.3 0.1%
20 1 1024 960 160500 128.1 0.0%
22 1 1024 960 160600 81.68 0.0%
24 1 1024 960 160700 60.52 0.0%
26 1 1024 960 161300 301 0.1%
28 1 1024 960 162300 186.2 0.1%
30 1 1024 960 163000 257.4 0.1%
32 1 1024 960 164300 259.9 0.1%
34 1 1024 960 164900 179.4 0.1%
36 1 1024 960 165900 148.1 0.0%
38 1 1024 960 166700 122.8 0.0%
40 1 1024 960 167600 156.6 0.0%
42 1 1024 960 168100 217.8 0.1%
44 1 1024 960 169100 175.1 0.1%
46 1 1024 960 170000 108.9 0.0%
48 1 1024 960 170900 233.1 0.1%
50 1 1024 960 171600 181.9 0.1%
52 1 1024 960 172400 176.3 0.1%
54 1 1024 960 173200 76.07 0.0%
56 1 1024 960 173800 222 0.1%
58 1 1024 960 174700 209.6 0.1%
60 1 1024 960 175700 151.5 0.0%
62 1 1024 960 176300 190.4 0.1%
64 1 1024 960 177400 263.8 0.1%
66 1 1024 960 178200 199 0.1%
68 1 1024 960 179000 159.3 0.0%
70 1 1024 960 179700 333.8 0.1%
72 1 1024 960 180700 165.5 0.0%
74 1 1024 960 181500 218.1 0.1%
76 1 1024 960 182100 134.7 0.0%
78 1 1024 960 182800 190.2 0.1%
80 1 1024 960 183800 281.6 0.1%
82 1 1024 960 184500 245 0.1%
84 1 1024 960 185000 182.7 0.0%
86 1 1024 960 185600 165.6 0.0%
88 1 1024 960 186600 172.4 0.0%
90 1 1024 960 187300 167.7 0.0%
92 1 1024 960 188100 191.3 0.1%
94 1 1024 960 188800 205 0.1%
96 1 1024 960 189500 198.7 0.1%
98 1 1024 960 190200 182.9 0.0%
100 1 1024 960 191400 177 0.0%
102 1 1024 960 192000 129.9 0.0%
104 1 1024 960 192900 197.7 0.1%
106 1 1024 960 193400 208.6 0.1%
108 1 1024 960 194600 180.4 0.0%
110 1 1024 960 195500 124.8 0.0%
112 1 1024 960 196100 213.3 0.1%
114 1 1024 960 197000 204.1 0.1%
116 1 1024 960 197800 93.8 0.0%
118 1 1024 960 198700 175 0.0%
120 1 1024 960 199600 209.4 0.1%
122 1 1024 960 200200 167.6 0.0%
124 1 1024 960 200500 132.3 0.0%
126 1 1024 960 200800 138.4 0.0%
128 0 1024 960 198200 178 0.0%
128 1 0 960 139300 165.4 0.1%
128 1 20 960 140800 163.1 0.1%
128 1 40 960 141800 99.18 0.0%
128 1 60 960 143300 72.12 0.0%
128 1 80 960 144600 169.4 0.1%
128 1 100 960 145800 136.8 0.0%
128 1 120 960 147100 86.31 0.0%
128 1 140 960 148400 167.8 0.1%
128 1 160 960 149600 162.9 0.1%
128 1 180 960 150900 158.1 0.1%
128 1 200 960 152100 154.8 0.1%
128 1 220 960 153400 164.8 0.1%
128 1 240 960 154800 189.6 0.1%
128 1 260 960 156000 201.1 0.1%
128 1 280 960 157200 246.6 0.1%
128 1 300 960 158600 186.2 0.1%
128 1 320 960 159600 184.9 0.1%
128 1 340 960 160500 159.9 0.0%
128 1 360 960 161700 257.1 0.1%
128 1 380 960 163000 184.7 0.1%
128 1 400 960 164400 213.6 0.1%
128 1 420 960 165800 134 0.0%
128 1 440 960 166800 171.3 0.1%
128 1 460 960 168200 181.5 0.1%
128 1 480 960 169500 210.3 0.1%
128 1 500 960 170700 138.5 0.0%
128 1 520 960 172200 64.31 0.0%
128 1 540 960 173300 94.11 0.0%
128 1 560 960 174600 106.6 0.0%
128 1 580 960 175600 252.3 0.1%
128 1 600 960 176800 115.4 0.0%
128 1 620 960 178100 92.45 0.0%
128 1 640 960 179300 140 0.0%
128 1 660 960 180300 162.7 0.0%
128 1 680 960 181700 213.5 0.1%
128 1 700 960 182900 145.1 0.0%
128 1 720 960 184100 164.8 0.0%
128 1 740 960 185200 146.7 0.0%
128 1 760 960 186300 116.1 0.0%
128 1 780 960 187600 184.1 0.0%
128 1 800 960 188900 98.84 0.0%
128 1 820 960 189800 189.9 0.1%
128 1 840 960 191300 153.6 0.0%
128 1 860 960 192700 205.8 0.1%
128 1 880 960 194000 111.3 0.0%
128 1 900 960 194900 225.8 0.1%
128 1 920 960 196500 143.8 0.0%
128 1 940 960 197700 151.1 0.0%
128 1 960 960 199300 271.4 0.1%
128 1 980 960 200200 146.5 0.0%
128 1 1000 960 200900 166 0.0%
128 1 1020 960 201000 146.7 0.0%
128 1 1024 0 125600 89.5 0.0%
128 1 1024 19 127400 75.45 0.0%
128 1 1024 38 129100 46.58 0.0%
128 1 1024 57 130900 84.4 0.0%
128 1 1024 76 132700 54.02 0.0%
128 1 1024 95 134000 385.6 0.2%
128 1 1024 114 134600 77.83 0.0%
128 1 1024 133 135400 222.6 0.1%
128 1 1024 152 137700 99.89 0.0%
128 1 1024 171 139600 62.07 0.0%
128 1 1024 190 141300 95.3 0.0%
128 1 1024 209 142800 68.34 0.0%
128 1 1024 228 144300 72.8 0.0%
128 1 1024 247 145800 88.63 0.0%
128 1 1024 266 147300 121.9 0.0%
128 1 1024 285 148800 118 0.0%
128 1 1024 304 150200 139.3 0.0%
128 1 1024 323 151800 92.57 0.0%
128 1 1024 342 153600 92.72 0.0%
128 1 1024 361 154900 141.5 0.0%
128 1 1024 380 156400 72.69 0.0%
128 1 1024 399 158000 68.78 0.0%
128 1 1024 418 159700 234.3 0.1%
128 1 1024 437 160800 58.6 0.0%
128 1 1024 456 162100 135.9 0.0%
128 1 1024 475 163800 119.3 0.0%
128 1 1024 494 165200 81.61 0.0%
128 1 1024 513 166700 143.1 0.0%
128 1 1024 532 168400 104 0.0%
128 1 1024 551 169800 87.46 0.0%
128 1 1024 570 171700 144.1 0.0%
128 1 1024 589 172500 126.8 0.0%
128 1 1024 608 174300 170.5 0.0%
128 1 1024 627 175700 152 0.0%
128 1 1024 646 177400 143.9 0.0%
128 1 1024 665 178700 78.76 0.0%
128 1 1024 684 180300 114.9 0.0%
128 1 1024 703 181900 89.17 0.0%
128 1 1024 722 183400 102.2 0.0%
128 1 1024 741 184700 162.4 0.0%
128 1 1024 760 186200 171.8 0.0%
128 1 1024 779 187500 165.4 0.0%
128 1 1024 798 189300 90.24 0.0%
128 1 1024 817 190900 165.1 0.0%
128 1 1024 836 192500 146.5 0.0%
128 1 1024 855 194200 161.5 0.0%
128 1 1024 874 195900 95.75 0.0%
128 1 1024 893 197200 385.7 0.1%
128 1 1024 912 199300 154.4 0.0%
128 1 1024 931 200500 273.5 0.1%
128 1 1024 950 200900 93.09 0.0%
128 1 1024 960 200900 125.4 0.0%

Quality and confidence:
param error
c 0.349
t 145.4
i 0.046
o 0.049

Model:
Time ~= 9518
+ c 391.4
+ t 4113
+ i 60.88
+ o 79.48
µs

Reads = 205 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 21340
µs

Reads = 5 + (300 * r)
Writes = 3 + (300 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 134 0.125 0.0%
1 19410 13.76 0.0%
2 39050 23.89 0.0%
3 58890 26.87 0.0%
4 78770 40.52 0.0%
5 98890 41.85 0.0%
6 119800 56.26 0.0%
7 140000 75.9 0.0%
8 160800 84.37 0.0%
9 182000 68.26 0.0%
10 202900 82.96 0.0%
11 224700 139.5 0.0%
12 246500 98.77 0.0%
13 268700 133.7 0.0%
14 290800 219.7 0.0%
15 312000 165.5 0.0%
16 334200 140.5 0.0%
17 357600 255.7 0.0%
18 381300 796.3 0.2%
19 404600 1095 0.2%
20 426500 1084 0.2%

Quality and confidence:
param error
r 39.41

Model:
Time ~= 0
+ r 21350
µs

Reads = 5 + (300 * r)
Writes = 3 + (300 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate_per_code_input_output_salt_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 10200
+ c 849.9
+ i 61.23
+ o 82.56
+ s 238.6
µs

Reads = 206 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c i o s mean µs sigma µs %
0 960 960 960 376900 277.1 0.0%
2 960 960 960 378600 409.1 0.1%
4 960 960 960 380300 320.5 0.0%
6 960 960 960 381600 445.3 0.1%
8 960 960 960 383300 172.4 0.0%
10 960 960 960 385100 302.7 0.0%
12 960 960 960 387300 193.7 0.0%
14 960 960 960 388900 253.6 0.0%
16 960 960 960 391100 294.9 0.0%
18 960 960 960 392900 245.4 0.0%
20 960 960 960 394500 295.8 0.0%
22 960 960 960 396600 303.1 0.0%
24 960 960 960 398400 408.7 0.1%
26 960 960 960 399900 296.7 0.0%
28 960 960 960 401200 101.5 0.0%
30 960 960 960 401100 86.51 0.0%
32 960 960 960 401300 193.8 0.0%
34 960 960 960 403700 939 0.2%
36 960 960 960 406600 661 0.1%
38 960 960 960 421200 8593 2.0%
40 960 960 960 410700 377.9 0.0%
42 960 960 960 412500 441.8 0.1%
44 960 960 960 418800 3514 0.8%
46 960 960 960 425400 978.3 0.2%
48 960 960 960 427300 794 0.1%
50 960 960 960 427000 867.1 0.2%
52 960 960 960 428600 863.7 0.2%
54 960 960 960 431100 383.8 0.0%
56 960 960 960 431500 767.5 0.1%
58 960 960 960 430900 2986 0.6%
60 960 960 960 428100 344.9 0.0%
62 960 960 960 430100 390.8 0.0%
64 960 960 960 432100 485.4 0.1%
66 960 960 960 433600 378.9 0.0%
68 960 960 960 435200 305.6 0.0%
70 960 960 960 436400 482.7 0.1%
72 960 960 960 438300 393.1 0.0%
74 960 960 960 439700 262 0.0%
76 960 960 960 441600 354.3 0.0%
78 960 960 960 443900 524.6 0.1%
80 960 960 960 445000 301.1 0.0%
82 960 960 960 447300 293.8 0.0%
84 960 960 960 449200 509.9 0.1%
86 960 960 960 450600 428.7 0.0%
88 960 960 960 452100 412.8 0.0%
90 960 960 960 454100 573.9 0.1%
92 960 960 960 456100 240.4 0.0%
94 960 960 960 457600 474.8 0.1%
96 960 960 960 459300 355.7 0.0%
98 960 960 960 461000 392.2 0.0%
100 960 960 960 462500 397.3 0.0%
102 960 960 960 464200 379.4 0.0%
104 960 960 960 465900 304.2 0.0%
106 960 960 960 467700 345.2 0.0%
108 960 960 960 469100 276.7 0.0%
110 960 960 960 470200 217.3 0.0%
112 960 960 960 472100 514.3 0.1%
114 960 960 960 474000 352.9 0.0%
116 960 960 960 475900 478.2 0.1%
118 960 960 960 477200 304.8 0.0%
120 960 960 960 479000 213.8 0.0%
122 960 960 960 480500 327.4 0.0%
124 960 960 960 481900 538.6 0.1%
126 960 960 960 483700 358.3 0.0%
128 0 960 960 425600 229.9 0.0%
128 19 960 960 429300 299 0.0%
128 38 960 960 430400 275.8 0.0%
128 57 960 960 431900 234 0.0%
128 76 960 960 432800 198.9 0.0%
128 95 960 960 434000 376.7 0.0%
128 114 960 960 434900 420.7 0.0%
128 133 960 960 436000 218.8 0.0%
128 152 960 960 437200 372.4 0.0%
128 171 960 960 438300 244.2 0.0%
128 190 960 960 439500 262 0.0%
128 209 960 960 440700 171.3 0.0%
128 228 960 960 442000 285.7 0.0%
128 247 960 960 443600 220.6 0.0%
128 266 960 960 444200 257.2 0.0%
128 285 960 960 445700 259.8 0.0%
128 304 960 960 446300 272.1 0.0%
128 323 960 960 447700 463.7 0.1%
128 342 960 960 449300 383 0.0%
128 361 960 960 450000 311.9 0.0%
128 380 960 960 451800 393.7 0.0%
128 399 960 960 452500 261.9 0.0%
128 418 960 960 453500 258.6 0.0%
128 437 960 960 454200 190.4 0.0%
128 456 960 960 455900 310.9 0.0%
128 475 960 960 457300 254.2 0.0%
128 494 960 960 458500 407.1 0.0%
128 513 960 960 460300 533.4 0.1%
128 532 960 960 460700 275.9 0.0%
128 551 960 960 461900 244.6 0.0%
128 570 960 960 463400 336.8 0.0%
128 589 960 960 464700 362.3 0.0%
128 608 960 960 465600 440.8 0.0%
128 627 960 960 466500 228.2 0.0%
128 646 960 960 467700 176.8 0.0%
128 665 960 960 468600 307.1 0.0%
128 684 960 960 470000 288.9 0.0%
128 703 960 960 471200 222.3 0.0%
128 722 960 960 472400 241.6 0.0%
128 741 960 960 473800 348.9 0.0%
128 760 960 960 474500 314.4 0.0%
128 779 960 960 476000 354.9 0.0%
128 798 960 960 477200 309.2 0.0%
128 817 960 960 478300 444.7 0.0%
128 836 960 960 479400 361.6 0.0%
128 855 960 960 480400 248.6 0.0%
128 874 960 960 481000 419.8 0.0%
128 893 960 960 482000 343.3 0.0%
128 912 960 960 483400 144.5 0.0%
128 931 960 960 484500 278.6 0.0%
128 950 960 960 485500 314.9 0.0%
128 960 0 960 404800 316.7 0.0%
128 960 19 960 407500 307 0.0%
128 960 38 960 409800 303.2 0.0%
128 960 57 960 411800 252.4 0.0%
128 960 76 960 413700 291.5 0.0%
128 960 95 960 415100 281.5 0.0%
128 960 114 960 416600 299.9 0.0%
128 960 133 960 417800 321.6 0.0%
128 960 152 960 419400 234.7 0.0%
128 960 171 960 421200 253.5 0.0%
128 960 190 960 422600 407.2 0.0%
128 960 209 960 424600 137.6 0.0%
128 960 228 960 426100 143.8 0.0%
128 960 247 960 427900 306.8 0.0%
128 960 266 960 438100 8963 2.0%
128 960 285 960 430900 180.6 0.0%
128 960 304 960 432600 148.3 0.0%
128 960 323 960 434500 202 0.0%
128 960 342 960 436100 442.3 0.1%
128 960 361 960 437500 246.5 0.0%
128 960 380 960 439500 325.7 0.0%
128 960 399 960 441100 254.2 0.0%
128 960 418 960 443000 245.5 0.0%
128 960 437 960 444500 411.5 0.0%
128 960 456 960 446100 254.9 0.0%
128 960 475 960 447600 310.2 0.0%
128 960 494 960 449200 404.1 0.0%
128 960 513 960 449800 324.8 0.0%
128 960 532 960 451000 361.1 0.0%
128 960 551 960 452900 194.1 0.0%
128 960 570 960 454800 279.5 0.0%
128 960 589 960 456200 305.4 0.0%
128 960 608 960 457300 436.1 0.0%
128 960 627 960 458900 315.8 0.0%
128 960 646 960 460400 276.2 0.0%
128 960 665 960 461800 377.9 0.0%
128 960 684 960 463800 445.2 0.0%
128 960 703 960 465100 222.8 0.0%
128 960 722 960 466700 181.1 0.0%
128 960 741 960 467600 165.6 0.0%
128 960 760 960 469400 310.2 0.0%
128 960 779 960 470900 324.5 0.0%
128 960 798 960 472400 268.1 0.0%
128 960 817 960 475000 402.7 0.0%
128 960 836 960 476400 224.2 0.0%
128 960 855 960 478300 432 0.0%
128 960 874 960 479600 275.8 0.0%
128 960 893 960 480700 261.6 0.0%
128 960 912 960 481900 329.2 0.0%
128 960 931 960 483600 365.7 0.0%
128 960 950 960 485600 343.5 0.0%
128 960 960 0 259200 235.8 0.0%
128 960 960 19 263600 347.9 0.1%
128 960 960 38 267800 259.1 0.0%
128 960 960 57 272300 144.5 0.0%
128 960 960 76 277100 227.2 0.0%
128 960 960 95 281600 245.7 0.0%
128 960 960 114 286300 294.7 0.1%
128 960 960 133 290500 274.2 0.0%
128 960 960 152 295100 119.1 0.0%
128 960 960 171 300100 153.9 0.0%
128 960 960 190 303900 372.1 0.1%
128 960 960 209 308800 194.6 0.0%
128 960 960 228 313500 372.8 0.1%
128 960 960 247 318300 425.3 0.1%
128 960 960 266 321900 251.4 0.0%
128 960 960 285 326500 176.7 0.0%
128 960 960 304 331500 273.4 0.0%
128 960 960 323 335700 248.9 0.0%
128 960 960 342 340500 247.3 0.0%
128 960 960 361 344900 226 0.0%
128 960 960 380 349300 257 0.0%
128 960 960 399 354200 131.6 0.0%
128 960 960 418 359200 263.2 0.0%
128 960 960 437 363000 380.6 0.1%
128 960 960 456 367800 290 0.0%
128 960 960 475 372200 433.1 0.1%
128 960 960 494 376700 321.8 0.0%
128 960 960 513 381800 255.9 0.0%
128 960 960 532 386700 198.6 0.0%
128 960 960 551 391600 314.9 0.0%
128 960 960 570 396100 234.2 0.0%
128 960 960 589 399800 300.8 0.0%
128 960 960 608 403500 73.36 0.0%
128 960 960 627 407600 401.6 0.0%
128 960 960 646 412900 433.6 0.1%
128 960 960 665 417900 322.2 0.0%
128 960 960 684 422700 256.2 0.0%
128 960 960 703 427500 356.2 0.0%
128 960 960 722 432000 208.7 0.0%
128 960 960 741 436400 237.4 0.0%
128 960 960 760 441200 364 0.0%
128 960 960 779 445500 246.1 0.0%
128 960 960 798 450100 284.7 0.0%
128 960 960 817 454500 176.5 0.0%
128 960 960 836 459400 404.9 0.0%
128 960 960 855 463800 310.6 0.0%
128 960 960 874 466600 318.5 0.0%
128 960 960 893 471000 480.7 0.1%
128 960 960 912 475700 374.2 0.0%
128 960 960 931 480000 441.4 0.0%
128 960 960 950 484200 188.5 0.0%
128 960 960 960 486900 301.3 0.0%

Quality and confidence:
param error
c 1.454
i 0.206
o 0.206
s 0.206

Model:
Time ~= 12410
+ c 848
+ i 61.5
+ o 82.89
+ s 236.8
µs

Reads = 206 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 130.7
+ r 227.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 119.3 0.186 0.1%
1 360.1 0.585 0.1%
2 587.1 1.724 0.2%
3 816.6 3.235 0.3%
4 1041 1.956 0.1%
5 1271 4.047 0.3%
6 1496 3.102 0.2%
7 1721 4.459 0.2%
8 1950 5.802 0.2%
9 2172 9.096 0.4%
10 2414 7.834 0.3%
11 2634 9.505 0.3%
12 2868 14.29 0.4%
13 3089 11.72 0.3%
14 3311 11.02 0.3%
15 3539 10.58 0.2%
16 3763 9.204 0.2%
17 4001 12.18 0.3%
18 4238 5.197 0.1%
19 4453 10.31 0.2%
20 4687 10.34 0.2%

Quality and confidence:
param error
r 0.11

Model:
Time ~= 129.4
+ r 227.7
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 525
+ n 492
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 359.4 0.539 0.1%
20 10270 9.292 0.0%
40 20140 14.78 0.0%
60 29960 11.29 0.0%
80 39830 10.82 0.0%
100 49680 9.691 0.0%
120 59550 43.24 0.0%
140 69330 14.35 0.0%
160 79200 25.39 0.0%
180 89160 23.33 0.0%
200 99020 53.36 0.0%
220 108700 36.89 0.0%
240 118700 24.58 0.0%
260 128500 34.12 0.0%
280 138300 8.812 0.0%
300 148200 19.89 0.0%
320 158100 42.47 0.0%
340 167900 21.86 0.0%
360 177900 90.53 0.0%
380 187600 55.6 0.0%
400 197500 45.05 0.0%
420 207300 40.03 0.0%
440 217200 55.48 0.0%
460 227100 24.25 0.0%
480 236900 55.37 0.0%
500 246600 58.25 0.0%
520 256300 47.02 0.0%
540 266200 45.67 0.0%
560 276000 119 0.0%
580 285700 14.42 0.0%
600 295600 74.92 0.0%
620 305300 99.23 0.0%
640 315200 59.17 0.0%
660 325100 47.95 0.0%
680 334700 61.82 0.0%
700 344600 102.8 0.0%
720 354600 75.14 0.0%
740 364400 47.32 0.0%
760 374400 79.09 0.0%
780 384200 79.45 0.0%
800 394100 85.45 0.0%
820 403400 23.04 0.0%
840 412900 70.33 0.0%
860 423100 63.76 0.0%
880 433000 93.26 0.0%
900 442900 91.41 0.0%
920 454600 2062 0.4%
940 468600 408.5 0.0%
960 478000 675.4 0.1%
980 487700 794.2 0.1%
1000 497000 343.9 0.0%
1020 507000 595.1 0.1%

Quality and confidence:
param error
n 0.202

Model:
Time ~= 0
+ n 494.3
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 131.4
+ r 236.1
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 122.1 0.228 0.1%
1 376.5 0.546 0.1%
2 622.4 3.647 0.5%
3 840.3 2.401 0.2%
4 1081 11.82 1.0%
5 1305 2.902 0.2%
6 1539 2.183 0.1%
7 1772 3.336 0.1%
8 2018 4.038 0.2%
9 2296 10.12 0.4%
10 2547 5.359 0.2%
11 2738 10.11 0.3%
12 2955 5.494 0.1%
13 3188 8.344 0.2%
14 3502 20.21 0.5%
15 3694 15.99 0.4%
16 3889 3.796 0.0%
17 4145 14.69 0.3%
18 4469 6.926 0.1%
19 4621 9.28 0.2%
20 4839 9.249 0.1%

Quality and confidence:
param error
r 0.33

Model:
Time ~= 133.2
+ r 237
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 1030
+ n 339.9
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 373.1 3.58 0.9%
20 7356 43.07 0.5%
40 14160 65.67 0.4%
60 20930 65.48 0.3%
80 28030 86.46 0.3%
100 34770 206.9 0.5%
120 41720 215 0.5%
140 48840 297.4 0.6%
160 55550 167.8 0.3%
180 62320 315.5 0.5%
200 69420 409.1 0.5%
220 75910 240 0.3%
240 83080 371.2 0.4%
260 90390 555 0.6%
280 96890 372.4 0.3%
300 103600 547.3 0.5%
320 110500 381.2 0.3%
340 117600 497.5 0.4%
360 124400 585 0.4%
380 131600 709.4 0.5%
400 138600 730.3 0.5%
420 143800 64.86 0.0%
440 150500 49.94 0.0%
460 157400 53.14 0.0%
480 164200 52.61 0.0%
500 171100 43.28 0.0%
520 177700 46.34 0.0%
540 184300 22.81 0.0%
560 191200 57.97 0.0%
580 198100 55.02 0.0%
600 204600 84.57 0.0%
620 211700 79.9 0.0%
640 218400 48.48 0.0%
660 225300 76.29 0.0%
680 232100 52.23 0.0%
700 239100 109.7 0.0%
720 245800 103.1 0.0%
740 252700 84.33 0.0%
760 259400 34.05 0.0%
780 266500 114.7 0.0%
800 272800 59.49 0.0%
820 279800 65.25 0.0%
840 286300 30.28 0.0%
860 293400 62.2 0.0%
880 300400 26.1 0.0%
900 306700 69.97 0.0%
920 313700 71.93 0.0%
940 320200 35.1 0.0%
960 327400 39 0.0%
980 333700 210.6 0.0%
1000 341000 97.36 0.0%
1020 347700 81.57 0.0%

Quality and confidence:
param error
n 0.077

Model:
Time ~= 1245
+ n 339.7
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 133
+ r 208.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 119 0.115 0.0%
1 342.1 0.775 0.2%
2 550.1 1.238 0.2%
3 757.9 1.265 0.1%
4 965.3 3.943 0.4%
5 1173 3.596 0.3%
6 1382 2.281 0.1%
7 1591 0.923 0.0%
8 1797 2.519 0.1%
9 2008 3.078 0.1%
10 2222 10.64 0.4%
11 2445 14.93 0.6%
12 2628 7.205 0.2%
13 2850 7.222 0.2%
14 3042 5.727 0.1%
15 3254 15.29 0.4%
16 3464 10.01 0.2%
17 3669 7.626 0.2%
18 3886 12.44 0.3%
19 4081 13.82 0.3%
20 4289 14.47 0.3%

Quality and confidence:
param error
r 0.126

Model:
Time ~= 133
+ r 208.2
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 769.5
+ n 158.6
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 342.1 0.507 0.1%
20 3631 10.94 0.3%
40 6820 10.71 0.1%
60 10140 30.05 0.2%
80 13430 37.5 0.2%
100 16600 32.39 0.1%
120 19870 45.2 0.2%
140 23120 34.55 0.1%
160 25980 66.89 0.2%
180 29710 50.01 0.1%
200 32980 48.32 0.1%
220 36130 62.16 0.1%
240 39490 114.7 0.2%
260 41850 95.87 0.2%
280 45260 138.8 0.3%
300 48410 143.6 0.2%
320 51720 177.4 0.3%
340 54770 129.8 0.2%
360 57910 153.2 0.2%
380 61290 167.8 0.2%
400 64310 187.9 0.2%
420 67520 235.2 0.3%
440 70560 351.8 0.4%
460 73750 156.4 0.2%
480 77040 236.8 0.3%
500 80040 285 0.3%
520 82970 215.8 0.2%
540 86340 211.2 0.2%
560 89330 251.9 0.2%
580 92710 330.8 0.3%
600 95800 180.1 0.1%
620 99010 211.5 0.2%
640 101700 190.7 0.1%
660 105100 397.8 0.3%
680 108700 422.1 0.3%
700 112100 163.8 0.1%
720 115100 401.3 0.3%
740 118000 251.3 0.2%
760 121300 304.6 0.2%
780 124600 313 0.2%
800 127500 332.2 0.2%
820 130600 223.5 0.1%
840 134000 259.4 0.1%
860 137100 230.9 0.1%
880 140600 286.2 0.2%
900 143200 323.5 0.2%
920 146500 187.1 0.1%
940 149900 319.1 0.2%
960 152900 307.5 0.2%
980 156400 561.8 0.3%
1000 159500 219.9 0.1%
1020 162400 591.5 0.3%

Quality and confidence:
param error
n 0.049

Model:
Time ~= 799.5
+ n 158.5
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.1
+ r 206.4
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 119.8 0.095 0.0%
1 339.9 0.536 0.1%
2 547.3 1.358 0.2%
3 752.4 1.656 0.2%
4 958.2 2.867 0.2%
5 1165 2.933 0.2%
6 1369 3.463 0.2%
7 1577 3.086 0.1%
8 1781 3.435 0.1%
9 1986 2.452 0.1%
10 2191 4.554 0.2%
11 2403 5.746 0.2%
12 2609 6.259 0.2%
13 2813 5.814 0.2%
14 3020 6.718 0.2%
15 3226 12.2 0.3%
16 3434 5.129 0.1%
17 3630 7.069 0.1%
18 3850 7.955 0.2%
19 4051 12.59 0.3%
20 4268 8.164 0.1%

Quality and confidence:
param error
r 0.083

Model:
Time ~= 130.1
+ r 206.5
µs

Reads = 4 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 869.5
+ n 154.5
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 339.7 0.582 0.1%
20 3531 3.2 0.0%
40 6805 8.223 0.1%
60 9968 9.378 0.0%
80 13190 11.34 0.0%
100 16340 13.19 0.0%
120 19110 116.2 0.6%
140 22750 9.822 0.0%
160 25410 178.6 0.7%
180 29180 19.35 0.0%
200 32380 17.01 0.0%
220 35600 20.49 0.0%
240 38760 17.88 0.0%
260 40820 204.9 0.5%
280 44280 232 0.5%
300 47300 185.9 0.3%
320 50460 167.5 0.3%
340 53510 249.8 0.4%
360 56620 304.8 0.5%
380 59570 145.9 0.2%
400 62590 179.7 0.2%
420 65930 372.2 0.5%
440 69240 404.8 0.5%
460 72010 256.1 0.3%
480 75900 398.7 0.5%
500 78210 157.3 0.2%
520 80980 301.5 0.3%
540 84260 267.2 0.3%
560 87530 234 0.2%
580 90740 383 0.4%
600 93150 317.6 0.3%
620 96280 357.4 0.3%
640 99900 245.9 0.2%
660 102600 303.5 0.2%
680 106000 412.5 0.3%
700 109100 429 0.3%
720 112300 206 0.1%
740 115000 300.5 0.2%
760 118000 545.1 0.4%
780 121300 277.3 0.2%
800 124100 420.7 0.3%
820 127900 396.6 0.3%
840 131500 349.3 0.2%
860 133900 206.7 0.1%
880 136400 243.2 0.1%
900 139700 280.2 0.2%
920 143000 408.9 0.2%
940 145900 450.2 0.3%
960 148700 458.7 0.3%
980 152000 358.7 0.2%
1000 155500 418.4 0.2%
1020 158100 151.1 0.0%

Quality and confidence:
param error
n 0.064

Model:
Time ~= 965.7
+ n 154.3
µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "instr_i64const", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 3.428
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.23 0.038 0.1%
1 23.67 0.051 0.2%

Quality and confidence:
param error
r 0.021

Model:
Time ~= 20.23
+ r 3.445
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64load", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 29.72
+ r 137.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 29.79 1.254 4.2%
1 167.5 3.172 1.8%

Quality and confidence:
param error
r 1.137

Model:
Time ~= 29.79
+ r 137.7
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64store", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.92
+ r 204.8
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 22.91 0.023 0.1%
1 228.8 2.105 0.9%

Quality and confidence:
param error
r 0.701

Model:
Time ~= 22.91
+ r 205.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_select", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 12.55
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.22 0.045 0.2%
1 32.77 0.043 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.22
+ r 12.54
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.19
+ r 12.67
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.19 0.031 0.1%
1 32.87 0.049 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.19
+ r 12.67
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 6.899
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.2 0.03 0.1%
1 27.12 0.048 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.2
+ r 6.92
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 15.2
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.22 0.034 0.1%
1 35.42 0.084 0.2%

Quality and confidence:
param error
r 0.03

Model:
Time ~= 20.22
+ r 15.2
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.24
+ r 15.88
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.04 0.1%
1 36.17 0.104 0.2%

Quality and confidence:
param error
r 0.037

Model:
Time ~= 20.26
+ r 15.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table_per_entry", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 35.52
+ e 0.082
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
e mean µs sigma µs %
1 34.53 0.082 0.2%
6 34.98 0.061 0.1%
11 35.51 0.056 0.1%
16 36.49 0.063 0.1%
21 37.15 0.038 0.1%
26 37.86 0.047 0.1%
31 38.22 0.081 0.2%
36 38.51 0.072 0.1%
41 38.28 0.088 0.2%
46 38.21 0.06 0.1%
51 38.34 0.031 0.0%
56 39.32 0.052 0.1%
61 39.66 0.055 0.1%
66 40.71 0.037 0.0%
71 41.12 0.062 0.1%
76 42.32 0.125 0.2%
81 41.92 0.089 0.2%
86 42.84 0.074 0.1%
91 44.11 0.2 0.4%
96 46.09 0.152 0.3%
101 46 0.157 0.3%
106 46.73 0.111 0.2%
111 46.74 0.13 0.2%
116 45.92 0.123 0.2%
121 46.25 0.198 0.4%
126 46.97 0.308 0.6%
131 47.06 0.162 0.3%
136 47.63 0.228 0.4%
141 47.79 0.301 0.6%
146 47.81 0.263 0.5%
151 48.27 0.328 0.6%
156 48.63 0.269 0.5%
161 49.03 0.161 0.3%
166 49.05 0.199 0.4%
171 49.46 0.239 0.4%
176 50.26 0.207 0.4%
181 50.45 0.237 0.4%
186 50.93 0.223 0.4%
191 51.31 0.259 0.5%
196 52.14 0.421 0.8%
201 52.87 0.431 0.8%
206 52.89 0.171 0.3%
211 52.33 0.234 0.4%
216 52.7 0.104 0.1%
221 52.54 0.266 0.5%
226 53.27 0.321 0.6%
231 53.59 0.187 0.3%
236 54.83 0.17 0.3%
241 54.51 0.219 0.4%
246 54.9 0.281 0.5%
251 55.55 0.323 0.5%
256 55.97 0.477 0.8%

Quality and confidence:
param error
e 0

Model:
Time ~= 35.64
+ e 0.082
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Pallet: "pallet_contracts", Extrinsic: "instr_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.57
+ r 91.75
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.56 0.029 0.1%
1 112.3 0.235 0.2%

Quality and confidence:
param error
r 0.079

Model:
Time ~= 20.56
+ r 91.77
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.23
+ r 169.5
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 28.24 0.05 0.1%
1 197.5 0.621 0.3%

Quality and confidence:
param error
r 0.207

Model:
Time ~= 28.24
+ r 169.3
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect_per_param", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 207.7
+ p 4.667
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
p mean µs sigma µs %
0 197.9 0.877 0.4%
2 207 0.473 0.2%
4 217.3 0.776 0.3%
6 225.4 0.799 0.3%
8 234.5 0.878 0.3%
10 250.7 0.585 0.2%
12 265.4 0.905 0.3%
14 275 0.832 0.3%
16 285.2 0.954 0.3%
18 293.6 0.745 0.2%
20 304.4 0.789 0.2%
22 312.8 0.693 0.2%
24 322.3 0.928 0.2%
26 330.6 0.79 0.2%
28 339.6 0.368 0.1%
30 351.5 0.801 0.2%
32 358.9 0.799 0.2%
34 368.1 1.124 0.3%
36 375.8 0.8 0.2%
38 385.1 1.339 0.3%
40 394.5 1.387 0.3%
42 404.3 0.818 0.2%
44 411.6 0.832 0.2%
46 420.7 1.055 0.2%
48 431.1 1.01 0.2%
50 440.7 1.243 0.2%
52 450 1.11 0.2%
54 468.1 0.75 0.1%
56 467.8 1.095 0.2%
58 477.1 0.679 0.1%
60 486 0.503 0.1%
62 494.6 0.934 0.1%
64 504.1 0.754 0.1%
66 517.4 1.087 0.2%
68 524.8 1.533 0.2%
70 534.3 1.827 0.3%
72 544.5 0.924 0.1%
74 555 0.778 0.1%
76 563 1.176 0.2%
78 571 0.715 0.1%
80 582.5 1.07 0.1%
82 589.4 0.625 0.1%
84 611.9 9.667 1.5%
86 610.2 1.304 0.2%
88 618.5 1.042 0.1%
90 627.6 1.585 0.2%
92 635.5 0.878 0.1%
94 646.3 1.16 0.1%
96 656.6 1.152 0.1%
98 664.6 1.383 0.2%
100 677.1 1.297 0.1%
102 685.9 1.266 0.1%
104 695 1.334 0.1%
106 700.5 1.711 0.2%
108 713.1 0.865 0.1%
110 719.7 1.729 0.2%
112 728 1.207 0.1%
114 737.6 2.269 0.3%
116 750.1 4.982 0.6%
118 755.2 1.443 0.1%
120 765.8 1.068 0.1%
122 774.9 1.534 0.1%
124 785 2.248 0.2%
126 794.2 1.506 0.1%
128 802.6 1.438 0.1%

Quality and confidence:
param error
p 0.004

Model:
Time ~= 206.2
+ p 4.685
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Pallet: "pallet_contracts", Extrinsic: "instr_local_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 37.77
+ r 3.55
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 37.77 0.035 0.0%
1 41.32 0.043 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 37.77
+ r 3.553
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 37.83
+ r 3.752
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 37.83 0.029 0.0%
1 41.58 0.052 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 37.83
+ r 3.745
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_tee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 37.81
+ r 4.927
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 37.81 0.045 0.1%
1 42.74 0.043 0.1%

Quality and confidence:
param error
r 0.021

Model:
Time ~= 37.81
+ r 4.929
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 23.38
+ r 7.496
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 23.38 0.028 0.1%
1 30.87 0.066 0.2%

Quality and confidence:
param error
r 0.024

Model:
Time ~= 23.38
+ r 7.494
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 23.32
+ r 8.313
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 23.33 0.043 0.1%
1 31.63 0.06 0.1%

Quality and confidence:
param error
r 0.024

Model:
Time ~= 23.33
+ r 8.306
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_current", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 22.29
+ r 3.563
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 22.31 0.075 0.3%
1 25.85 0.03 0.1%

Quality and confidence:
param error
r 0.027

Model:
Time ~= 22.31
+ r 3.548
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_grow", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.79
+ r 2070
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.78 0.019 0.0%
1 2091 0.807 0.0%

Quality and confidence:
param error
r 0.269

Model:
Time ~= 20.78
+ r 2070
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64clz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 5.125
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.19 0.036 0.1%
1 25.32 0.048 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.19
+ r 5.132
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ctz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 5.053
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.21 0.01 0.0%
1 25.26 0.019 0.0%

Quality and confidence:
param error
r 0.007

Model:
Time ~= 20.21
+ r 5.053
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64popcnt", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.28
+ r 5.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.25 0.04 0.1%
1 26.14 0.055 0.2%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 20.25
+ r 5.891
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eqz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 5.434
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.26 0.031 0.1%
1 25.7 0.025 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 20.26
+ r 5.438
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendsi32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.2
+ r 4.883
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.21 0.023 0.1%
1 25.09 0.028 0.1%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 20.21
+ r 4.882
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendui32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.14
+ r 4.951
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.15 0.033 0.1%
1 25.09 0.039 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.15
+ r 4.946
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i32wrapi64", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 4.984
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.21 0.049 0.2%
1 25.19 0.027 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 20.21
+ r 4.974
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eq", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.19
+ r 7.459
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.19 0.023 0.1%
1 27.65 0.042 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.19
+ r 7.463
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ne", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.17
+ r 7.415
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.17 0.028 0.1%
1 27.59 0.065 0.2%

Quality and confidence:
param error
r 0.023

Model:
Time ~= 20.17
+ r 7.425
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64lts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 7.425
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.2 0.025 0.1%
1 27.63 0.035 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 20.2
+ r 7.424
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ltu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.26
+ r 7.383
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.24 0.029 0.1%
1 27.63 0.049 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.24
+ r 7.391
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 7.374
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.21 0.039 0.1%
1 27.6 0.051 0.1%

Quality and confidence:
param error
r 0.021

Model:
Time ~= 20.21
+ r 7.384
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gtu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.2
+ r 7.39
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.2 0.031 0.1%
1 27.59 0.054 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.2
+ r 7.392
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64les", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.19
+ r 7.382
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.2 0.05 0.2%
1 27.57 0.058 0.2%

Quality and confidence:
param error
r 0.025

Model:
Time ~= 20.2
+ r 7.375
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64leu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.22
+ r 7.454
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.21 0.015 0.0%
1 27.67 0.046 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.21
+ r 7.46
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ges", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.14
+ r 7.482
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.14 0.025 0.1%
1 27.63 0.064 0.2%

Quality and confidence:
param error
r 0.023

Model:
Time ~= 20.14
+ r 7.498
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64geu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.21
+ r 7.368
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.21 0.014 0.0%
1 27.58 0.061 0.2%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.21
+ r 7.373
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64add", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.15
+ r 7.317
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.13 0.027 0.1%
1 27.46 0.067 0.2%

Quality and confidence:
param error
r 0.024

Model:
Time ~= 20.13
+ r 7.325
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64sub", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.14
+ r 7.379
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.14 0.032 0.1%
1 27.53 0.064 0.2%

Quality and confidence:
param error
r 0.023

Model:
Time ~= 20.14
+ r 7.389
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64mul", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.15
+ r 7.26
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.15 0.017 0.0%
1 27.41 0.043 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 20.15
+ r 7.264
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.14
+ r 13.74
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.15 0.037 0.1%
1 33.9 0.032 0.0%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.15
+ r 13.75
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.13
+ r 12.83
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.13 0.033 0.1%
1 32.97 0.048 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.13
+ r 12.84
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rems", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.2
+ r 13.79
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.2 0.024 0.1%
1 33.99 0.044 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 20.2
+ r 13.79
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64remu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.1
+ r 12.84
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.1 0.017 0.0%
1 32.99 0.089 0.2%

Quality and confidence:
param error
r 0.03

Model:
Time ~= 20.11
+ r 12.88
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64and", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.1
+ r 7.411
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.09 0.009 0.0%
1 27.51 0.036 0.1%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 20.09
+ r 7.416
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64or", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.16
+ r 7.414
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.15 0.021 0.1%
1 27.58 0.049 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 20.15
+ r 7.428
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64xor", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.16
+ r 7.345
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.16 0.03 0.1%
1 27.5 0.049 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 20.16
+ r 7.343
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.17
+ r 7.621
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.16 0.033 0.1%
1 27.77 0.054 0.1%

Quality and confidence:
param error
r 0.021

Model:
Time ~= 20.16
+ r 7.61
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shrs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.18
+ r 7.653
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.19 0.023 0.1%
1 27.85 0.058 0.2%

Quality and confidence:
param error
r 0.021

Model:
Time ~= 20.19
+ r 7.66
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shru", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.17
+ r 7.647
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.16 0.035 0.1%
1 27.81 0.072 0.2%

Quality and confidence:
param error
r 0.026

Model:
Time ~= 20.16
+ r 7.652
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.14
+ r 7.892
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.15 0.026 0.1%
1 28.04 0.026 0.0%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 20.15
+ r 7.89
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotr", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 20.15
+ r 7.435
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 20.15 0.026 0.1%
1 27.58 0.055 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 20.15
+ r 7.434
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)

@athei athei added A0-please_review Pull request needs code review. and removed A3-in_progress Pull request is in progress. No review needed at this stage. labels May 10, 2021
@athei athei marked this pull request as ready for review May 10, 2021 16:23
@athei athei added the C1-low PR touches the given topic and has a low impact on builders. label May 10, 2021
Copy link
Contributor

@thiolliere thiolliere left a comment

Choose a reason for hiding this comment

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

I'm not aware of the debugging tools and necessity for contracts, maybe it would still be useful to be able to print message for executed contract on some dev chain, people could compile their specific debug runtime which enables every print message.
But maybe being able to get message on rpc execution is enough.

bin/node/runtime/src/lib.rs Outdated Show resolved Hide resolved
frame/contracts/src/exec.rs Outdated Show resolved Hide resolved
frame/contracts/src/migration.rs Outdated Show resolved Hide resolved
Copy link
Contributor

@thiolliere thiolliere left a comment

Choose a reason for hiding this comment

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

apart from the migration which doesn't seem righ #8773 (comment),
and I am not sure about the debug necessity for contracts (like maybe we could keep enable_println in schedule and user would compile their own debug runtime), but I feel the propose implementation is good too.

Otherwise implementation is good to me.

@athei
Copy link
Member Author

athei commented May 11, 2021

and I am not sure about the debug necessity for contracts (like maybe we could keep enable_println in schedule and user would compile their own debug runtime), but I feel the propose implementation is good too.

I really like to get rid of the complexity of having an additional storage item. Those would need to be queried even when doing on-chain execution. This PR saved one storage access by avoiding this.

I think it would make sense to print the debug_buffer to the node console after every call as tracing message. This way one can enable those messages during compilation.

@thiolliere
Copy link
Contributor

I really like to get rid of the complexity of having an additional storage item. Those would need to be queried even when doing on-chain execution. This PR saved one storage access by avoiding this.

Yes but if we keep enable_println in schedule we still save the the storage read. Just people would have to compile the runtime with the desired enable_println.
Anyway it is ok to me.

@athei
Copy link
Member Author

athei commented May 12, 2021

Yes but if we keep enable_println in schedule we still save the the storage read. Just people would have to compile the runtime with the desired enable_println.

Ahh yes you are right. I like to avoid additional tuning knobs for logging output, though. It adds to the list of things someone needs to know to start debugging. I think I just add a tracing output (on RPC execution) so we can use the well known rust log mechanism: RUST_LOG=runtime::contracts.

frame/contracts/README.md Show resolved Hide resolved
frame/contracts/src/tests.rs Show resolved Hide resolved
frame/contracts/src/schedule.rs Show resolved Hide resolved
frame/contracts/src/wasm/prepare.rs Show resolved Hide resolved
frame/contracts/src/wasm/prepare.rs Outdated Show resolved Hide resolved
frame/contracts/src/wasm/runtime.rs Outdated Show resolved Hide resolved
frame/contracts/fixtures/debug_message_works.wat Outdated Show resolved Hide resolved
ascjones
ascjones previously approved these changes May 12, 2021
frame/contracts/README.md Show resolved Hide resolved
@ascjones ascjones dismissed their stale review May 12, 2021 15:29

Just the outstanding question about potential repeated debug messages

Copy link
Contributor

@ascjones ascjones left a comment

Choose a reason for hiding this comment

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

LGTM

@seanyoung
Copy link

This is a great idea, and really helps with debugging/developing contracts.

@athei
Copy link
Member Author

athei commented May 13, 2021

bot merge

@ghost
Copy link

ghost commented May 13, 2021

Trying merge.

@ghost ghost merged commit e8f8a5d into master May 13, 2021
Smart Contracts automation moved this from In Progress to Done May 13, 2021
@ghost ghost deleted the at-schedule-to-config branch May 13, 2021 19:56
nazar-pc pushed a commit to subspace/substrate that referenced this pull request Aug 8, 2021
* Move `Schedule` from Storage to Config

* Updated CHANGELOG

* Fix nits from review

* Fix migration

* Print the debug buffer as tracing message

* Use `debug` instead of `trace` and update README

* Add additional assert to test

* Rename `schedule_version` to `instruction_weights_version`

* Fixed typo

* Added more comments to wat fixtures

* Add clarification for the `debug_message` field
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. C1-low PR touches the given topic and has a low impact on builders. D2-notlive 💤 PR contains changes in a runtime directory that is not deployed to a chain that requires an audit.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

6 participants