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

Add additionally functionality to contracts storage interface #10497

Merged
merged 3 commits into from Jan 8, 2022

Conversation

athei
Copy link
Member

@athei athei commented Dec 15, 2021

  • Added unstable function seal_contains_storage which only checks for existence without reading the value. ( fixes Enable contracts::seal_get_storage to skip reading the actual value #10490 )
  • Added unstable function seal_take_storage behaves similarly to seal_get_storage but also deletes the value.
  • New unstable version of seal_set_storage returns the size of the overwritten value or u32::MAX.
  • New unstable version of seal_clear_storage returns the size of the overwritten value or u32::MAX.

Usually, I try to have a minimal API surface by not exposing functions that can be composed by calling multiple other functions. However, we want contracts that only need a simple mapping to be able to implement that without multiple calls into the contracts pallet.

Note

The weights make no sense because they assume that reading the length or checking for existence is possible in constant time with regard to the item size which is not the case. The benchmarks for seal_clear_storage and seal_contains_storage are using the maximum allowed item size and incur very high weights by doing so for this reason. This will be fixed in a PR that implements #10508.

@athei athei added A3-in_progress Pull request is in progress. No review needed at this stage. B7-runtimenoteworthy 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. labels Dec 15, 2021
@athei athei added this to In Progress in Smart Contracts via automation Dec 15, 2021
@athei
Copy link
Member Author

athei commented Dec 15, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented Dec 15, 2021

Benchmark Runtime Pallet for branch "at-contract-storage" with command cargo run --quiet --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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.529
              µs

Reads = 1
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.529
              µs

Reads = 1
Writes = 0

Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + k    2.223
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    k   mean µs  sigma µs       %
    0      67.7     0.536    0.7%
   20     56.94     0.556    0.9%
   40     92.85     0.698    0.7%
   60     128.8     1.146    0.8%
   80     162.2     0.595    0.3%
  100     200.6     1.608    0.8%
  120     238.2     1.375    0.5%
  140     296.3     5.563    1.8%
  160     320.9     2.065    0.6%
  180     365.4     1.952    0.5%
  200     411.6      5.83    1.4%
  220     451.7     1.801    0.3%
  240     495.6     2.433    0.4%
  260     539.3     4.224    0.7%
  280     585.3     4.021    0.6%
  300     624.8     2.838    0.4%
  320     675.8     10.48    1.5%
  340     714.8     3.228    0.4%
  360     760.5     2.869    0.3%
  380       807     9.603    1.1%
  400     857.7     9.272    1.0%
  420     906.3     12.65    1.3%
  440     946.7      6.12    0.6%
  460     982.4     5.732    0.5%
  480      1036     8.571    0.8%
  500      1090     11.91    1.0%
  520      1124     10.65    0.9%
  540      1185      14.7    1.2%
  560      1227      11.2    0.9%
  580      1292     16.86    1.3%
  600      1325     8.622    0.6%
  620      1371     8.466    0.6%
  640      1414     9.598    0.6%
  660      1474     14.51    0.9%
  680      1497     19.96    1.3%
  700      1551     6.951    0.4%
  720      1594     9.246    0.5%
  740      1622     14.66    0.9%
  760      1686     16.63    0.9%
  780      1740     8.582    0.4%
  800      1745     13.19    0.7%
  820      1807     16.32    0.9%
  840      1864     12.85    0.6%
  860      1916     17.39    0.9%
  880      1931     14.96    0.7%
  900      1972     15.65    0.7%
  920      2033     12.89    0.6%
  940      2071     17.46    0.8%
  960      2115     9.153    0.4%
  980      2151     10.92    0.5%
 1000      2191      10.2    0.4%
 1020      2281     24.83    1.0%

Quality and confidence:
param     error
k         0.003

Model:
Time ~=        0
    + k    2.228
              µ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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    103.1
    + q    0.233
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    q   mean µs  sigma µs       %
    0     2.502     0.022    0.8%
   20      84.9     0.838    0.9%
   40     95.97     1.516    1.5%
   60     103.7     0.699    0.6%
   80     113.1     1.277    1.1%
  100     120.4     1.706    1.4%
  120     128.2     1.096    0.8%
  140       135     0.771    0.5%
  160     149.7     4.896    3.2%
  180     152.5     1.829    1.1%
  200     158.4     0.486    0.3%
  220     166.7     1.824    1.0%
  240     174.2     1.217    0.6%
  260     181.8     1.793    0.9%
  280     190.7     1.586    0.8%
  300       187     1.833    0.9%
  320       194     1.048    0.5%
  340     205.3     5.424    2.6%
  360     211.1     1.683    0.7%
  380     216.2     0.869    0.4%
  400       195     4.817    2.4%
  420     202.7     10.33    5.0%
  440     235.4     1.333    0.5%
  460     206.7      0.99    0.4%
  480     212.3     1.678    0.7%
  500     216.2     1.106    0.5%
  520     217.8     0.868    0.3%
  540     229.7      3.29    1.4%
  560     230.4     2.396    1.0%
  580     235.4     1.585    0.6%
  600     244.3     1.727    0.7%
  620     244.6     1.486    0.6%
  640     250.6     1.656    0.6%
  660     259.6     3.223    1.2%
  680     272.7     9.536    3.4%
  700       267     2.083    0.7%
  720     273.1     2.132    0.7%
  740     274.1     1.399    0.5%
  760     284.4       0.8    0.2%
  780     285.5      1.15    0.4%
  800     291.1     1.603    0.5%
  820     295.6     1.993    0.6%
  840     299.6     2.287    0.7%
  860       303     1.392    0.4%
  880     307.9      0.91    0.2%
  900     310.3     0.553    0.1%
  920     315.9     2.315    0.7%
  940     319.3     2.641    0.8%
  960     322.3     1.033    0.3%
  980     327.3     1.502    0.4%
 1000     332.8     7.967    2.3%
 1020     334.9     1.536    0.4%

Quality and confidence:
param     error
q         0.002

Model:
Time ~=    100.2
    + q     0.24
              µs

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

Pallet: "pallet_contracts", Extrinsic: "reinstrument", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts PristineCode (r:1 w:0)
Storage: Contracts CodeStorage (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    35.58
    + c    95.76
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     47.73     0.154    0.3%
    2     242.3     1.598    0.6%
    4     431.3     4.464    1.0%
    6     607.4     9.977    1.6%
    8     804.2     8.122    1.0%
   10     992.4     12.73    1.2%
   12      1163      13.8    1.1%
   14      1392     15.69    1.1%
   16      1563     13.14    0.8%
   18      1757     13.01    0.7%
   20      1934     13.73    0.7%
   22      2113     12.03    0.5%
   24      2284     11.23    0.4%
   26      2559     14.83    0.5%
   28      2750     16.64    0.6%
   30      2898     14.13    0.4%
   32      3078      18.6    0.6%
   34      3309     5.378    0.1%
   36      3486     10.34    0.2%
   38      3654      9.01    0.2%
   40      3817     8.323    0.2%
   42      4001     11.28    0.2%
   44      4168     9.298    0.2%
   46      4357     12.01    0.2%
   48      4515     12.36    0.2%
   50      4906     5.206    0.1%
   52      5084     16.63    0.3%
   54      5248     9.995    0.1%
   56      5431     16.61    0.3%
   58      5607     9.304    0.1%
   60      5778     11.63    0.2%
   62      5948     15.75    0.2%
   64      6133     22.23    0.3%
   66      6400     13.84    0.2%
   68      6567     31.66    0.4%
   70      6737     15.38    0.2%
   72      6936     31.71    0.4%
   74      7095     12.08    0.1%
   76      7264     15.09    0.2%
   78      7439      16.6    0.2%
   80      7679     92.04    1.1%
   82      7774     13.72    0.1%
   84      7960     21.87    0.2%
   86      8239     24.97    0.3%
   88      8321     31.73    0.3%
   90      8488     24.35    0.2%
   92      8641     18.76    0.2%
   94      8822     16.69    0.1%
   96      9023     21.42    0.2%
   98      9610     18.69    0.1%
  100      9779     24.75    0.2%
  102      9960     18.82    0.1%
  104     10120     10.89    0.1%
  106     10280     10.26    0.0%
  108     10470     18.99    0.1%
  110     10740     60.64    0.5%
  112     10840     47.69    0.4%
  114     11020     19.66    0.1%
  116     11150     11.88    0.1%
  118     11340     30.55    0.2%
  120     11520     26.21    0.2%
  122     11720     18.14    0.1%
  124     11870     22.29    0.1%
  126     12080     20.18    0.1%
  128     12240     28.52    0.2%

Quality and confidence:
param     error
c         0.089

Model:
Time ~=    18.93
    + c    95.92
              µs

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

Pallet: "pallet_contracts", Extrinsic: "call_with_code_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    401.4
    + c    81.25
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     422.4     0.364    0.0%
    2     567.5     1.978    0.3%
    4     739.2     0.414    0.0%
    6     884.3     7.748    0.8%
    8      1060     7.978    0.7%
   10      1196     4.395    0.3%
   12      1352     14.61    1.0%
   14      1568      14.9    0.9%
   16      1704     11.76    0.6%
   18      1858     13.51    0.7%
   20      1993     15.52    0.7%
   22      2145     12.85    0.5%
   24      2282     12.51    0.5%
   26      2570      15.3    0.5%
   28      2716     14.26    0.5%
   30      2858     13.08    0.4%
   32      2998     10.91    0.3%
   34      3179     10.97    0.3%
   36      3287     15.86    0.4%
   38      3439     12.96    0.3%
   40      3590     11.79    0.3%
   42      3717     13.66    0.3%
   44      3845     12.88    0.3%
   46      4001     17.74    0.4%
   48      4133      14.3    0.3%
   50      4587     12.63    0.2%
   52      4727     10.48    0.2%
   54      4868     16.49    0.3%
   56      4997     8.036    0.1%
   58      5156     15.72    0.3%
   60      5279     7.543    0.1%
   62      5425     13.04    0.2%
   64      5575     22.92    0.4%
   66      5752     11.29    0.1%
   68      5889     14.89    0.2%
   70      6043     20.45    0.3%
   72      6185     15.47    0.2%
   74      6309     9.755    0.1%
   76      6458      13.9    0.2%
   78      6603     13.11    0.1%
   80      6729     13.61    0.2%
   82      6875     21.83    0.3%
   84      7019     8.617    0.1%
   86      7149     15.78    0.2%
   88      7284     11.14    0.1%
   90      7501     58.56    0.7%
   92      7563     18.74    0.2%
   94      7725     20.63    0.2%
   96      7866     16.58    0.2%
   98      8657     35.26    0.4%
  100      8781     19.25    0.2%
  102      8934     27.46    0.3%
  104      9066     20.61    0.2%
  106      9199     18.61    0.2%
  108      9345     29.26    0.3%
  110      9485        19    0.2%
  112      9641     7.808    0.0%
  114      9773     22.23    0.2%
  116      9924        20    0.2%
  118     10030     14.67    0.1%
  120     10200     21.57    0.2%
  122     10330     25.59    0.2%
  124     10480      18.4    0.1%
  126     10610     30.53    0.2%
  128     10780     20.97    0.1%

Quality and confidence:
param     error
c         0.139

Model:
Time ~=      364
    + c    81.56
              µs

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

Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    560.1
    + c    203.7
    + s    1.997
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c     s   mean µs  sigma µs       %
    0  1024      2589     12.62    0.4%
    1  1024      2820     19.53    0.6%
    2  1024      3016     11.91    0.3%
    3  1024      3206     12.68    0.3%
    4  1024      3409     13.18    0.3%
    5  1024      3623     12.31    0.3%
    6  1024      3793     10.84    0.2%
    7  1024      4031     16.29    0.4%
    8  1024      4203     10.55    0.2%
    9  1024      4449      17.4    0.3%
   10  1024      4642     18.68    0.4%
   11  1024      4817     12.35    0.2%
   12  1024      4981     12.07    0.2%
   13  1024      5261     12.38    0.2%
   14  1024      5437     14.49    0.2%
   15  1024      5616     18.22    0.3%
   16  1024      5797     15.99    0.2%
   17  1024      6124     17.25    0.2%
   18  1024      6318     8.871    0.1%
   19  1024      6502     20.29    0.3%
   20  1024      6692     18.17    0.2%
   21  1024      6859     25.34    0.3%
   22  1024      7038      14.7    0.2%
   23  1024      7220     17.99    0.2%
   24  1024      7430      24.1    0.3%
   25  1024      7762     19.86    0.2%
   26  1024      7944     23.79    0.2%
   27  1024      8119     20.73    0.2%
   28  1024      8305     19.22    0.2%
   29  1024      8479     26.15    0.3%
   30  1024      8663     10.49    0.1%
   31  1024      8841     28.82    0.3%
   32  1024      9034     19.29    0.2%
   33  1024      9498     21.93    0.2%
   34  1024      9690     31.95    0.3%
   35  1024      9843     10.69    0.1%
   36  1024     10050     23.03    0.2%
   37  1024     10230     24.38    0.2%
   38  1024     10410     33.75    0.3%
   39  1024     10600     19.32    0.1%
   40  1024     10780     22.12    0.2%
   41  1024     10950     31.83    0.2%
   42  1024     11140     22.82    0.2%
   43  1024     11320     25.77    0.2%
   44  1024     11490     24.24    0.2%
   45  1024     11670     11.08    0.0%
   46  1024     11920      28.5    0.2%
   47  1024     12060        21    0.1%
   48  1024     12210     13.28    0.1%
   49  1024     12760     31.46    0.2%
   50  1024     12930     19.36    0.1%
   51  1024     13110     35.54    0.2%
   52  1024     13290     18.34    0.1%
   53  1024     13490     15.17    0.1%
   54  1024     13660     19.51    0.1%
   55  1024     13830     15.21    0.1%
   56  1024     14030     47.15    0.3%
   57  1024     14210     30.37    0.2%
   58  1024     14390     40.53    0.2%
   59  1024     14580      33.1    0.2%
   60  1024     14970     82.38    0.5%
   61  1024     14920     22.35    0.1%
   62  1024     15100     53.11    0.3%
   63  1024     15280     28.27    0.1%
   64     0     13380     34.95    0.2%
   64    20     13440     32.32    0.2%
   64    40     13480     48.86    0.3%
   64    60     13480     32.89    0.2%
   64    80     13520     26.63    0.1%
   64   100     13570     29.09    0.2%
   64   120     13600     34.31    0.2%
   64   140     13800     83.98    0.6%
   64   160     13690     38.23    0.2%
   64   180     13720     40.63    0.2%
   64   200     13770     26.83    0.1%
   64   220     13840     39.16    0.2%
   64   240     13840     34.06    0.2%
   64   260     13900     35.12    0.2%
   64   280     13950     49.17    0.3%
   64   300     13960      20.6    0.1%
   64   320     14030     23.68    0.1%
   64   340     14050     22.32    0.1%
   64   360     14060     23.55    0.1%
   64   380     14130     39.91    0.2%
   64   400     14170     24.64    0.1%
   64   420     14230     16.59    0.1%
   64   440     14260     22.61    0.1%
   64   460     14260     37.83    0.2%
   64   480     14330     24.36    0.1%
   64   500     14370     23.35    0.1%
   64   520     14380     27.18    0.1%
   64   540     14420     18.12    0.1%
   64   560     14490     18.48    0.1%
   64   580     14530     23.88    0.1%
   64   600     14560     35.83    0.2%
   64   620     14610     35.41    0.2%
   64   640     14640      36.5    0.2%
   64   660     14670     25.81    0.1%
   64   680     14720     27.32    0.1%
   64   700     14780     49.47    0.3%
   64   720     14800     45.12    0.3%
   64   740     14830     31.03    0.2%
   64   760     14900        44    0.2%
   64   780     15000     37.09    0.2%
   64   800     14950     35.09    0.2%
   64   820     15020     57.27    0.3%
   64   840     15030     24.36    0.1%
   64   860     15100     36.02    0.2%
   64   880     15140     40.22    0.2%
   64   900     15140     21.82    0.1%
   64   920     15210     34.02    0.2%
   64   940     15240     43.71    0.2%
   64   960     15330     41.57    0.2%
   64   980     15350     32.68    0.2%
   64  1000     15380     29.86    0.1%
   64  1020     15440     32.54    0.2%
   64  1024     15510     36.49    0.2%

Quality and confidence:
param     error
c          0.15
s         0.009

Model:
Time ~=    432.1
    + c    201.4
    + s    2.169
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    189.6
    + s    1.987
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    s   mean µs  sigma µs       %
    0     201.7     0.171    0.0%
   20     227.9     0.373    0.1%
   40     268.6     0.397    0.1%
   60     308.2     0.556    0.1%
   80     348.9     0.932    0.2%
  100     395.3     13.55    3.4%
  120     427.3     1.075    0.2%
  140     467.8     1.025    0.2%
  160     506.8     0.711    0.1%
  180     549.8     8.934    1.6%
  200     586.4     0.818    0.1%
  220     629.4     9.141    1.4%
  240     680.7      15.5    2.2%
  260     708.6     8.538    1.2%
  280     754.9     14.35    1.9%
  300     790.6     13.28    1.6%
  320     833.4      11.6    1.3%
  340     872.2      12.6    1.4%
  360     906.8     8.083    0.8%
  380     949.4     12.39    1.3%
  400     998.8     15.95    1.5%
  420      1037     16.56    1.5%
  440      1073     15.23    1.4%
  460      1121     15.67    1.3%
  480      1159     15.46    1.3%
  500      1199     17.17    1.4%
  520      1236     14.83    1.2%
  540      1266     10.14    0.8%
  560      1307     11.49    0.8%
  580      1348     13.95    1.0%
  600      1392     13.92    0.9%
  620      1434     13.12    0.9%
  640      1473     16.26    1.1%
  660      1509      14.9    0.9%
  680      1556     15.91    1.0%
  700      1592     14.77    0.9%
  720      1628     12.75    0.7%
  740      1671     14.24    0.8%
  760      1716     14.64    0.8%
  780      1757     16.21    0.9%
  800      1795     14.55    0.8%
  820      1834     16.97    0.9%
  840      1867     14.12    0.7%
  860      1920     12.08    0.6%
  880      1950      12.9    0.6%
  900      2007     4.116    0.2%
  920      2037     13.27    0.6%
  940      2061     10.53    0.5%
  960      2113     16.39    0.7%
  980      2157      16.3    0.7%
 1000      2210     21.08    0.9%
 1020      2234     16.18    0.7%

Quality and confidence:
param     error
s         0.002

Model:
Time ~=    190.2
    + s    2.006
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    141.7
              µs

Reads = 4
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    141.7
              µs

Reads = 4
Writes = 2

Pallet: "pallet_contracts", Extrinsic: "upload_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    76.51
    + c    95.39
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     76.62     0.132    0.1%
    1     174.4      0.26    0.1%
    2     268.4     0.359    0.1%
    3     355.8     0.643    0.1%
    4     456.9     0.884    0.1%
    5     556.5      15.8    2.8%
    6     633.9     8.599    1.3%
    7     751.4     14.19    1.8%
    8     834.2      12.9    1.5%
    9       933     16.87    1.8%
   10      1017     15.09    1.4%
   11      1114     17.66    1.5%
   12      1191     15.29    1.2%
   13      1334     17.17    1.2%
   14      1426     15.17    1.0%
   15      1510     13.43    0.8%
   16      1598     15.33    0.9%
   17      1712     22.88    1.3%
   18      1796     12.22    0.6%
   19      1882     13.68    0.7%
   20      1969     12.87    0.6%
   21      2049     13.69    0.6%
   22      2132     14.13    0.6%
   23      2231     16.52    0.7%
   24      2310     11.06    0.4%
   25      2509     13.68    0.5%
   26      2593     16.35    0.6%
   27      2680     9.465    0.3%
   28      2771     12.41    0.4%
   29      2868     10.79    0.3%
   30      2940     12.95    0.4%
   31      3037     14.44    0.4%
   32      3112     12.64    0.4%
   33      3238     18.36    0.5%
   34      3332     10.08    0.3%
   35      3427     6.537    0.1%
   36      3511     11.61    0.3%
   37      3583     15.21    0.4%
   38      3681     14.96    0.4%
   39      3761     7.705    0.2%
   40      3844     21.54    0.5%
   41      3932     14.17    0.3%
   42      4015     13.36    0.3%
   43      4107      20.3    0.4%
   44      4210     15.07    0.3%
   45      4292     23.47    0.5%
   46      4391      14.5    0.3%
   47      4455     5.742    0.1%
   48      4546      15.1    0.3%
   49      4861     13.13    0.2%
   50      4947     13.25    0.2%
   51      5034     21.02    0.4%
   52      5110     13.31    0.2%
   53      5204     20.87    0.4%
   54      5281     13.04    0.2%
   55      5366     13.21    0.2%
   56      5461     19.36    0.3%
   57      5542      15.7    0.2%
   58      5635      13.7    0.2%
   59      5729     19.15    0.3%
   60      5809     21.11    0.3%
   61      5898     26.48    0.4%
   62      5966     12.67    0.2%
   63      6069     10.19    0.1%
   64      6142     23.36    0.3%

Quality and confidence:
param     error
c         0.096

Model:
Time ~=    67.84
    + c    95.58
              µs

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

Pallet: "pallet_contracts", Extrinsic: "remove_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts OwnerInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:0 w:1)
Storage: Contracts PristineCode (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.32
              µs

Reads = 1
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.32
              µs

Reads = 1
Writes = 3

Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    412.3
    + r    81.31
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     396.8      4.49    1.1%
    1     493.4     3.684    0.7%
    2     576.4     4.584    0.7%
    3     653.8     1.688    0.2%
    4     738.5     1.835    0.2%
    5     831.7     8.304    0.9%
    6     902.3     9.596    1.0%
    7     990.7     11.22    1.1%
    8      1066     11.62    1.0%
    9      1140     8.125    0.7%
   10      1224     13.01    1.0%
   11      1302     13.15    1.0%
   12      1380     13.88    1.0%
   13      1458     14.21    0.9%
   14      1578     12.51    0.7%
   15      1647     12.56    0.7%
   16      1723     12.91    0.7%
   17      1797     11.42    0.6%
   18      1872      10.6    0.5%
   19      1963     14.84    0.7%
   20      2049     9.829    0.4%

Quality and confidence:
param     error
r         0.157

Model:
Time ~=    409.7
    + r    81.83
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    410.6
    + r    82.43
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     394.4     0.259    0.0%
    1       499     5.374    1.0%
    2     579.6     5.762    0.9%
    3     658.7     9.597    1.4%
    4     746.9     11.78    1.5%
    5     821.3     5.766    0.7%
    6     899.2     3.383    0.3%
    7     994.4     11.37    1.1%
    8      1070     12.88    1.2%
    9      1156     12.96    1.1%
   10      1231     13.49    1.0%
   11      1308     14.32    1.0%
   12      1403     13.35    0.9%
   13      1468     14.15    0.9%
   14      1576     14.16    0.8%
   15      1663     15.53    0.9%
   16      1739     13.89    0.7%
   17      1813     13.88    0.7%
   18      1902     12.78    0.6%
   19      1988     11.43    0.5%
   20      2058      16.5    0.8%

Quality and confidence:
param     error
r         0.162

Model:
Time ~=      408
    + r    82.89
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    411.4
    + r     80.8
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     396.3     2.544    0.6%
    1     492.6     1.379    0.2%
    2     573.5      0.27    0.0%
    3     654.5     9.813    1.4%
    4     738.1     6.689    0.9%
    5     815.5     10.33    1.2%
    6     888.9     1.122    0.1%
    7     985.4     12.97    1.3%
    8      1053     1.514    0.1%
    9      1142     13.26    1.1%
   10      1214     12.25    1.0%
   11      1304     17.91    1.3%
   12      1376     15.39    1.1%
   13      1451     15.23    1.0%
   14      1560     10.95    0.7%
   15      1637     13.04    0.7%
   16      1718     12.85    0.7%
   17      1792     11.31    0.6%
   18      1868     11.36    0.6%
   19      1959     9.783    0.4%
   20      2017     6.455    0.3%

Quality and confidence:
param     error
r         0.152

Model:
Time ~=    407.8
    + r    81.33
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    417.6
    + r    224.6
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     394.2     0.088    0.0%
    1     647.1     12.04    1.8%
    2     867.5     3.903    0.4%
    3      1095     11.75    1.0%
    4      1327     13.97    1.0%
    5      1547     13.29    0.8%
    6      1776     12.51    0.7%
    7      2004     11.74    0.5%
    8      2213     7.282    0.3%
    9      2446     7.419    0.3%
   10      2671     15.12    0.5%
   11      2897     7.821    0.2%
   12      3114     8.087    0.2%
   13      3311     10.14    0.3%
   14      3565     11.07    0.3%
   15      3793     10.37    0.2%
   16      4025     14.06    0.3%
   17      4250     20.03    0.4%
   18      4473     19.95    0.4%
   19      4694     11.97    0.2%
   20      4892     11.16    0.2%

Quality and confidence:
param     error
r         0.189

Model:
Time ~=    419.1
    + r    224.7
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.4
    + r    82.03
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     410.7     4.252    1.0%
    1     500.9      7.83    1.5%
    2     562.6     0.395    0.0%
    3       641     0.784    0.1%
    4     726.5     0.693    0.0%
    5     811.1     11.35    1.3%
    6     885.8       5.8    0.6%
    7     992.4     12.64    1.2%
    8      1055     9.832    0.9%
    9      1135     10.24    0.9%
   10      1216      12.8    1.0%
   11      1299     14.33    1.1%
   12      1372     12.77    0.9%
   13      1453      15.9    1.0%
   14      1567     10.41    0.6%
   15      1654     13.98    0.8%
   16      1729     14.95    0.8%
   17      1809     15.57    0.8%
   18      1894     11.46    0.6%
   19      1963     11.81    0.6%
   20      2047     13.05    0.6%

Quality and confidence:
param     error
r         0.176

Model:
Time ~=    400.4
    + r    82.47
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    402.1
    + r    81.59
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.1     0.261    0.0%
    1     493.5     0.178    0.0%
    2     560.6     0.507    0.0%
    3     643.3     9.192    1.4%
    4     722.7     1.291    0.1%
    5     801.1     1.523    0.1%
    6     878.7     1.528    0.1%
    7     968.4     10.35    1.0%
    8      1052     12.67    1.2%
    9      1127     12.48    1.1%
   10      1206      14.6    1.2%
   11      1282     11.87    0.9%
   12      1363     14.78    1.0%
   13      1436     12.55    0.8%
   14      1562      12.1    0.7%
   15      1649     12.78    0.7%
   16      1727     11.42    0.6%
   17      1796      13.7    0.7%
   18      1882     9.102    0.4%
   19      1959     19.09    0.9%
   20      2046     4.818    0.2%

Quality and confidence:
param     error
r         0.185

Model:
Time ~=      394
    + r    82.35
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.7
    + r    80.64
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       407     0.241    0.0%
    1     507.8     14.57    2.8%
    2     560.6     0.633    0.1%
    3     639.6     2.238    0.3%
    4     734.2     13.14    1.7%
    5     802.2     9.084    1.1%
    6     885.8     13.81    1.5%
    7     971.2     13.38    1.3%
    8      1043     8.723    0.8%
    9      1127      13.7    1.2%
   10      1196     7.949    0.6%
   11      1283     15.03    1.1%
   12      1362     13.89    1.0%
   13      1443     14.09    0.9%
   14      1543      4.18    0.2%
   15      1634     14.13    0.8%
   16      1712     12.81    0.7%
   17      1784     12.46    0.6%
   18      1859     11.53    0.6%
   19      1952     14.86    0.7%
   20      2014     8.467    0.4%

Quality and confidence:
param     error
r         0.175

Model:
Time ~=    402.8
    + r    80.99
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    405.9
    + r    81.17
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     395.8     4.508    1.1%
    1     477.6     0.341    0.0%
    2     565.7     5.657    0.9%
    3     641.7     9.959    1.5%
    4     735.1     1.374    0.1%
    5     812.6     1.954    0.2%
    6     895.9     10.96    1.2%
    7     984.7     12.32    1.2%
    8      1051     1.345    0.1%
    9      1135     9.933    0.8%
   10      1224     11.08    0.9%
   11      1296      12.4    0.9%
   12      1375     12.73    0.9%
   13      1444      14.2    0.9%
   14      1574     10.59    0.6%
   15      1639     14.27    0.8%
   16      1720     13.09    0.7%
   17      1796     14.83    0.8%
   18      1864     13.21    0.7%
   19      1941     12.28    0.6%
   20      2011     15.08    0.7%

Quality and confidence:
param     error
r         0.178

Model:
Time ~=    403.3
    + r    81.51
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    408.3
    + r    217.8
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.9     0.198    0.0%
    1     621.8     9.293    1.4%
    2     839.9     8.391    0.9%
    3      1062      11.6    1.0%
    4      1294     13.53    1.0%
    5      1511     7.149    0.4%
    6      1713     11.54    0.6%
    7      1925     11.94    0.6%
    8      2134     9.541    0.4%
    9      2362     11.29    0.4%
   10      2579     5.827    0.2%
   11      2831     3.825    0.1%
   12      3050     15.12    0.4%
   13      3245     10.47    0.3%
   14      3461     12.09    0.3%
   15      3683     7.172    0.1%
   16      3890      13.7    0.3%
   17      4128     18.27    0.4%
   18      4331     8.998    0.2%
   19      4549       9.3    0.2%
   20      4761     18.16    0.3%

Quality and confidence:
param     error
r         0.179

Model:
Time ~=    408.4
    + r    218.1
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    140.7
    + r    39.45
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     136.8     0.168    0.1%
    1     179.7     0.179    0.0%
    2     218.7      0.25    0.1%
    3     259.5     0.409    0.1%
    4     297.3     0.359    0.1%
    5     336.9     0.258    0.0%
    6     380.7     0.521    0.1%
    7       419     0.953    0.2%
    8     455.4     0.572    0.1%
    9     493.2      0.72    0.1%
   10     531.3      0.65    0.1%
   11     588.7      12.2    2.0%
   12       628     10.97    1.7%
   13     659.7     2.434    0.3%
   14     699.3     5.445    0.7%
   15     734.9     4.743    0.6%
   16     772.4     2.996    0.3%
   17     811.9     10.25    1.2%
   18     854.8     12.21    1.4%
   19     891.1      10.2    1.1%
   20     921.2      1.29    0.1%

Quality and confidence:
param     error
r         0.088

Model:
Time ~=    140.8
    + r    39.58
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    411.8
    + r     74.6
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     394.3     0.144    0.0%
    1     488.5     4.802    0.9%
    2     562.3      0.42    0.0%
    3     633.7     0.759    0.1%
    4     711.1     1.965    0.2%
    5     788.4     9.747    1.2%
    6     867.2     14.37    1.6%
    7       936     0.864    0.0%
    8      1019     15.31    1.5%
    9      1087     12.61    1.1%
   10      1161     13.59    1.1%
   11      1230      11.8    0.9%
   12      1297     11.87    0.9%
   13      1379     14.05    1.0%
   14      1473     14.95    1.0%
   15      1560     10.75    0.6%
   16      1616     14.13    0.8%
   17      1677     7.707    0.4%
   18      1761     15.15    0.8%
   19      1820     9.067    0.4%
   20      1900     10.97    0.5%

Quality and confidence:
param     error
r         0.163

Model:
Time ~=      411
    + r    74.93
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    522.3
    + n       38
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     486.5     0.454    0.0%
   20      1248      1.44    0.1%
   40      2036     17.22    0.8%
   60      2803     7.308    0.2%
   80      3557     3.705    0.1%
  100      4310     9.782    0.2%
  120      5082     12.48    0.2%
  140      5852      21.2    0.3%
  160      6599     14.08    0.2%
  180      7367     15.32    0.2%
  200      8123     24.88    0.3%
  220      8888     20.28    0.2%
  240      9692     33.88    0.3%
  260     10410     26.73    0.2%
  280     11190     24.19    0.2%
  300     11910      20.8    0.1%
  320     12870     29.48    0.2%
  340     13440     25.87    0.1%
  360     14210     32.22    0.2%
  380     14980     38.62    0.2%
  400     15720     41.42    0.2%
  420     16500     27.44    0.1%
  440     17230     39.42    0.2%
  460     18020     47.03    0.2%
  480     18760     40.72    0.2%
  500     19540     53.11    0.2%
  520     20270      45.4    0.2%
  540     21180     133.8    0.6%
  560     21800     19.67    0.0%
  580     22590     36.94    0.1%
  600     23290     30.25    0.1%
  620     24110     48.44    0.2%
  640     24850     39.92    0.1%
  660     25600     39.01    0.1%
  680     26370     32.34    0.1%
  700     27110     22.41    0.0%
  720     27890     41.59    0.1%
  740     28650     48.02    0.1%
  760     29380     23.56    0.0%
  780     30100     34.21    0.1%
  800     30910     57.68    0.1%
  820     31680     52.23    0.1%
  840     32380     37.44    0.1%
  860     33180     29.65    0.0%
  880     33920     27.09    0.0%
  900     34830     119.6    0.3%
  920     35450     27.42    0.0%
  940     36270     38.46    0.1%
  960     37010     33.95    0.0%
  980     37800     40.15    0.1%
 1000     38550     40.01    0.1%
 1020     39320     26.48    0.0%

Quality and confidence:
param     error
n         0.008

Model:
Time ~=    530.1
    + n       38
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    404.9
    + r        0
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     404.4     11.64    2.8%
    1     393.4     3.596    0.9%

Quality and confidence:
param     error
r         4.061

Model:
Time ~=    404.4
    + r        0
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    400.8
    + n    0.623
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     402.7     4.474    1.1%
   20     418.2     8.698    2.0%
   40     430.3     8.927    2.0%
   60     438.4     0.237    0.0%
   80     450.2     0.257    0.0%
  100     462.8     0.119    0.0%
  120     475.2     0.237    0.0%
  140       492     8.718    1.7%
  160     503.9      8.16    1.6%
  180     513.2     0.367    0.0%
  200     525.9     0.408    0.0%
  220     537.8      0.17    0.0%
  240     551.9     4.661    0.8%
  260     562.9     0.337    0.0%
  280     579.9     6.532    1.1%
  300     596.2     12.36    2.0%
  320     601.8     4.703    0.7%
  340       613     0.423    0.0%
  360     631.1     11.37    1.8%
  380     645.8     12.04    1.8%
  400     653.7     9.848    1.5%
  420     663.2     0.436    0.0%
  440     678.9     8.836    1.3%
  460     687.9     0.312    0.0%
  480     716.8     16.78    2.3%
  500     722.3     12.93    1.7%
  520     731.5      10.5    1.4%
  540       737      0.37    0.0%
  560     749.6     0.418    0.0%
  580       777     11.96    1.5%
  600     782.4     11.97    1.5%
  620     788.8     5.656    0.7%
  640     810.1     7.144    0.8%
  660     812.8     5.513    0.6%
  680     826.9     11.22    1.3%
  700     843.4     13.08    1.5%
  720     860.7     15.99    1.8%
  740     869.9     11.31    1.3%
  760     885.7     13.68    1.5%
  780     896.8     14.85    1.6%
  800     909.4      10.9    1.1%
  820     917.8     10.26    1.1%
  840     943.2     11.36    1.2%
  860     943.1     9.949    1.0%
  880     958.2     11.05    1.1%
  900     970.8      11.6    1.1%
  920     983.4     11.21    1.1%
  940      1001     11.54    1.1%
  960      1001     4.962    0.4%
  980      1019     11.48    1.1%
 1000      1026     6.163    0.6%
 1020      1047     10.95    1.0%

Quality and confidence:
param     error
n         0.001

Model:
Time ~=    401.7
    + n    0.632
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: Contracts DeletionQueue (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.8
    + r    57.47
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.8     0.389    0.0%
    1     464.4     0.273    0.0%

Quality and confidence:
param     error
r         0.158

Model:
Time ~=    406.8
    + r    57.55
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    412.1
    + r    257.8
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     396.4     4.267    1.0%
    1     670.1     1.387    0.2%
    2     926.8     8.224    0.8%
    3      1187     9.135    0.7%
    4      1449     12.91    0.8%
    5      1706     11.25    0.6%
    6      1969     14.42    0.7%
    7      2216     12.95    0.5%
    8      2477     8.498    0.3%
    9      2745     14.11    0.5%
   10      2993     6.038    0.2%
   11      3266     15.66    0.4%
   12      3499     10.95    0.3%
   13      3745      11.2    0.2%
   14      4015      13.1    0.3%
   15      4265     12.63    0.2%
   16      4525     15.18    0.3%
   17      4824     12.75    0.2%
   18      5078     19.26    0.3%
   19      5326     17.32    0.3%
   20      5565     12.06    0.2%

Quality and confidence:
param     error
r         0.199

Model:
Time ~=    410.4
    + r    258.2
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    411.5
    + r    435.5
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     385.6     0.638    0.1%
    1     851.7     10.55    1.2%
    2      1286     14.05    1.0%
    3      1732     11.29    0.6%
    4      2150     12.65    0.5%
    5      2605     10.29    0.3%
    6      3030     17.45    0.5%
    7      3454     6.192    0.1%
    8      3891     15.43    0.3%
    9      4336     9.338    0.2%
   10      4769      7.17    0.1%
   11      5197     8.629    0.1%
   12      5664     20.72    0.3%
   13      6059     12.06    0.1%
   14      6489      19.4    0.2%
   15      6911     15.85    0.2%
   16      7358     18.09    0.2%
   17      7847     13.67    0.1%
   18      8268     16.81    0.2%
   19      8717     21.95    0.2%
   20      9116     15.86    0.1%

Quality and confidence:
param     error
r         0.257

Model:
Time ~=    409.6
    + r    435.8
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System EventTopics (r:100 w:100)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    890.4
    + t    394.4
    + n    163.6
              µ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      3460     6.326    0.1%
    1    16      3928     9.099    0.2%
    2    16      4323     17.48    0.4%
    3    16      4712     8.609    0.1%
    4     0      2464     11.64    0.4%
    4     1      2638     12.71    0.4%
    4     2      2784     11.35    0.4%
    4     3      2920     16.55    0.5%
    4     4      3073     12.43    0.4%
    4     5      3256     18.74    0.5%
    4     6      3408     16.82    0.4%
    4     7      3554     10.36    0.2%
    4     8      3732     14.11    0.3%
    4     9      3872     14.52    0.3%
    4    10      4095      13.1    0.3%
    4    11      4232      22.9    0.5%
    4    12      4388        11    0.2%
    4    13      4585     12.86    0.2%
    4    14      4732     17.65    0.3%
    4    15      4962      29.7    0.5%
    4    16      5063     14.25    0.2%

Quality and confidence:
param     error
t         2.265
n         0.446

Model:
Time ~=    869.9
    + t    391.1
    + n    164.8
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_debug_message", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    161.8
    + r    59.87
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     156.7     0.277    0.1%
    1     220.2     0.109    0.0%
    2     284.9     7.913    2.7%
    3     344.5     0.478    0.1%
    4     390.4     7.816    2.0%
    5     457.5     0.353    0.0%
    6     528.8     0.604    0.1%
    7     588.6     6.399    1.0%
    8     643.4     0.584    0.0%
    9     701.5     4.727    0.6%
   10     753.9     1.221    0.1%
   11     837.7      10.9    1.3%
   12     885.1     8.129    0.9%
   13     937.8       4.4    0.4%
   14      1005     14.97    1.4%
   15      1060     13.42    1.2%
   16      1113     9.496    0.8%
   17      1183     6.725    0.5%
   18      1246     11.92    0.9%
   19      1304     13.58    1.0%
   20      1362     12.91    0.9%

Quality and confidence:
param     error
r         0.116

Model:
Time ~=    160.9
    + r    60.12
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    473.8
    + r    338.9
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.7     0.336    0.0%
    1     881.8     12.07    1.3%
    2      1182     14.93    1.2%
    3      1500     6.318    0.4%
    4      1825     15.53    0.8%
    5      2155     8.248    0.3%
    6      2474     12.31    0.4%
    7      2803     18.62    0.6%
    8      3118     12.04    0.3%
    9      3567     13.25    0.3%
   10      3867     12.12    0.3%
   11      4219      11.4    0.2%
   12      4537     23.36    0.5%
   13      4843     20.39    0.4%
   14      5153     9.251    0.1%
   15      5492     37.11    0.6%
   16      5850     30.61    0.5%
   17      6165      15.8    0.2%
   18      6659     23.15    0.3%
   19      6981     20.97    0.3%
   20      7292     15.94    0.2%

Quality and confidence:
param     error
r         0.589

Model:
Time ~=    461.8
    + r    339.4
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:2 w:2)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    737.1
    + n    72.95
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     733.3     12.69    1.7%
    1       811     4.755    0.5%
    2     887.4     2.571    0.2%
    3     965.9     15.74    1.6%
    4      1033     8.591    0.8%
    5      1098     2.995    0.2%
    6      1164     2.346    0.2%
    7      1241     2.689    0.2%
    8      1326     14.83    1.1%
    9      1392      14.8    1.0%
   10      1463     12.43    0.8%
   11      1563     11.64    0.7%
   12      1620     8.974    0.5%
   13      1679     11.03    0.6%
   14      1767     17.12    0.9%
   15      1836     13.55    0.7%
   16      1908     10.45    0.5%

Quality and confidence:
param     error
n         0.211

Model:
Time ~=    736.6
    + n    73.32
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    162.5
    + r    800.1
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.1     0.348    0.0%
    1      1144     5.819    0.5%
    2      1870     12.02    0.6%
    3      2600     11.45    0.4%
    4      3356     11.41    0.3%
    5      4131     22.68    0.5%
    6      4917     12.99    0.2%
    7      5648     23.39    0.4%
    8      6451     14.68    0.2%
    9      7264     23.36    0.3%
   10      8108     28.02    0.3%
   11      8864     24.45    0.2%
   12      9713     38.51    0.3%
   13     10510     30.27    0.2%
   14     11290      20.5    0.1%
   15     12130      12.1    0.0%
   16     12970     35.75    0.2%
   17     13780      71.9    0.5%
   18     14840      81.7    0.5%
   19     15660     55.05    0.3%
   20     16530     32.83    0.1%

Quality and confidence:
param     error
r         1.669

Model:
Time ~=    149.7
    + r    805.1
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    313.7
    + r    435.1
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     395.3     0.303    0.0%
    1     808.2     11.57    1.4%
    2      1210     9.583    0.7%
    3      1616     4.008    0.2%
    4      2026     11.64    0.5%
    5      2476     8.181    0.3%
    6      2873     9.887    0.3%
    7      3333     26.34    0.7%
    8      3729     21.48    0.5%
    9      4225     16.87    0.3%
   10      4633     24.73    0.5%
   11      5079     25.83    0.5%
   12      5541     14.23    0.2%
   13      5895     22.59    0.3%
   14      6344     32.23    0.5%
   15      6812     38.53    0.5%
   16      7241     36.95    0.5%
   17      7732     27.24    0.3%
   18      8313     47.98    0.5%
   19      8674     34.34    0.3%
   20      9121     26.41    0.2%

Quality and confidence:
param     error
r         0.746

Model:
Time ~=    297.7
    + r    437.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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    628.1
    + n      111
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     617.3     4.912    0.7%
    1       736     3.167    0.4%
    2     862.9     12.47    1.4%
    3     967.3     10.27    1.0%
    4      1075     4.379    0.4%
    5      1181     2.455    0.2%
    6      1304     15.53    1.1%
    7      1407     8.776    0.6%
    8      1509     1.979    0.1%
    9      1623     9.569    0.5%
   10      1746     14.13    0.8%
   11      1863     15.55    0.8%
   12      1955     9.651    0.4%
   13      2089     15.52    0.7%
   14      2207     13.05    0.5%
   15      2276     12.06    0.5%
   16      2413     11.93    0.4%

Quality and confidence:
param     error
n         0.234

Model:
Time ~=    627.7
    + n    111.5
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    266.9
    + r    544.9
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     409.4     0.243    0.0%
    1     920.1     2.948    0.3%
    2      1404     4.375    0.3%
    3      1939     13.75    0.7%
    4      2422     14.68    0.6%
    5      2970     10.92    0.3%
    6      3504     11.65    0.3%
    7      3982     18.21    0.4%
    8      4518     13.24    0.2%
    9      5163     19.85    0.3%
   10      5668        22    0.3%
   11      6246     13.12    0.2%
   12      6814     17.24    0.2%
   13      7291     15.58    0.2%
   14      7843     20.82    0.2%
   15      8375     23.18    0.2%
   16      8963     14.41    0.1%
   17      9545     30.72    0.3%
   18     10230     8.974    0.0%
   19     10800     35.55    0.3%
   20     11390     49.04    0.4%

Quality and confidence:
param     error
r         1.057

Model:
Time ~=    254.7
    + r    547.9
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:2 w:2)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    644.9
    + n    1.371
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0       645     1.603    0.2%
    1     645.8     1.858    0.2%
    2     649.4     2.263    0.3%
    3       650      1.62    0.2%
    4     656.3     9.167    1.3%
    5       653     2.885    0.4%
    6     651.6     0.804    0.1%
    7     655.8     3.728    0.5%
    8       658     3.455    0.5%
    9     658.1     2.002    0.3%
   10     660.8     5.995    0.9%
   11     660.9     2.986    0.4%
   12     660.3     2.198    0.3%
   13     661.6     1.754    0.2%
   14     667.1     6.578    0.9%
   15     665.4     1.811    0.2%
   16     668.6     3.344    0.5%

Quality and confidence:
param     error
n         0.066

Model:
Time ~=    646.1
    + n     1.35
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    335.3
    + r     2590
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     413.2     4.775    1.1%
    1      2977     7.086    0.2%
    2      5538     14.35    0.2%
    3      8127      14.1    0.1%
    4     10680     29.53    0.2%
    5     13190     29.49    0.2%
    6     15800     41.19    0.2%
    7     18390     30.31    0.1%
    8     20960     55.19    0.2%
    9     23520     26.24    0.1%
   10     26270     73.74    0.2%
   11     28700     61.94    0.2%
   12     31370     70.31    0.2%
   13     33960     38.24    0.1%
   14     36460     46.97    0.1%
   15     39260     41.71    0.1%
   16     41790     25.41    0.0%
   17     44250     52.82    0.1%
   18     46890     100.6    0.2%
   19     49740     67.12    0.1%
   20     52440     46.07    0.0%

Quality and confidence:
param     error
r         1.327

Model:
Time ~=    288.9
    + r     2593
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + r    38120
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     399.8     0.325    0.0%
    1     38340     40.66    0.1%
    2     73610      70.9    0.0%
    3    110200     77.29    0.0%
    4    146800     76.04    0.0%
    5    183300     70.69    0.0%
    6    219800     57.08    0.0%
    7    256700     139.1    0.0%
    8    293100       146    0.0%
    9    330100     142.5    0.0%
   10    366900     224.8    0.0%
   11    403500     156.6    0.0%
   12    457100     275.2    0.0%
   13    494900     127.9    0.0%
   14    532800     200.7    0.0%
   15    571200     183.6    0.0%
   16    608800     130.2    0.0%
   17    646900     387.7    0.0%
   18    685000     238.4    0.0%
   19    723200     147.9    0.0%
   20    761500     340.1    0.0%

Quality and confidence:
param     error
r         58.48

Model:
Time ~=        0
    + r    38310
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call_per_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:101 w:101)
Storage: Contracts CodeStorage (r:2 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    37740
    + t     2450
    + i    64.04
    + o    100.8
              µs

Reads = 105 + (101 * t) + (0 * i) + (0 * o)
Writes = 101 + (101 * t) + (0 * i) + (0 * o)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    t     i     o   mean µs  sigma µs       %
    0  1024   960    200100      97.8    0.0%
    1     0   960    137100     90.66    0.0%
    1    20   960    138500     129.5    0.0%
    1    40   960    139700        6<truncated>...

@athei
Copy link
Member Author

athei commented Dec 16, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented Dec 16, 2021

Benchmark Runtime Pallet for branch "at-contract-storage" with command cargo run --quiet --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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.333
              µs

Reads = 1
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.333
              µs

Reads = 1
Writes = 0

Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + k    2.205
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    k   mean µs  sigma µs       %
    0     66.68     0.574    0.8%
   20     56.73     0.389    0.6%
   40     93.18     0.651    0.6%
   60       129     0.483    0.3%
   80     165.2     1.165    0.7%
  100       203     1.575    0.7%
  120       243     1.685    0.6%
  140     286.2     0.689    0.2%
  160     327.6     1.846    0.5%
  180     369.8      1.67    0.4%
  200       414     1.817    0.4%
  220     457.7      1.23    0.2%
  240     500.6     2.737    0.5%
  260     541.2     2.433    0.4%
  280     588.1     6.546    1.1%
  300       639     6.633    1.0%
  320     679.2     4.594    0.6%
  340     725.3     4.283    0.5%
  360     770.7     4.224    0.5%
  380     828.8     10.25    1.2%
  400     867.5     7.186    0.8%
  420     906.5     4.129    0.4%
  440     951.2     3.023    0.3%
  460     991.8     5.201    0.5%
  480      1036     8.246    0.7%
  500      1084     4.774    0.4%
  520      1135     12.49    1.1%
  540      1179      9.68    0.8%
  560      1233     15.26    1.2%
  580      1268     9.904    0.7%
  600      1300     7.124    0.5%
  620      1353     5.975    0.4%
  640      1402     14.54    1.0%
  660      1456     21.34    1.4%
  680      1485     12.22    0.8%
  700      1545     14.51    0.9%
  720      1589     16.62    1.0%
  740      1630      13.4    0.8%
  760      1665     12.83    0.7%
  780      1702     10.06    0.5%
  800      1747      7.42    0.4%
  820      1801     13.81    0.7%
  840      1843     20.12    1.0%
  860      1899     11.91    0.6%
  880      1907     15.47    0.8%
  900      1992     14.03    0.7%
  920      2035     9.404    0.4%
  940      2068      14.4    0.6%
  960      2115     15.58    0.7%
  980      2133     17.68    0.8%
 1000      2210      20.4    0.9%
 1020      2215     16.47    0.7%

Quality and confidence:
param     error
k         0.002

Model:
Time ~=        0
    + k    2.207
              µ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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    103.1
    + q    0.241
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    q   mean µs  sigma µs       %
    0     2.354     0.019    0.8%
   20     81.75     1.503    1.8%
   40     91.98     0.757    0.8%
   60     101.6     0.815    0.8%
   80     111.1     0.797    0.7%
  100     122.6      3.27    2.6%
  120     128.2     0.772    0.6%
  140     136.6     1.678    1.2%
  160     145.9     0.865    0.5%
  180     153.4     0.918    0.5%
  200       162     1.781    1.0%
  220     166.5     1.217    0.7%
  240     179.2     5.693    3.1%
  260     181.8     1.536    0.8%
  280       188      1.44    0.7%
  300     187.9      1.77    0.9%
  320     193.8     1.438    0.7%
  340     200.5     1.423    0.7%
  360     210.7     1.139    0.5%
  380     217.1     0.894    0.4%
  400     225.2     2.216    0.9%
  420     230.9     1.029    0.4%
  440     245.5     8.652    3.5%
  460     206.6     1.825    0.8%
  480     211.5     1.781    0.8%
  500     215.8     0.939    0.4%
  520     222.9     1.301    0.5%
  540     229.4     1.819    0.7%
  560       235     1.616    0.6%
  580     238.6     1.956    0.8%
  600     246.6     3.769    1.5%
  620     250.5     1.552    0.6%
  640       256     0.937    0.3%
  660     263.5     1.944    0.7%
  680     265.6     1.493    0.5%
  700     271.4      1.22    0.4%
  720     278.3     2.904    1.0%
  740       282     1.761    0.6%
  760     291.1     1.542    0.5%
  780       294     2.007    0.6%
  800     297.5     0.688    0.2%
  820     300.9     1.238    0.4%
  840     307.6     2.288    0.7%
  860     309.5     1.247    0.4%
  880     315.5      1.61    0.5%
  900     318.1     0.634    0.1%
  920     323.8     1.667    0.5%
  940     327.2     1.415    0.4%
  960     330.3      1.85    0.5%
  980     333.5     0.899    0.2%
 1000     337.6     1.241    0.3%
 1020     339.6     0.686    0.2%

Quality and confidence:
param     error
q         0.002

Model:
Time ~=    99.78
    + q    0.248
              µs

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

Pallet: "pallet_contracts", Extrinsic: "reinstrument", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts PristineCode (r:1 w:0)
Storage: Contracts CodeStorage (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    42.91
    + c    91.44
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     47.12     0.155    0.3%
    2     228.9     0.547    0.2%
    4     408.3     0.456    0.1%
    6     573.5     0.496    0.0%
    8     770.4      10.9    1.4%
   10     936.6     8.627    0.9%
   12      1103     10.24    0.9%
   14      1334     11.54    0.8%
   16      1496     13.81    0.9%
   18      1686     15.58    0.9%
   20      1854     12.24    0.6%
   22      2010     14.95    0.7%
   24      2195     7.688    0.3%
   26      2456     9.516    0.3%
   28      2618     12.04    0.4%
   30      2795     11.78    0.4%
   32      2944     10.59    0.3%
   34      3160     8.673    0.2%
   36      3333     9.366    0.2%
   38      3504     12.23    0.3%
   40      3650     9.239    0.2%
   42      3811     9.693    0.2%
   44      4031     35.26    0.8%
   46      4266     4.372    0.1%
   48      4447     2.762    0.0%
   50      4716     16.45    0.3%
   52      4853     8.846    0.1%
   54      5028     13.34    0.2%
   56      5214     25.57    0.4%
   58      5356     11.67    0.2%
   60      5524     12.85    0.2%
   62      5660     12.17    0.2%
   64      5867     6.758    0.1%
   66      6120     17.64    0.2%
   68      6279     17.35    0.2%
   70      6451     23.68    0.3%
   72      6629     25.19    0.3%
   74      6796     35.34    0.5%
   76      6929     17.63    0.2%
   78      7092     11.67    0.1%
   80      7255     16.17    0.2%
   82      7429     16.54    0.2%
   84      7609     22.75    0.2%
   86      7773     12.81    0.1%
   88      7935     24.83    0.3%
   90      8095     16.69    0.2%
   92      8253     8.744    0.1%
   94      8529     46.19    0.5%
   96      8582     18.95    0.2%
   98      9200     27.35    0.2%
  100      9365     23.22    0.2%
  102      9527     18.61    0.1%
  104      9681     9.574    0.0%
  106      9871     29.08    0.2%
  108     10010     19.35    0.1%
  110     10180     24.93    0.2%
  112     10340     16.99    0.1%
  114     10500     14.58    0.1%
  116     10700     22.37    0.2%
  118     10840     17.62    0.1%
  120     11010     15.12    0.1%
  122     11170     17.55    0.1%
  124     11360     24.94    0.2%
  126     11490     17.47    0.1%
  128     11690     22.14    0.1%

Quality and confidence:
param     error
c         0.087

Model:
Time ~=    28.85
    + c    91.53
              µs

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

Pallet: "pallet_contracts", Extrinsic: "call_with_code_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    402.7
    + c     78.8
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     420.8     0.469    0.1%
    2     569.1      10.8    1.8%
    4     746.6     15.71    2.1%
    6     870.2     9.719    1.1%
    8      1044     11.33    1.0%
   10      1173     0.962    0.0%
   12      1312     8.619    0.6%
   14      1540     12.09    0.7%
   16      1663     10.18    0.6%
   18      1837     13.86    0.7%
   20      1951     12.84    0.6%
   22      2082     9.919    0.4%
   24      2218     11.04    0.4%
   26      2518     7.802    0.3%
   28      2666     20.11    0.7%
   30      2768     9.461    0.3%
   32      2926     12.84    0.4%
   34      3080     15.53    0.5%
   36      3212     17.16    0.5%
   38      3352     8.992    0.2%
   40      3509     17.76    0.5%
   42      3601     8.682    0.2%
   44      3764     6.739    0.1%
   46      3894     12.32    0.3%
   48      4030     7.294    0.1%
   50      4482     11.88    0.2%
   52      4606     12.45    0.2%
   54      4747     17.15    0.3%
   56      4868     7.015    0.1%
   58      5008     14.82    0.2%
   60      5140     14.59    0.2%
   62      5285     15.65    0.2%
   64      5427     7.957    0.1%
   66      5606     25.07    0.4%
   68      5742     10.84    0.1%
   70      5872     12.98    0.2%
   72      6034      5.97    0.0%
   74      6148     12.43    0.2%
   76      6279     20.17    0.3%
   78      6424     22.76    0.3%
   80      6561     19.54    0.2%
   82      6704     16.12    0.2%
   84      6826     17.78    0.2%
   86      6949     23.89    0.3%
   88      7115     22.22    0.3%
   90      7248     19.49    0.2%
   92      7374     12.15    0.1%
   94      7505     13.76    0.1%
   96      7647     14.04    0.1%
   98      8439     19.92    0.2%
  100      8561     19.99    0.2%
  102      8681     20.85    0.2%
  104      8822     24.45    0.2%
  106      8969     29.87    0.3%
  108      9096     17.82    0.1%
  110      9238     21.07    0.2%
  112      9381     18.49    0.1%
  114      9545     29.73    0.3%
  116      9657     25.95    0.2%
  118      9774      14.6    0.1%
  120      9899     21.85    0.2%
  122     10040     13.02    0.1%
  124     10170     22.02    0.2%
  126     10320     18.92    0.1%
  128     10450     24.98    0.2%

Quality and confidence:
param     error
c         0.139

Model:
Time ~=    367.5
    + c    79.21
              µs

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

Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    543.2
    + c    198.1
    + s    2.016
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c     s   mean µs  sigma µs       %
    0  1024      2606     14.83    0.5%
    1  1024      2793     15.93    0.5%
    2  1024      2991     10.34    0.3%
    3  1024      3173     16.15    0.5%
    4  1024      3372      10.3    0.3%
    5  1024      3589     3.309    0.0%
    6  1024      3767     12.42    0.3%
    7  1024      3978     8.258    0.2%
    8  1024      4197        26    0.6%
    9  1024      4397     11.36    0.2%
   10  1024      4570     16.88    0.3%
   11  1024      4744     13.84    0.2%
   12  1024      4913      12.3    0.2%
   13  1024      5169     7.797    0.1%
   14  1024      5469     11.03    0.2%
   15  1024      5522     9.662    0.1%
   16  1024      5718     16.07    0.2%
   17  1024      6040     20.11    0.3%
   18  1024      6214     19.75    0.3%
   19  1024      6390     12.58    0.1%
   20  1024      6579     23.73    0.3%
   21  1024      6739     20.42    0.3%
   22  1024      6920      20.1    0.2%
   23  1024      7096     10.44    0.1%
   24  1024      7274     15.14    0.2%
   25  1024      7646     18.98    0.2%
   26  1024      7803      17.6    0.2%
   27  1024      7998     21.95    0.2%
   28  1024      8174     16.46    0.2%
   29  1024      8342     27.47    0.3%
   30  1024      8508     11.49    0.1%
   31  1024      8738     63.03    0.7%
   32  1024      8861     23.22    0.2%
   33  1024      9327     17.72    0.1%
   34  1024      9507     25.13    0.2%
   35  1024      9695     22.04    0.2%
   36  1024      9846     16.55    0.1%
   37  1024     10030     24.85    0.2%
   38  1024     10200     14.51    0.1%
   39  1024     10380     19.44    0.1%
   40  1024     10540     17.53    0.1%
   41  1024     10740     24.66    0.2%
   42  1024     10910     21.96    0.2%
   43  1024     11070     19.54    0.1%
   44  1024     11240     17.27    0.1%
   45  1024     11450      17.6    0.1%
   46  1024     11630     19.29    0.1%
   47  1024     11800        33    0.2%
   48  1024     11950     31.07    0.2%
   49  1024     12490     30.67    0.2%
   50  1024     12680     43.29    0.3%
   51  1024     12840     24.81    0.1%
   52  1024     12990     25.43    0.1%
   53  1024     13210     37.07    0.2%
   54  1024     13370     32.95    0.2%
   55  1024     13540     42.71    0.3%
   56  1024     13710     15.37    0.1%
   57  1024     13920      41.7    0.2%
   58  1024     14070     25.08    0.1%
   59  1024     14250     45.73    0.3%
   60  1024     14390     30.23    0.2%
   61  1024     14600      25.1    0.1%
   62  1024     14810      36.2    0.2%
   63  1024     14940     14.52    0.0%
   64     0     13020     27.07    0.2%
   64    20     13140      48.5    0.3%
   64    40     13120     27.21    0.2%
   64    60     13170     38.08    0.2%
   64    80     13170     23.46    0.1%
   64   100     13230      37.8    0.2%
   64   120     13250      21.9    0.1%
   64   140     13280     13.51    0.1%
   64   160     13390        51    0.3%
   64   180     13400     29.44    0.2%
   64   200     13440     40.64    0.3%
   64   220     13470     43.49    0.3%
   64   240     13520     48.16    0.3%
   64   260     13540     16.01    0.1%
   64   280     13580     44.17    0.3%
   64   300     13620      35.2    0.2%
   64   320     13650     35.62    0.2%
   64   340     13720     40.98    0.2%
   64   360     13760      34.8    0.2%
   64   380     13790     30.42    0.2%
   64   400     13860     44.47    0.3%
   64   420     13870     25.65    0.1%
   64   440     13910     27.12    0.1%
   64   460     13950     33.29    0.2%
   64   480     14010     35.09    0.2%
   64   500     14050      53.6    0.3%
   64   520     14090     42.18    0.2%
   64   540     14120        44    0.3%
   64   560     14180     46.36    0.3%
   64   580     14180     34.12    0.2%
   64   600     14230     38.03    0.2%
   64   620     14290     29.85    0.2%
   64   640     14300     20.46    0.1%
   64   660     14330     37.03    0.2%
   64   680     14380     35.31    0.2%
   64   700     14420     34.27    0.2%
   64   720     14500     34.08    0.2%
   64   740     14510     45.61    0.3%
   64   760     14550     32.48    0.2%
   64   780     14610     27.02    0.1%
   64   800     14650     26.92    0.1%
   64   820     14690      31.4    0.2%
   64   840     14730     33.68    0.2%
   64   860     14750     33.84    0.2%
   64   880     14780      30.9    0.2%
   64   900     14840     33.98    0.2%
   64   920     14910     56.95    0.3%
   64   940     14920     35.33    0.2%
   64   960     14960     33.61    0.2%
   64   980     15010     29.99    0.1%
   64  1000     15080     39.15    0.2%
   64  1020     15110     36.87    0.2%
   64  1024     15130      17.4    0.1%

Quality and confidence:
param     error
c         0.141
s         0.009

Model:
Time ~=    435.2
    + c    196.1
    + s    2.166
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    188.4
    + s    1.985
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    s   mean µs  sigma µs       %
    0     199.3     0.389    0.1%
   20     225.4     0.569    0.2%
   40     271.9     0.427    0.1%
   60     306.4     0.752    0.2%
   80     346.3     0.925    0.2%
  100     385.4     0.968    0.2%
  120     424.9     0.919    0.2%
  140     467.1     3.426    0.7%
  160     511.8     11.26    2.2%
  180     547.5     8.481    1.5%
  200     584.4     1.181    0.2%
  220     623.6     0.514    0.0%
  240     672.7     15.05    2.2%
  260     706.5     9.049    1.2%
  280     745.2     7.061    0.9%
  300     781.5     0.736    0.0%
  320       822     1.183    0.1%
  340     866.8     11.61    1.3%
  360     915.4     13.19    1.4%
  380     953.1     11.75    1.2%
  400     982.8      8.25    0.8%
  420      1028     11.58    1.1%
  440      1061     9.345    0.8%
  460      1105     13.18    1.1%
  480      1153     16.26    1.4%
  500      1189     14.82    1.2%
  520      1239     13.06    1.0%
  540      1267      14.7    1.1%
  560      1308     16.12    1.2%
  580      1353     17.06    1.2%
  600      1396     15.47    1.1%
  620      1421     12.47    0.8%
  640      1473     16.07    1.0%
  660      1508     16.07    1.0%
  680      1554     16.27    1.0%
  700      1592     13.81    0.8%
  720      1628     15.29    0.9%
  740      1704     8.372    0.4%
  760      1712     15.88    0.9%
  780      1746     14.69    0.8%
  800      1792     15.07    0.8%
  820      1836     11.71    0.6%
  840      1875     13.55    0.7%
  860      1908     14.67    0.7%
  880      1939     14.71    0.7%
  900      1976     14.38    0.7%
  920      2040     16.82    0.8%
  940      2096     11.15    0.5%
  960      2101     13.46    0.6%
  980      2166     10.57    0.4%
 1000      2191     15.89    0.7%
 1020      2228     17.82    0.7%

Quality and confidence:
param     error
s         0.002

Model:
Time ~=    186.3
    + s    2.008
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    140.2
              µs

Reads = 4
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    140.2
              µs

Reads = 4
Writes = 2

Pallet: "pallet_contracts", Extrinsic: "upload_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    75.94
    + c    90.97
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     76.46     0.282    0.3%
    1     170.6     0.417    0.2%
    2     260.4     0.308    0.1%
    3     343.1     0.304    0.0%
    4     441.2       0.5    0.1%
    5     527.4      0.64    0.1%
    6     602.5     0.454    0.0%
    7     722.4     14.44    2.0%
    8     806.1     16.39    2.0%
    9     891.6     15.91    1.7%
   10     964.5     6.466    0.6%
   11      1052     13.52    1.2%
   12      1138     15.53    1.3%
   13      1272     14.51    1.1%
   14      1354     15.83    1.1%
   15      1447      12.4    0.8%
   16      1528      15.1    0.9%
   17      1621     15.86    0.9%
   18      1711     15.42    0.9%
   19      1790      17.3    0.9%
   20      1873     18.84    1.0%
   21      1962     17.14    0.8%
   22      2041     15.72    0.7%
   23      2120     14.52    0.6%
   24      2211     8.012    0.3%
   25      2391     13.53    0.5%
   26      2499     3.875    0.1%
   27      2561     3.659    0.1%
   28      2643     10.32    0.3%
   29      2715     17.64    0.6%
   30      2806     10.56    0.3%
   31      2876     19.45    0.6%
   32      2962     11.91    0.4%
   33      3079      14.3    0.4%
   34      3187     15.54    0.4%
   35      3270     9.082    0.2%
   36      3338     11.83    0.3%
   37      3417     16.95    0.4%
   38      3514     12.71    0.3%
   39      3613     22.61    0.6%
   40      3682     14.96    0.4%
   41      3755     4.968    0.1%
   42      3873     13.97    0.3%
   43      3926     12.93    0.3%
   44      4010     21.69    0.5%
   45      4093     10.66    0.2%
   46      4163     12.36    0.2%
   47      4279     3.087    0.0%
   48      4345     24.33    0.5%
   49      4623     4.824    0.1%
   50      4712     13.43    0.2%
   51      4806      20.3    0.4%
   52      4887     12.99    0.2%
   53      4957      13.1    0.2%
   54      5031     14.38    0.2%
   55      5127      15.8    0.3%
   56      5200     13.89    0.2%
   57      5281     12.22    0.2%
   58      5361      13.9    0.2%
   59      5458     13.19    0.2%
   60      5532     15.55    0.2%
   61      5655     27.96    0.4%
   62      5704     15.82    0.2%
   63      5781     13.31    0.2%
   64      5863     12.59    0.2%

Quality and confidence:
param     error
c         0.088

Model:
Time ~=    65.35
    + c    91.19
              µs

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

Pallet: "pallet_contracts", Extrinsic: "remove_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts OwnerInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:0 w:1)
Storage: Contracts PristineCode (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.72
              µs

Reads = 1
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.72
              µs

Reads = 1
Writes = 3

Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    409.5
    + r    79.27
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.2     0.165    0.0%
    1     491.9     7.544    1.5%
    2     568.2     0.472    0.0%
    3     644.4     0.701    0.1%
    4     731.2      9.63    1.3%
    5     822.1     11.59    1.4%
    6     883.2     8.936    1.0%
    7     974.1     10.89    1.1%
    8      1056     13.74    1.3%
    9      1126     11.33    1.0%
   10      1212     14.48    1.1%
   11      1277     6.616    0.5%
   12      1358     13.94    1.0%
   13      1445     13.02    0.9%
   14      1549     11.61    0.7%
   15      1617     14.93    0.9%
   16      1678     12.47    0.7%
   17      1754     10.38    0.5%
   18      1838     14.29    0.7%
   19      1923      14.8    0.7%
   20      1995     10.84    0.5%

Quality and confidence:
param     error
r         0.164

Model:
Time ~=    410.2
    + r    79.65
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    410.6
    + r    80.33
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.5     0.985    0.2%
    1     493.7      6.17    1.2%
    2     569.6     0.497    0.0%
    3     647.7     0.648    0.1%
    4     742.1     10.69    1.4%
    5     812.9     8.509    1.0%
    6     891.5     8.713    0.9%
    7     987.7     10.54    1.0%
    8      1065     12.21    1.1%
    9      1138     11.99    1.0%
   10      1217        10    0.8%
   11      1305     11.16    0.8%
   12      1386     10.34    0.7%
   13      1447     8.208    0.5%
   14      1548      12.9    0.8%
   15      1618     9.435    0.5%
   16      1699     9.307    0.5%
   17      1775     12.42    0.6%
   18      1861     11.58    0.6%
   19      1939     15.91    0.8%
   20      2016     15.65    0.7%

Quality and confidence:
param     error
r         0.144

Model:
Time ~=    411.1
    + r    80.61
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    409.8
    + r    78.34
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.3     0.197    0.0%
    1     487.8     0.434    0.0%
    2     567.4     0.771    0.1%
    3     653.9     12.48    1.9%
    4     725.4     6.794    0.9%
    5     809.7     12.08    1.4%
    6     879.5     11.63    1.3%
    7     959.8     0.756    0.0%
    8      1049     14.78    1.4%
    9      1116     11.63    1.0%
   10      1199     14.03    1.1%
   11      1276     12.49    0.9%
   12      1335     2.379    0.1%
   13      1428     12.99    0.9%
   14      1516     11.47    0.7%
   15      1605     13.37    0.8%
   16      1670     11.93    0.7%
   17      1746     14.59    0.8%
   18      1823     12.16    0.6%
   19      1891      9.36    0.4%
   20      1972      12.8    0.6%

Quality and confidence:
param     error
r         0.154

Model:
Time ~=    410.5
    + r    78.51
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    413.6
    + r      215
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.1      0.19    0.0%
    1     626.5     0.425    0.0%
    2     850.1     9.664    1.1%
    3      1059      12.9    1.2%
    4      1276     11.33    0.8%
    5      1500      9.48    0.6%
    6      1716     10.75    0.6%
    7      1929     9.616    0.4%
    8      2136     13.11    0.6%
    9      2347     10.49    0.4%
   10      2557     10.82    0.4%
   11      2824     3.429    0.1%
   12      2991     9.997    0.3%
   13      3200     11.71    0.3%
   14      3435     15.08    0.4%
   15      3656     18.05    0.4%
   16      3865      7.75    0.2%
   17      4072     11.07    0.2%
   18      4269     8.627    0.2%
   19      4493     13.96    0.3%
   20      4706     11.02    0.2%

Quality and confidence:
param     error
r         0.196

Model:
Time ~=    416.7
    + r      215
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    405.3
    + r     79.2
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     405.4     0.178    0.0%
    1     492.5     4.682    0.9%
    2       569     16.29    2.8%
    3     632.2     1.522    0.2%
    4     719.7     11.02    1.5%
    5     788.7     1.013    0.1%
    6     870.2     11.51    1.3%
    7     976.9     9.898    1.0%
    8      1033     12.06    1.1%
    9      1106     7.918    0.7%
   10      1190     14.11    1.1%
   11      1271     14.99    1.1%
   12      1345     14.98    1.1%
   13      1419     13.15    0.9%
   14      1532     15.26    0.9%
   15      1606     12.89    0.8%
   16      1674     7.767    0.4%
   17      1764     15.61    0.8%
   18      1846     12.18    0.6%
   19      1918     14.25    0.7%
   20      1983     10.68    0.5%

Quality and confidence:
param     error
r         0.177

Model:
Time ~=    400.9
    + r    79.66
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.2
    + r    78.37
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.4     1.798    0.4%
    1     489.2     0.614    0.1%
    2     560.2     9.166    1.6%
    3     634.5     4.961    0.7%
    4     716.6     8.583    1.1%
    5     798.1      15.4    1.9%
    6     877.7     15.26    1.7%
    7     954.3     8.364    0.8%
    8      1030     9.763    0.9%
    9      1105     11.99    1.0%
   10      1184     14.43    1.2%
   11      1264     12.53    0.9%
   12      1334     15.75    1.1%
   13      1409     11.53    0.8%
   14      1522     13.93    0.9%
   15      1592     10.29    0.6%
   16      1673     13.07    0.7%
   17      1740     6.096    0.3%
   18      1818     12.67    0.6%
   19      1904     12.88    0.6%
   20      1977     12.08    0.6%

Quality and confidence:
param     error
r         0.155

Model:
Time ~=    402.2
    + r    78.79
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    403.8
    + r    78.19
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.8     4.497    1.1%
    1     488.6      0.37    0.0%
    2     553.3     0.992    0.1%
    3     637.9     14.04    2.2%
    4       709     2.148    0.3%
    5       789     14.69    1.8%
    6     865.3     12.93    1.4%
    7     945.2     1.425    0.1%
    8      1022     8.576    0.8%
    9      1099     12.69    1.1%
   10      1178     12.95    1.0%
   11      1246     8.778    0.7%
   12      1331      14.9    1.1%
   13      1407      11.1    0.7%
   14      1518     14.42    0.9%
   15      1588     13.09    0.8%
   16      1680     10.46    0.6%
   17      1747     8.781    0.5%
   18      1821     12.37    0.6%
   19      1890     14.55    0.7%
   20      1969     13.87    0.7%

Quality and confidence:
param     error
r         0.171

Model:
Time ~=    396.6
    + r    78.89
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    404.1
    + r    78.64
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       393      0.13    0.0%
    1     473.9     0.371    0.0%
    2     567.7     12.97    2.2%
    3     628.3     0.775    0.1%
    4     723.1     1.877    0.2%
    5     798.1     1.099    0.1%
    6     884.2     13.84    1.5%
    7     970.5     13.08    1.3%
    8      1038     8.314    0.8%
    9      1111     1.904    0.1%
   10      1193     13.36    1.1%
   11      1272     15.34    1.2%
   12      1349     15.28    1.1%
   13      1419     11.08    0.7%
   14      1515      14.7    0.9%
   15      1585      9.35    0.5%
   16      1668     16.23    0.9%
   17      1751     14.97    0.8%
   18      1810     10.94    0.6%
   19      1903     12.82    0.6%
   20      1969     12.96    0.6%

Quality and confidence:
param     error
r         0.154

Model:
Time ~=    403.5
    + r    78.82
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.6
    + r    215.3
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.9      2.07    0.5%
    1     615.2     1.797    0.2%
    2     829.3     1.991    0.2%
    3      1043     2.234    0.2%
    4      1278     11.61    0.9%
    5      1475     12.82    0.8%
    6      1697     10.17    0.5%
    7      1906      13.8    0.7%
    8      2129     11.63    0.5%
    9      2325     11.78    0.5%
   10      2548     15.35    0.6%
   11      2796     11.92    0.4%
   12      3008     7.549    0.2%
   13      3225     12.27    0.3%
   14      3433     13.07    0.3%
   15      3637      13.6    0.3%
   16      3856        11    0.2%
   17      4072     8.053    0.1%
   18      4279     13.41    0.3%
   19      4495     12.84    0.2%
   20      4709        10    0.2%

Quality and confidence:
param     error
r         0.169

Model:
Time ~=    402.5
    + r    215.7
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    140.2
    + r    38.16
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     135.8     0.175    0.1%
    1     177.2     0.207    0.1%
    2     214.9     1.152    0.5%
    3     254.7     0.338    0.1%
    4     291.8     0.314    0.1%
    5     333.7     4.151    1.2%
    6     370.2     0.624    0.1%
    7     410.5     4.159    1.0%
    8     442.6     1.032    0.2%
    9     479.5     0.859    0.1%
   10       517      2.03    0.3%
   11     565.5     1.532    0.2%
   12     602.1     1.969    0.3%
   13     642.3     7.464    1.1%
   14     675.8     2.115    0.3%
   15     714.4     6.286    0.8%
   16     750.6     2.394    0.3%
   17     784.9     4.021    0.5%
   18     829.7     10.83    1.3%
   19     864.3     7.194    0.8%
   20     897.8     6.679    0.7%

Quality and confidence:
param     error
r         0.062

Model:
Time ~=    139.7
    + r    38.19
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    410.4
    + r    72.54
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.6     2.043    0.5%
    1     482.7     0.544    0.1%
    2     556.6     0.684    0.1%
    3     626.2     1.494    0.2%
    4       701     0.786    0.1%
    5     777.3     8.736    1.1%
    6     842.9     9.045    1.0%
    7     921.2     1.517    0.1%
    8     996.6     11.63    1.1%
    9      1061      2.57    0.2%
   10      1135     7.547    0.6%
   11      1210     14.01    1.1%
   12      1279     11.14    0.8%
   13      1344     11.36    0.8%
   14      1450     13.22    0.9%
   15      1510     13.25    0.8%
   16      1586     12.34    0.7%
   17      1649     11.18    0.6%
   18      1728     12.47    0.7%
   19      1788     14.72    0.8%
   20      1857     13.37    0.7%

Quality and confidence:
param     error
r         0.141

Model:
Time ~=    406.7
    + r    73.13
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    514.7
    + n    38.02
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     481.8     0.397    0.0%
   20      1250     10.44    0.8%
   40      2025     13.64    0.6%
   60      2787     12.93    0.4%
   80      3553     4.501    0.1%
  100      4325     10.85    0.2%
  120      5073     13.67    0.2%
  140      5835      18.4    0.3%
  160      6605     16.53    0.2%
  180      7363     18.32    0.2%
  200      8125     18.52    0.2%
  220      8913     25.78    0.2%
  240      9654     19.77    0.2%
  260     10390     23.48    0.2%
  280     11150      15.9    0.1%
  300     11940     23.15    0.1%
  320     12690     19.84    0.1%
  340     13480     38.22    0.2%
  360     14190     22.19    0.1%
  380     14960     24.58    0.1%
  400     15750     30.33    0.1%
  420     16470     26.05    0.1%
  440     17230     29.78    0.1%
  460     18010     26.72    0.1%
  480     18750     35.06    0.1%
  500     19580     43.68    0.2%
  520     20280      19.8    0.0%
  540     21030      34.6    0.1%
  560     21780     49.02    0.2%
  580     22550     37.69    0.1%
  600     23320     27.08    0.1%
  620     24080     35.56    0.1%
  640     24840     30.24    0.1%
  660     25660     54.06    0.2%
  680     26330     49.13    0.1%
  700     27150     51.03    0.1%
  720     27850     33.97    0.1%
  740     28670     51.92    0.1%
  760     29450     43.38    0.1%
  780     30180     27.73    0.0%
  800     30940     41.01    0.1%
  820     31700     48.52    0.1%
  840     32430     31.54    0.0%
  860     33190     24.13    0.0%
  880     34030     69.07    0.2%
  900     34740     32.66    0.0%
  920     35480     32.83    0.0%
  940     36230     21.55    0.0%
  960     37020     51.94    0.1%
  980     37850     115.9    0.3%
 1000     38540      57.7    0.1%
 1020     39290     35.97    0.0%

Quality and confidence:
param     error
n         0.006

Model:
Time ~=    512.6
    + n    38.03
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    397.2
    + r        0
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     400.2      5.71    1.4%
    1     386.2     0.373    0.0%

Quality and confidence:
param     error
r         1.907

Model:
Time ~=    400.2
    + r        0
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    400.4
    + n    0.623
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     399.6     0.242    0.0%
   20     412.5     0.335    0.0%
   40     426.8      4.14    0.9%
   60     437.8     0.396    0.0%
   80     450.3     0.207    0.0%
  100     462.7     0.307    0.0%
  120     474.9     0.232    0.0%
  140       489     3.827    0.7%
  160     499.8     0.312    0.0%
  180     521.8     8.784    1.6%
  200     525.2      0.26    0.0%
  220     537.1     0.353    0.0%
  240       550     0.386    0.0%
  260     566.2     8.883    1.5%
  280     577.5     8.472    1.4%
  300     587.4     0.338    0.0%
  320     602.9     6.037    1.0%
  340     612.1     0.159    0.0%
  360       626     4.234    0.6%
  380     642.9     10.52    1.6%
  400     649.8     0.233    0.0%
  420       665     8.815    1.3%
  440     676.4     3.696    0.5%
  460     690.1     8.283    1.2%
  480     699.7     0.332    0.0%
  500     712.4     0.277    0.0%
  520     726.2     4.248    0.5%
  540     748.5     14.39    1.9%
  560     758.6     15.29    2.0%
  580     773.7     15.49    2.0%
  600     774.2     0.691    0.0%
  620     788.1     4.947    0.6%
  640     803.8     9.264    1.1%
  660     813.6       5.4    0.6%
  680     832.1     11.65    1.4%
  700     842.5     11.48    1.3%
  720     853.3     8.835    1.0%
  740     864.6     4.166    0.4%
  760     873.7     0.319    0.0%
  780     891.3     10.99    1.2%
  800     902.4     8.233    0.9%
  820     921.7     10.91    1.1%
  840     926.3     7.205    0.7%
  860     939.4     7.193    0.7%
  880     955.9     11.86    1.2%
  900     968.7     12.38    1.2%
  920     985.4     15.65    1.5%
  940     990.3     7.905    0.7%
  960      1010     15.24    1.5%
  980      1016     10.93    1.0%
 1000      1034     11.34    1.0%
 1020      1041     10.94    1.0%

Quality and confidence:
param     error
n         0.001

Model:
Time ~=    400.2
    + n    0.631
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: Contracts DeletionQueue (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.2
    + r     55.7
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.3     0.172    0.0%
    1     461.9      0.23    0.0%

Quality and confidence:
param     error
r         0.095

Model:
Time ~=    406.3
    + r    55.61
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    408.9
    + r    246.4
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     392.9      0.11    0.0%
    1     656.4     0.545    0.0%
    2     903.9     10.46    1.1%
    3      1156     16.34    1.4%
    4      1394     12.71    0.9%
    5      1655     12.16    0.7%
    6      1902     7.302    0.3%
    7      2124     9.552    0.4%
    8      2374     12.07    0.5%
    9      2646      12.8    0.4%
   10      2877     10.03    0.3%
   11      3128     10.82    0.3%
   12      3361     13.43    0.3%
   13      3600      11.9    0.3%
   14      3856     10.79    0.2%
   15      4077     13.27    0.3%
   16      4333     7.412    0.1%
   17      4625     21.52    0.4%
   18      4875     19.97    0.4%
   19      5124     13.67    0.2%
   20      5347      21.5    0.4%

Quality and confidence:
param     error
r          0.23

Model:
Time ~=    406.1
    + r      247
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    413.8
    + r      411
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     388.1     3.988    1.0%
    1     821.9     2.331    0.2%
    2      1243      13.1    1.0%
    3      1667     8.577    0.5%
    4      2064     10.72    0.5%
    5      2480      8.24    0.3%
    6      2893     12.42    0.4%
    7      3291     9.015    0.2%
    8      3691     6.548    0.1%
    9      4115     12.21    0.2%
   10      4534      16.6    0.3%
   11      4954     16.99    0.3%
   12      5327      7.09    0.1%
   13      5747     19.76    0.3%
   14      6157     24.76    0.4%
   15      6564     20.41    0.3%
   16      6938     15.73    0.2%
   17      7445     21.04    0.2%
   18      7842     21.78    0.2%
   19      8251     42.89    0.5%
   20      8632     14.54    0.1%

Quality and confidence:
param     error
r         0.308

Model:
Time ~=    412.7
    + r    411.3
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System EventTopics (r:100 w:100)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    876.7
    + t    395.1
    + n    162.4
              µ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      3435     9.457    0.2%
    1    16      3899     10.32    0.2%
    2    16      4287     16.46    0.3%
    3    16      4667      7.66    0.1%
    4     0      2438     8.625    0.3%
    4     1      2610     16.31    0.6%
    4     2      2737     14.32    0.5%
    4     3      2917     8.593    0.2%
    4     4      3075     17.02    0.5%
    4     5      3235     14.51    0.4%
    4     6      3384     16.77    0.4%
    4     7      3522     7.865    0.2%
    4     8      3708     7.863    0.2%
    4     9      3838     19.38    0.5%
    4    10      4041     21.59    0.5%
    4    11      4187     13.16    0.3%
    4    12      4347     9.857    0.2%
    4    13      4545     14.29    0.3%
    4    14      4703     13.35    0.2%
    4    15      4851     12.85    0.2%
    4    16      5044     10.17    0.2%

Quality and confidence:
param     error
t         1.961
n         0.386

Model:
Time ~=    873.1
    + t    385.7
    + n      163
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_debug_message", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    160.4
    + r    56.98
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     153.7     0.219    0.1%
    1     215.2     0.412    0.1%
    2     273.8     0.222    0.0%
    3     332.9     0.385    0.1%
    4     373.4     0.597    0.1%
    5     441.2     0.503    0.1%
    6     509.1     0.756    0.1%
    7     564.1     1.977    0.3%
    8     620.5      8.48    1.3%
    9     674.5     2.694    0.3%
   10     731.5     8.466    1.1%
   11       797     10.32    1.2%
   12     851.6     7.621    0.8%
   13     905.7     9.668    1.0%
   14     957.8     4.209    0.4%
   15      1014     9.314    0.9%
   16      1073     10.76    1.0%
   17      1133     12.82    1.1%
   18      1181     10.14    0.8%
   19      1233     11.21    0.9%
   20      1295     14.56    1.1%

Quality and confidence:
param     error
r          0.11

Model:
Time ~=    159.8
    + r    57.03
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    473.7
    + r    330.5
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.9     8.688    2.1%
    1     843.6     1.836    0.2%
    2      1159     13.05    1.1%
    3      1482     15.61    1.0%
    4      1788     13.48    0.7%
    5      2128      11.3    0.5%
    6      2440     12.95    0.5%
    7      2751     16.46    0.5%
    8      3070     23.43    0.7%
    9      3444     16.21    0.4%
   10      3783     14.63    0.3%
   11      4111     8.417    0.2%
   12      4438     15.99    0.3%
   13      4783      31.6    0.6%
   14      5041     13.29    0.2%
   15      5353     10.29    0.1%
   16      5680     18.27    0.3%
   17      6067      19.2    0.3%
   18      6507     25.14    0.3%
   19      6808     16.19    0.2%
   20      7140      18.4    0.2%

Quality and confidence:
param     error
r          0.53

Model:
Time ~=    458.5
    + r    331.4
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:2 w:2)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    729.2
    + n    72.76
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     717.4     12.51    1.7%
    1       803       4.7    0.5%
    2     880.4     9.569    1.0%
    3     948.5     6.104    0.6%
    4      1017     4.304    0.4%
    5      1114     12.15    1.0%
    6      1158     3.973    0.3%
    7      1234     1.419    0.1%
    8      1297     9.922    0.7%
    9      1387     14.49    1.0%
   10      1456     17.57    1.2%
   11      1538     14.12    0.9%
   12      1598     13.47    0.8%
   13      1680     6.278    0.3%
   14      1762     11.02    0.6%
   15      1833     15.28    0.8%
   16      1892     16.31    0.8%

Quality and confidence:
param     error
n          0.22

Model:
Time ~=    726.6
    + n    73.29
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    185.5
    + r    788.5
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.5     2.263    0.5%
    1      1146     18.05    1.5%
    2      1836     10.94    0.5%
    3      2563     15.47    0.6%
    4      3319     9.679    0.2%
    5      4095     30.78    0.7%
    6      4890     18.43    0.3%
    7      5595     12.58    0.2%
    8      6373     28.66    0.4%
    9      7199     18.25    0.2%
   10      7990     20.44    0.2%
   11      8790     30.76    0.3%
   12      9565     43.68    0.4%
   13     10310     31.51    0.3%
   14     11220     27.84    0.2%
   15     11950     36.04    0.3%
   16     12770     37.05    0.2%
   17     13620     81.52    0.5%
   18     14640     31.37    0.2%
   19     15470     45.06    0.2%
   20     16230     67.95    0.4%

Quality and confidence:
param     error
r         1.569

Model:
Time ~=    166.4
    + r      793
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    297.7
    + r    442.1
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     410.3     0.555    0.1%
    1     810.7     11.29    1.3%
    2      1194     5.779    0.4%
    3      1645      14.7    0.8%
    4      2033     13.46    0.6%
    5      2489     13.08    0.5%
    6      2923     10.89    0.3%
    7      3339     22.37    0.6%
    8      3767     9.376    0.2%
    9      4249     18.22    0.4%
   10      4704     17.08    0.3%
   11      5155     32.13    0.6%
   12      5607     33.64    0.5%
   13      6037     29.38    0.4%
   14      6447     32.38    0.5%
   15      6879     24.33    0.3%
   16      7334     17.05    0.2%
   17      7840     24.16    0.3%
   18      8379      48.7    0.5%
   19      8804     25.91    0.2%
   20      9285     36.46    0.3%

Quality and confidence:
param     error
r         0.743

Model:
Time ~=      288
    + r    444.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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    620.3
    + n    111.1
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     606.5     1.154    0.1%
    1     725.9     1.991    0.2%
    2     849.3     1.991    0.2%
    3     957.9     10.31    1.0%
    4      1067     2.702    0.2%
    5      1170     0.948    0.0%
    6      1286     1.618    0.1%
    7      1403     6.744    0.4%
    8      1517     12.93    0.8%
    9      1618     12.25    0.7%
   10      1728     15.28    0.8%
   11      1847     10.51    0.5%
   12      1945     12.33    0.6%
   13      2055      14.9    0.7%
   14      2177      12.2    0.5%
   15      2292      14.7    0.6%
   16      2420     10.53    0.4%

Quality and confidence:
param     error
n         0.197

Model:
Time ~=    616.5
    + n    111.6
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    281.2
    + r    541.4
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     397.6     0.096    0.0%
    1     911.9     4.374    0.4%
    2      1411     9.816    0.6%
    3      1945     11.02    0.5%
    4      2431     12.21    0.5%
    5      2981     17.67    0.5%
    6      3488     14.48    0.4%
    7      3987     23.53    0.5%
    8      4491     16.02    0.3%
    9      5132     13.71    0.2%
   10      5650     19.89    0.3%
   11      6227     26.03    0.4%
   12      6768     28.22    0.4%
   13      7290     17.48    0.2%
   14      7810     25.57    0.3%
   15      8385     29.02    0.3%
   16      8886     38.15    0.4%
   17      9484     24.34    0.2%
   18     10200     43.57    0.4%
   19     10760      36.6    0.3%
   20     11340     35.24    0.3%

Quality and confidence:
param     error
r         1.049

Model:
Time ~=    261.6
    + r    545.2
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    984.7
    + n    123.2
              µs

Reads = 105 + (0 * n)
Writes = 103 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     920.5     9.611    1.0%
    1      1106     14.98    1.3%
    2      1243     11.68    0.9%
    3      1367     9.997    0.7%
    4      1477     2.799    0.1%
    5      1619     15.24    0.9%
    6      1729     13.47    0.7%
    7      1848     14.21    0.7%
    8      1965     14.24    0.7%
    9      2082     14.38    0.6%
   10      2197      9.51    0.4%
   11      2332     14.53    0.6%
   12      2425     3.793    0.1%
   13      2575     11.59    0.4%
   14      2709     14.33    0.5%
   15      2863     10.87    0.3%
   16      2963     17.51    0.5%

Quality and confidence:
param     error
n         0.385

Model:
Time ~=    974.8
    + n    123.9
              µs

Reads = 105 + (0 * n)
Writes = 103 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    369.9
    + r     2509
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     410.6     1.976    0.4%
    1      2884        11    0.3%
    2      5491     26.33    0.4%
    3      7881      16.6    0.2%
    4     10390      36.5    0.3%
    5     12790     23.76    0.1%
    6     15370     33.47    0.2%
    7     17850     44.94    0.2%
    8     20370     41.78    0.2%
    9     22840     29.29    0.1%
   10     25550     37.94    0.1%
   11     27870      32.8    0.1%
   12     30480     27.47    0.0%
   13     33020     74.06    0.2%
   14     35470     52.78    0.1%
   15     37880     35.76    0.0%
   16     40550     24.87    0.0%
   17     42820     48.19    0.1%
   18     45580     70.42    0.1%
   19     48090     57.12    0.1%
   20     50800     77.38    0.1%

Quality and confidence:
param     error
r         1.193

Model:
Time ~=    338.2
    + r     2511
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + r    38150
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     401.5     9.539    2.3%
    1     38290     38.77    0.1%
    2     73430     136.4    0.1%
    3    109700     76.05    0.0%
    4    146300     68.75    0.0%
    5    182800     72.37    0.0%
    6    219300     135.9    0.0%
    7    255700       144    0.0%
    8    292400     78.26    0.0%
    9    329100     173.4    0.0%
   10    365500     108.3    0.0%
   11    402100       194    0.0%
   12    454900     208.2    0.0%
   13    492200     163.2    0.0%
   14    531600     83.92    0.0%
   15    569700     201.6    0.0%
   16    607600       216    0.0%
   17    644500     75.28    0.0%
   18    683200     237.3    0.0%
   19    722500     193.9    0.0%
   20    760700       306    0.0%

Quality and confidence:
param     error
r         59.25

Model:
Time ~=        0
    + r    38230
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call_per_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:101 w:101)
Storage: Contracts CodeStorage (r:2 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    37480
    + t     2620
    + i    64.12
    + o    100.7
              µs

Reads = 105 + (101 * t) + (0 * i) + (0 * o)
Writes = 101 + (101 * t) + (0 * i) + (0 * o)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    t     i     o   mean µs  sigma µs       %
    0  1024   960    199900     156.2    0.0%
    1     0   960    137000     70.62    0.0%
    1    20   960    138200     83.66    0.0%
    1    40   960    139500       183    0.1%
    1    60   960    140700     95.18    0.0%
    1    80   960    142100     103.6    0.0%
    1   100   960    143600     111.9    0.0%
    1   120   960    144700     73.02    0.0%
    1   14<truncated>...

@athei athei force-pushed the at-contract-storage branch 2 times, most recently from d9ac33f to 9de0206 Compare December 20, 2021 10:57
@athei
Copy link
Member Author

athei commented Dec 20, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented Dec 20, 2021

Benchmark Runtime Pallet for branch "at-contract-storage" with command cargo run --quiet --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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.449
              µs

Reads = 1
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.449
              µs

Reads = 1
Writes = 0

Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + k    2.215
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    k   mean µs  sigma µs       %
    0     67.99     0.438    0.6%
   20     56.66     0.462    0.8%
   40     94.04     0.954    1.0%
   60     128.5     1.478    1.1%
   80     160.4      1.63    1.0%
  100       205     1.999    0.9%
  120     243.9     2.984    1.2%
  140     281.9     2.248    0.7%
  160     324.1     2.604    0.8%
  180     375.6     5.083    1.3%
  200     413.1     1.432    0.3%
  220     457.7     6.462    1.4%
  240     507.2     4.252    0.8%
  260     549.6     6.575    1.1%
  280     579.4     3.602    0.6%
  300     626.8     4.152    0.6%
  320     676.5     10.93    1.6%
  340     707.4     3.443    0.4%
  360     752.2     2.026    0.2%
  380     810.1     10.97    1.3%
  400     850.4     7.764    0.9%
  420     888.2     4.229    0.4%
  440     929.9     3.992    0.4%
  460     998.3     14.56    1.4%
  480      1028     10.38    1.0%
  500      1074     15.21    1.4%
  520      1125     6.083    0.5%
  540      1166     4.722    0.4%
  560      1225     11.69    0.9%
  580      1250      9.39    0.7%
  600      1299     7.733    0.5%
  620      1351     18.48    1.3%
  640      1390     11.89    0.8%
  660      1451     19.32    1.3%
  680      1486     6.868    0.4%
  700      1535     19.29    1.2%
  720      1581     11.88    0.7%
  740      1618     15.27    0.9%
  760      1664     13.55    0.8%
  780      1710     13.77    0.8%
  800      1766     10.61    0.6%
  820      1805     13.19    0.7%
  840      1844     4.815    0.2%
  860      1892     12.09    0.6%
  880      1939     11.75    0.6%
  900      1974     5.778    0.2%
  920      2036     11.22    0.5%
  940      2031     14.31    0.7%
  960      2121     14.74    0.6%
  980      2158     17.01    0.7%
 1000      2213     13.66    0.6%
 1020      2249     13.49    0.5%

Quality and confidence:
param     error
k         0.003

Model:
Time ~=        0
    + k    2.214
              µ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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    100.6
    + q    0.246
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    q   mean µs  sigma µs       %
    0     2.391     0.034    1.4%
   20     83.44     0.669    0.8%
   40     93.77      0.61    0.6%
   60     102.8     1.143    1.1%
   80     109.6     0.926    0.8%
  100     120.6     1.398    1.1%
  120     126.6     0.836    0.6%
  140     134.2     1.058    0.7%
  160     142.2     1.929    1.3%
  180     149.7      1.07    0.7%
  200     160.1     1.128    0.7%
  220     166.1     2.197    1.3%
  240     173.5      1.91    1.1%
  260     180.5     1.646    0.9%
  280     196.2     8.887    4.5%
  300     188.4     2.142    1.1%
  320       195      1.62    0.8%
  340     202.8     1.847    0.9%
  360     183.8     1.229    0.6%
  380     219.2      1.99    0.9%
  400     194.2     1.666    0.8%
  420     204.2     3.838    1.8%
  440     238.3     1.624    0.6%
  460     210.9     4.483    2.1%
  480     213.6     1.052    0.4%
  500       222     1.736    0.7%
  520       225     1.235    0.5%
  540     229.4     1.616    0.7%
  560       240     3.928    1.6%
  580     242.7     2.031    0.8%
  600     247.4     0.972    0.3%
  620     255.9     5.198    2.0%
  640       258      1.95    0.7%
  660     267.1     2.792    1.0%
  680     269.8     1.019    0.3%
  700     276.3     2.025    0.7%
  720     281.6     1.733    0.6%
  740     283.4     2.459    0.8%
  760     290.4     2.353    0.8%
  780     295.6     1.708    0.5%
  800     300.7     1.132    0.3%
  820     303.1     0.894    0.2%
  840     308.4     1.355    0.4%
  860     312.1     1.815    0.5%
  880       317     1.874    0.5%
  900     318.7     0.923    0.2%
  920     323.7     1.273    0.3%
  940     327.3     1.773    0.5%
  960     328.8     0.786    0.2%
  980     334.5      0.69    0.2%
 1000     338.3      0.68    0.2%
 1020     341.7     1.026    0.3%

Quality and confidence:
param     error
q         0.002

Model:
Time ~=    96.67
    + q    0.253
              µs

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

Pallet: "pallet_contracts", Extrinsic: "reinstrument", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts PristineCode (r:1 w:0)
Storage: Contracts CodeStorage (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     32.9
    + c       92
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     47.59     0.071    0.1%
    2     233.6      1.72    0.7%
    4       414     4.715    1.1%
    6     580.7     8.656    1.4%
    8     767.2     0.733    0.0%
   10     944.3     11.21    1.1%
   12      1114      14.5    1.3%
   14      1327      11.6    0.8%
   16      1492     12.72    0.8%
   18      1690     15.99    0.9%
   20      1872      10.7    0.5%
   22      2024     13.93    0.6%
   24      2197      4.17    0.1%
   26      2452     14.85    0.6%
   28      2637     17.38    0.6%
   30      2799      11.6    0.4%
   32      2979     13.25    0.4%
   34      3188     19.91    0.6%
   36      3348      4.46    0.1%
   38      3519      12.3    0.3%
   40      3684     23.34    0.6%
   42      3846     23.34    0.6%
   44      4029     17.45    0.4%
   46      4177     13.11    0.3%
   48      4348     15.38    0.3%
   50      4719     15.21    0.3%
   52      4889      12.4    0.2%
   54      5035     18.42    0.3%
   56      5203     12.16    0.2%
   58      5369     16.73    0.3%
   60      5525     22.35    0.4%
   62      5722     8.659    0.1%
   64      5895     6.486    0.1%
   66      6132     17.08    0.2%
   68      6308     13.97    0.2%
   70      6482     21.46    0.3%
   72      6632     14.45    0.2%
   74      6803     18.02    0.2%
   76      6971     17.24    0.2%
   78      7125     16.28    0.2%
   80      7305     19.73    0.2%
   82      7470     23.68    0.3%
   84      7634     22.46    0.2%
   86      7793     14.12    0.1%
   88      8002     53.58    0.6%
   90      8164     23.15    0.2%
   92      8291     27.69    0.3%
   94      8461     30.45    0.3%
   96      8639     17.21    0.1%
   98      9241        26    0.2%
  100      9423      18.5    0.1%
  102      9708     52.36    0.5%
  104      9756     29.19    0.2%
  106      9897     20.58    0.2%
  108     10080     27.15    0.2%
  110     10240     23.48    0.2%
  112     10390     28.37    0.2%
  114     10570     20.71    0.1%
  116     10740     26.69    0.2%
  118     10920     38.84    0.3%
  120     11070     14.78    0.1%
  122     11260      33.6    0.2%
  124     11530     72.87    0.6%
  126     11580     14.04    0.1%
  128     11770     22.16    0.1%

Quality and confidence:
param     error
c         0.097

Model:
Time ~=    13.15
    + c    92.22
              µs

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

Pallet: "pallet_contracts", Extrinsic: "call_with_code_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    401.7
    + c    78.43
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     407.7     0.245    0.0%
    2     579.2     9.436    1.6%
    4     744.4     10.91    1.4%
    6     872.1     8.943    1.0%
    8      1035     2.624    0.2%
   10      1175     10.52    0.8%
   12      1327     10.96    0.8%
   14      1535      12.2    0.7%
   16      1664     13.75    0.8%
   18      1799     8.037    0.4%
   20      1948     14.48    0.7%
   22      2076     14.35    0.6%
   24      2210     14.27    0.6%
   26      2496      12.1    0.4%
   28      2635     13.42    0.5%
   30      2766     15.37    0.5%
   32      2886     16.16    0.5%
   34      3068     21.71    0.7%
   36      3205     13.65    0.4%
   38      3342     7.815    0.2%
   40      3472     21.81    0.6%
   42      3617     8.938    0.2%
   44      3740     16.84    0.4%
   46      3877     13.82    0.3%
   48      4014     4.159    0.1%
   50      4462     24.26    0.5%
   52      4589     9.763    0.2%
   54      4708     10.83    0.2%
   56      4862     12.96    0.2%
   58      4989     8.229    0.1%
   60      5118     16.41    0.3%
   62      5260     8.163    0.1%
   64      5404     17.74    0.3%
   66      5589     13.74    0.2%
   68      5728     13.09    0.2%
   70      5865     15.39    0.2%
   72      5992     18.87    0.3%
   74      6131     16.85    0.2%
   76      6275     22.46    0.3%
   78      6391     9.618    0.1%
   80      6543     15.87    0.2%
   82      6660     9.552    0.1%
   84      6821     40.09    0.5%
   86      7033      46.8    0.6%
   88      7089     20.72    0.2%
   90      7222     16.91    0.2%
   92      7351     20.36    0.2%
   94      7487      16.9    0.2%
   96      7617     7.478    0.0%
   98      8359     21.04    0.2%
  100      8503     11.31    0.1%
  102      8637     24.01    0.2%
  104      8824     62.72    0.7%
  106      8910     15.35    0.1%
  108      9042     19.15    0.2%
  110      9180     15.59    0.1%
  112      9332     10.89    0.1%
  114      9450     15.59    0.1%
  116      9590     33.48    0.3%
  118      9737     28.82    0.2%
  120      9845     12.56    0.1%
  122      9996     40.34    0.4%
  124     10130     22.22    0.2%
  126     10250     18.85    0.1%
  128     10390     12.88    0.1%

Quality and confidence:
param     error
c         0.131

Model:
Time ~=    369.7
    + c    78.81
              µs

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

Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    502.4
    + c    200.3
    + s    2.047
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c     s   mean µs  sigma µs       %
    0  1024      2576     13.27    0.5%
    1  1024      2822     10.79    0.3%
    2  1024      2982     12.44    0.4%
    3  1024      3202     11.51    0.3%
    4  1024      3392     7.132    0.2%
    5  1024      3581      11.5    0.3%
    6  1024      3763     13.93    0.3%
    7  1024      3998     17.34    0.4%
    8  1024      4167     24.09    0.5%
    9  1024      4432     21.21    0.4%
   10  1024      4589     19.64    0.4%
   11  1024      4773     10.63    0.2%
   12  1024      4959     27.09    0.5%
   13  1024      5201     16.08    0.3%
   14  1024      5400     18.34    0.3%
   15  1024      5594     30.45    0.5%
   16  1024      5735      15.6    0.2%
   17  1024      6119     18.14    0.2%
   18  1024      6233     28.39    0.4%
   19  1024      6427     23.91    0.3%
   20  1024      6572     13.41    0.2%
   21  1024      6748     14.05    0.2%
   22  1024      6923     14.65    0.2%
   23  1024      7156     35.47    0.4%
   24  1024      7373     35.74    0.4%
   25  1024      7669      18.4    0.2%
   26  1024      7814     23.39    0.2%
   27  1024      7998     15.15    0.1%
   28  1024      8287     28.45    0.3%
   29  1024      8343     21.52    0.2%
   30  1024      8561      20.1    0.2%
   31  1024      8706     26.16    0.3%
   32  1024      8899     20.46    0.2%
   33  1024      9382     23.22    0.2%
   34  1024      9548     11.17    0.1%
   35  1024      9721     12.95    0.1%
   36  1024      9893     19.48    0.1%
   37  1024     10100     31.92    0.3%
   38  1024     10250     21.34    0.2%
   39  1024     10620     53.38    0.5%
   40  1024     10630     20.36    0.1%
   41  1024     10810     25.39    0.2%
   42  1024     10980     25.14    0.2%
   43  1024     11190     34.99    0.3%
   44  1024     11360     47.44    0.4%
   45  1024     11540     29.98    0.2%
   46  1024     11750     45.42    0.3%
   47  1024     11900     50.89    0.4%
   48  1024     12080     15.57    0.1%
   49  1024     12540     22.06    0.1%
   50  1024     12770     27.48    0.2%
   51  1024     13170     25.19    0.1%
   52  1024     13100     27.74    0.2%
   53  1024     13280     24.22    0.1%
   54  1024     13680     31.11    0.2%
   55  1024     13640     19.08    0.1%
   56  1024     13790      28.1    0.2%
   57  1024     14110     43.39    0.3%
   58  1024     14200     22.29    0.1%
   59  1024     14350     26.32    0.1%
   60  1024     14540     31.08    0.2%
   61  1024     14760     43.66    0.2%
   62  1024     14880     22.49    0.1%
   63  1024     15060     35.34    0.2%
   64     0     13080     40.92    0.3%
   64    20     13190     28.98    0.2%
   64    40     13230     44.85    0.3%
   64    60     13250     28.73    0.2%
   64    80     13320     37.89    0.2%
   64   100     13390     62.64    0.4%
   64   120     13460     76.96    0.5%
   64   140     13410     31.36    0.2%
   64   160     13520     76.65    0.5%
   64   180     13500     40.56    0.3%
   64   200     13550     31.23    0.2%
   64   220     13640     32.66    0.2%
   64   240     13620     31.02    0.2%
   64   260     13670     26.07    0.1%
   64   280     13750     57.63    0.4%
   64   300     13740     24.74    0.1%
   64   320     13780     27.89    0.2%
   64   340     13840     29.02    0.2%
   64   360     13880     31.05    0.2%
   64   380     13960     45.47    0.3%
   64   400     13940     22.27    0.1%
   64   420     14010     33.66    0.2%
   64   440     14280      29.1    0.2%
   64   460     14030     27.82    0.1%
   64   480     14090     43.97    0.3%
   64   500     14110     23.46    0.1%
   64   520     14220     24.92    0.1%
   64   540     14240     29.35    0.2%
   64   560     14280        29    0.2%
   64   580     14320     36.94    0.2%
   64   600     14350     35.79    0.2%
   64   620     14380     53.23    0.3%
   64   640     14430     26.63    0.1%
   64   660     15170     57.74    0.3%
   64   680     14530     59.94    0.4%
   64   700     14550     35.23    0.2%
   64   720     14580     26.67    0.1%
   64   740     14610     23.38    0.1%
   64   760     14700     37.12    0.2%
   64   780     14680     26.16    0.1%
   64   800     14740      32.6    0.2%
   64   820     14770     36.72    0.2%
   64   840     14820     69.06    0.4%
   64   860     15130     50.85    0.3%
   64   880     15160     29.25    0.1%
   64   900     14950      44.7    0.2%
   64   920     14990     50.19    0.3%
   64   940     15070     43.61    0.2%
   64   960     15270     87.39    0.5%
   64   980     15150     39.42    0.2%
   64  1000     15190     28.43    0.1%
   64  1020     15200     47.24    0.3%
   64  1024     15250     20.98    0.1%

Quality and confidence:
param     error
c         0.198
s         0.012

Model:
Time ~=      373
    + c    198.9
    + s    2.204
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    188.4
    + s    1.987
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    s   mean µs  sigma µs       %
    0     186.8     0.216    0.1%
   20     227.1     0.294    0.1%
   40     268.2     0.261    0.0%
   60     307.4     0.242    0.0%
   80     347.3     0.251    0.0%
  100     389.2     4.192    1.0%
  120     426.2     0.403    0.0%
  140     465.6     0.438    0.0%
  160     505.7     0.255    0.0%
  180       548     4.784    0.8%
  200       588      4.39    0.7%
  220     626.6     1.453    0.2%
  240     679.2     17.93    2.6%
  260     705.2     0.286    0.0%
  280     759.8     16.65    2.1%
  300     788.5     11.12    1.4%
  320     826.2      10.8    1.3%
  340       871     13.77    1.5%
  360     917.2     17.07    1.8%
  380       950     14.35    1.5%
  400     998.1      17.2    1.7%
  420      1022      1.43    0.1%
  440      1071     14.18    1.3%
  460      1111     13.22    1.1%
  480      1140     1.561    0.1%
  500      1190     14.82    1.2%
  520      1236      17.3    1.3%
  540      1276     17.48    1.3%
  560      1314     15.94    1.2%
  580      1354     14.72    1.0%
  600      1387     11.87    0.8%
  620      1433     14.57    1.0%
  640      1475     14.97    1.0%
  660      1510     11.71    0.7%
  680      1552     14.08    0.9%
  700      1609      3.83    0.2%
  720      1625     12.59    0.7%
  740      1670     16.58    0.9%
  760      1701     8.771    0.5%
  780      1759     17.69    1.0%
  800      1788     14.47    0.8%
  820      1837      15.9    0.8%
  840      1871     12.36    0.6%
  860      1901     14.27    0.7%
  880      1942     13.57    0.6%
  900      1976     9.597    0.4%
  920      2035      15.1    0.7%
  940      2070     17.19    0.8%
  960      2114     14.26    0.6%
  980      2164     18.61    0.8%
 1000      2203     15.76    0.7%
 1020      2233     12.74    0.5%

Quality and confidence:
param     error
s         0.002

Model:
Time ~=      188
    + s    2.005
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    141.7
              µs

Reads = 4
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    141.7
              µs

Reads = 4
Writes = 2

Pallet: "pallet_contracts", Extrinsic: "upload_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    78.42
    + c    90.14
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0      78.7     0.248    0.3%
    1     172.9      1.51    0.8%
    2       264     0.285    0.1%
    3     340.8      0.94    0.2%
    4     439.2     0.606    0.1%
    5     519.5     4.302    0.8%
    6       598     0.362    0.0%
    7       714     13.12    1.8%
    8     796.9     15.78    1.9%
    9     886.7     13.33    1.5%
   10     975.5     15.52    1.5%
   11      1053     15.13    1.4%
   12      1133     13.29    1.1%
   13      1263     9.825    0.7%
   14      1349     17.15    1.2%
   15      1430     16.03    1.1%
   16      1525     14.79    0.9%
   17      1618     14.78    0.9%
   18      1713     12.49    0.7%
   19      1775     15.51    0.8%
   20      1862     17.27    0.9%
   21      1941     16.82    0.8%
   22      2023     15.07    0.7%
   23      2106      14.8    0.7%
   24      2187     14.14    0.6%
   25      2374     13.59    0.5%
   26      2459     15.43    0.6%
   27      2549     18.64    0.7%
   28      2625     5.391    0.2%
   29      2705     14.39    0.5%
   30      2775     13.37    0.4%
   31      2873      24.8    0.8%
   32      2950     12.71    0.4%
   33      3079     16.12    0.5%
   34      3157     6.224    0.1%
   35      3241     16.67    0.5%
   36      3325     7.312    0.2%
   37      3405     8.407    0.2%
   38      3495     18.31    0.5%
   39      3557     13.67    0.3%
   40      3637     15.36    0.4%
   41      3735     14.07    0.3%
   42      3802     17.05    0.4%
   43      3890     19.44    0.4%
   44      3976     13.27    0.3%
   45      4044     19.54    0.4%
   46      4140     11.57    0.2%
   47      4214     6.747    0.1%
   48      4288     10.74    0.2%
   49      4597     17.97    0.3%
   50      4681     12.63    0.2%
   51      4761     10.46    0.2%
   52      4831     3.416    0.0%
   53      4919      13.2    0.2%
   54      5007     13.82    0.2%
   55      5102     18.68    0.3%
   56      5166     12.16    0.2%
   57      5239     22.65    0.4%
   58      5322     14.79    0.2%
   59      5408     11.57    0.2%
   60      5485     14.96    0.2%
   61      5579     18.51    0.3%
   62      5665     28.96    0.5%
   63      5721     9.649    0.1%
   64      5818     14.17    0.2%

Quality and confidence:
param     error
c         0.094

Model:
Time ~=    69.58
    + c    90.31
              µs

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

Pallet: "pallet_contracts", Extrinsic: "remove_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts OwnerInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:0 w:1)
Storage: Contracts PristineCode (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     32.2
              µs

Reads = 1
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=     32.2
              µs

Reads = 1
Writes = 3

Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    412.7
    + r    79.57
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.2     7.482    1.8%
    1     490.9     0.228    0.0%
    2     574.1     5.431    0.9%
    3     648.3     0.937    0.1%
    4     746.6      10.9    1.4%
    5     815.2     8.806    1.0%
    6     887.4     1.934    0.2%
    7     979.8     14.52    1.4%
    8      1047     4.875    0.4%
    9      1130     13.52    1.1%
   10      1206     13.34    1.1%
   11      1287     14.13    1.0%
   12      1362     13.91    1.0%
   13      1437     12.93    0.8%
   14      1542     13.24    0.8%
   15      1625     11.72    0.7%
   16      1698     16.03    0.9%
   17      1775     11.11    0.6%
   18      1853      12.2    0.6%
   19      1924     11.65    0.6%
   20      2023     16.61    0.8%

Quality and confidence:
param     error
r         0.156

Model:
Time ~=    411.6
    + r    80.12
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    413.5
    + r    79.82
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.2     0.984    0.2%
    1     493.1     3.128    0.6%
    2     582.7     15.22    2.6%
    3     653.1     6.169    0.9%
    4     739.4      8.49    1.1%
    5     813.7      5.55    0.6%
    6     892.1     5.462    0.6%
    7     973.4     1.218    0.1%
    8      1063      16.1    1.5%
    9      1133     14.69    1.2%
   10      1211      12.7    1.0%
   11      1293     14.73    1.1%
   12      1358     4.412    0.3%
   13      1442     12.81    0.8%
   14      1544     11.84    0.7%
   15      1623     12.83    0.7%
   16      1703     13.12    0.7%
   17      1781     13.37    0.7%
   18      1869     14.51    0.7%
   19      1941     14.27    0.7%
   20      2004     8.862    0.4%

Quality and confidence:
param     error
r         0.155

Model:
Time ~=    413.2
    + r    80.22
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    412.7
    + r    78.41
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.9     0.269    0.0%
    1     490.3      0.18    0.0%
    2     569.7     0.161    0.0%
    3     644.8     0.485    0.0%
    4     730.1     5.523    0.7%
    5     814.3     13.29    1.6%
    6     885.4     10.88    1.2%
    7     967.5     8.359    0.8%
    8      1051     13.06    1.2%
    9      1125      12.5    1.1%
   10      1192     8.321    0.6%
   11      1277     14.52    1.1%
   12      1357     16.26    1.1%
   13      1417     9.039    0.6%
   14      1525      14.6    0.9%
   15      1597     9.896    0.6%
   16      1675     13.52    0.8%
   17      1748     9.369    0.5%
   18      1832     18.06    0.9%
   19      1901     8.951    0.4%
   20      1995     7.093    0.3%

Quality and confidence:
param     error
r         0.142

Model:
Time ~=    412.4
    + r    78.79
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      416
    + r    221.6
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.3     0.217    0.0%
    1     636.9     0.585    0.0%
    2     860.2     5.792    0.6%
    3      1085     11.68    1.0%
    4      1314     9.178    0.6%
    5      1527     5.342    0.3%
    6      1746     10.24    0.5%
    7      1971     6.745    0.3%
    8      2191     7.005    0.3%
    9      2399     10.04    0.4%
   10      2631     12.93    0.4%
   11      2841     13.26    0.4%
   12      3059     8.451    0.2%
   13      3280     8.034    0.2%
   14      3528     9.435    0.2%
   15      3761     13.45    0.3%
   16      3971     8.685    0.2%
   17      4194     10.52    0.2%
   18      4401     11.01    0.2%
   19      4637      12.2    0.2%
   20      4853     14.77    0.3%

Quality and confidence:
param     error
r         0.156

Model:
Time ~=      414
    + r    221.9
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    406.8
    + r    80.36
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.2     0.364    0.0%
    1     478.1     3.587    0.7%
    2     571.9     17.77    3.1%
    3     633.8     1.891    0.2%
    4     716.7     1.989    0.2%
    5     793.7     3.069    0.3%
    6     872.2     9.068    1.0%
    7     986.4     14.69    1.4%
    8      1067     2.467    0.2%
    9      1151     0.618    0.0%
   10      1220     12.57    1.0%
   11      1274     11.38    0.8%
   12      1352     13.42    0.9%
   13      1427     11.65    0.8%
   14      1537     8.949    0.5%
   15      1630     12.63    0.7%
   16      1687     2.401    0.1%
   17      1776      14.6    0.8%
   18      1869     6.175    0.3%
   19      1942     12.69    0.6%
   20      2002     8.538    0.4%

Quality and confidence:
param     error
r         0.193

Model:
Time ~=    401.8
    + r    80.76
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    399.2
    + r    80.09
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.2     0.132    0.0%
    1     476.8     0.433    0.0%
    2     561.3     10.12    1.8%
    3     631.5     0.593    0.0%
    4     714.8     1.833    0.2%
    5     791.1      0.91    0.1%
    6     871.6       9.7    1.1%
    7     966.2     5.417    0.5%
    8      1042     8.199    0.7%
    9      1120     12.41    1.1%
   10      1193     10.26    0.8%
   11      1274     13.48    1.0%
   12      1345     10.37    0.7%
   13      1421     13.88    0.9%
   14      1547     14.81    0.9%
   15      1626     13.33    0.8%
   16      1687     11.91    0.7%
   17      1766     10.91    0.6%
   18      1846     12.66    0.6%
   19      1927      15.1    0.7%
   20      2000     10.09    0.5%

Quality and confidence:
param     error
r         0.168

Model:
Time ~=      395
    + r    80.58
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    401.6
    + r    79.54
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.2     0.168    0.0%
    1     476.3     0.284    0.0%
    2     557.4      5.19    0.9%
    3     633.8     7.917    1.2%
    4     723.4     9.244    1.2%
    5     792.9     6.645    0.8%
    6     873.2     12.95    1.4%
    7     960.7     1.675    0.1%
    8      1041      12.8    1.2%
    9      1127     14.62    1.2%
   10      1187     4.357    0.3%
   11      1266     11.78    0.9%
   12      1351     13.32    0.9%
   13      1423     15.22    1.0%
   14      1535     13.75    0.8%
   15      1606     10.91    0.6%
   16      1700     13.66    0.8%
   17      1765     13.98    0.7%
   18      1838     17.73    0.9%
   19      1907     8.587    0.4%
   20      1988     16.61    0.8%

Quality and confidence:
param     error
r          0.17

Model:
Time ~=    398.5
    + r    79.97
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    408.2
    + r    79.34
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       394     0.181    0.0%
    1     477.8      2.98    0.6%
    2       578     13.43    2.3%
    3     645.4     0.483    0.0%
    4     731.1     4.483    0.6%
    5     805.7     1.961    0.2%
    6     884.7     5.498    0.6%
    7     972.3     13.32    1.3%
    8      1041     7.961    0.7%
    9      1114     3.986    0.3%
   10      1204     15.27    1.2%
   11      1277     13.61    1.0%
   12      1348     13.22    0.9%
   13      1421     11.42    0.8%
   14      1538     14.13    0.9%
   15      1609      12.3    0.7%
   16      1685     9.629    0.5%
   17      1752     2.605    0.1%
   18      1836     11.42    0.6%
   19      1929     10.09    0.5%
   20      1990     12.77    0.6%

Quality and confidence:
param     error
r         0.155

Model:
Time ~=    405.4
    + r    79.64
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    422.6
    + r    208.1
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.2     8.646    2.1%
    1     619.7     13.98    2.2%
    2     834.5     8.035    0.9%
    3      1038     13.14    1.2%
    4      1258     12.11    0.9%
    5      1438     9.604    0.6%
    6      1668     10.05    0.6%
    7      1871     6.255    0.3%
    8      2087     9.446    0.4%
    9      2301     8.684    0.3%
   10      2510     6.823    0.2%
   11      2735      9.97    0.3%
   12      2932     6.274    0.2%
   13      3139     6.502    0.2%
   14      3353     7.795    0.2%
   15      3554     14.08    0.3%
   16      3768     8.577    0.2%
   17      3951     15.12    0.3%
   18      4152     12.51    0.3%
   19      4353     5.888    0.1%
   20      4557     6.658    0.1%

Quality and confidence:
param     error
r         0.196

Model:
Time ~=      420
    + r    208.1
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    144.9
    + r    37.15
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     136.5     0.216    0.1%
    1     178.2     0.263    0.1%
    2     217.4      1.83    0.8%
    3     256.1     0.474    0.1%
    4     293.1     0.757    0.2%
    5     316.9     0.883    0.2%
    6       374     1.975    0.5%
    7     408.2     0.769    0.1%
    8     444.5     1.073    0.2%
    9       482     1.597    0.3%
   10     516.7     1.169    0.2%
   11     553.2     2.041    0.3%
   12     590.4       2.6    0.4%
   13       630     3.603    0.5%
   14     664.4     2.421    0.3%
   15     707.7     11.29    1.5%
   16     739.8     6.327    0.8%
   17     777.2      8.08    1.0%
   18     815.6     10.26    1.2%
   19     845.3     4.352    0.5%
   20     881.6     3.398    0.3%

Quality and confidence:
param     error
r         0.072

Model:
Time ~=    142.8
    + r    37.29
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      415
    + r    72.23
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.2     1.044    0.2%
    1     488.6     8.518    1.7%
    2     564.9      11.4    2.0%
    3     634.7     7.028    1.1%
    4     704.7     0.706    0.1%
    5       775     0.792    0.1%
    6     845.8     1.439    0.1%
    7     941.7      17.5    1.8%
    8     996.5     8.955    0.8%
    9      1065     8.264    0.7%
   10      1151     12.65    1.0%
   11      1210     13.02    1.0%
   12      1278     13.36    1.0%
   13      1351     13.15    0.9%
   14      1440     13.38    0.9%
   15      1513     13.93    0.9%
   16      1588     11.38    0.7%
   17      1644     7.762    0.4%
   18      1729     15.52    0.8%
   19      1786      9.65    0.5%
   20      1870     17.65    0.9%

Quality and confidence:
param     error
r         0.152

Model:
Time ~=    415.2
    + r    72.71
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    519.9
    + n       38
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     483.1     0.267    0.0%
   20      1245     2.292    0.1%
   40      2033     16.14    0.7%
   60      2788     22.19    0.7%
   80      3559     13.11    0.3%
  100      4307     16.14    0.3%
  120      5090     11.86    0.2%
  140      5841     18.96    0.3%
  160      6625     23.36    0.3%
  180      7361     15.51    0.2%
  200      8126     11.07    0.1%
  220      8878     19.22    0.2%
  240      9640     26.94    0.2%
  260     10400     20.95    0.2%
  280     11150     26.26    0.2%
  300     11940     30.03    0.2%
  320     12690     20.84    0.1%
  340     13440     34.55    0.2%
  360     14230     27.18    0.1%
  380     14960     24.86    0.1%
  400     15780      63.1    0.3%
  420     16510      42.6    0.2%
  440     17270     44.42    0.2%
  460     18000     35.63    0.1%
  480     18770     65.17    0.3%
  500     19520     46.52    0.2%
  520     20310     53.18    0.2%
  540     21020     49.08    0.2%
  560     22090     163.6    0.7%
  580     22570     37.42    0.1%
  600     23320      43.1    0.1%
  620     24110     31.04    0.1%
  640     24830     41.54    0.1%
  660     25620      46.2    0.1%
  680     26350     50.81    0.1%
  700     27100     39.81    0.1%
  720     27910     43.18    0.1%
  740     28640     52.32    0.1%
  760     29410     55.57    0.1%
  780     30150     43.39    0.1%
  800     30900      38.4    0.1%
  820     31700     71.71    0.2%
  840     32450     48.24    0.1%
  860     33190     48.17    0.1%
  880     33920     24.53    0.0%
  900     34690     45.99    0.1%
  920     35460     50.52    0.1%
  940     36250     41.43    0.1%
  960     36960     50.27    0.1%
  980     37720     42.65    0.1%
 1000     38530     39.73    0.1%
 1020     39330     45.34    0.1%

Quality and confidence:
param     error
n         0.009

Model:
Time ~=    528.1
    + n       38
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    398.2
    + r    2.632
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     398.2     0.216    0.0%
    1     400.7     0.226    0.0%

Quality and confidence:
param     error
r         0.104

Model:
Time ~=    398.2
    + r    2.553
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      401
    + n    0.623
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     402.4     2.819    0.7%
   20     414.7     3.729    0.8%
   40       426     0.301    0.0%
   60     438.6     0.386    0.0%
   80     450.9     0.242    0.0%
  100     462.9     0.212    0.0%
  120     477.8     4.642    0.9%
  140     496.4     9.387    1.8%
  160     500.6     0.332    0.0%
  180     513.2     0.336    0.0%
  200     525.7     0.264    0.0%
  220     541.5     9.783    1.8%
  240     553.1     8.323    1.5%
  260     564.8      5.31    0.9%
  280     577.3     4.869    0.8%
  300     594.7     8.355    1.4%
  320     603.8     6.933    1.1%
  340     616.4     9.718    1.5%
  360     625.6     0.413    0.0%
  380     644.3     13.15    2.0%
  400     650.9      0.52    0.0%
  420     665.8     9.824    1.4%
  440     679.9     9.918    1.4%
  460       689      3.94    0.5%
  480     715.7     15.93    2.2%
  500     713.1     0.329    0.0%
  520     727.9      6.67    0.9%
  540     738.1     0.696    0.0%
  560     751.1     6.719    0.8%
  580     762.5     0.252    0.0%
  600     776.4     4.375    0.5%
  620     792.7      9.61    1.2%
  640     802.2     5.912    0.7%
  660     817.8      14.5    1.7%
  680     827.3     6.462    0.7%
  700     839.7     8.164    0.9%
  720       855     8.288    0.9%
  740     863.1     0.971    0.1%
  760     881.4     9.747    1.1%
  780     894.7     9.591    1.0%
  800     905.9     9.483    1.0%
  820     912.2     0.701    0.0%
  840       928     9.173    0.9%
  860     938.8      4.68    0.4%
  880     956.5     9.285    0.9%
  900     967.8     9.093    0.9%
  920     989.6     13.13    1.3%
  940     994.4     10.98    1.1%
  960      1004     8.189    0.8%
  980      1020     11.86    1.1%
 1000      1032      11.7    1.1%
 1020      1041     6.481    0.6%

Quality and confidence:
param     error
n         0.001

Model:
Time ~=    401.8
    + n    0.629
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: Contracts DeletionQueue (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    407.2
    + r    56.41
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.2     0.154    0.0%
    1     465.7     6.424    1.3%

Quality and confidence:
param     error
r         2.142

Model:
Time ~=    407.2
    + r    58.52
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    419.5
    + r    248.1
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       408     0.233    0.0%
    1     661.5     1.665    0.2%
    2     920.6     13.59    1.4%
    3      1166     11.51    0.9%
    4      1410     8.415    0.5%
    5      1673     13.58    0.8%
    6      1910     10.43    0.5%
    7      2155     12.69    0.5%
    8      2391     7.898    0.3%
    9      2663     10.37    0.3%
   10      2911      5.94    0.2%
   11      3150     6.567    0.2%
   12      3400     9.888    0.2%
   13      3648     9.131    0.2%
   14      3885     10.63    0.2%
   15      4121     12.15    0.2%
   16      4363     16.43    0.3%
   17      4662     15.05    0.3%
   18      4902     10.06    0.2%
   19      5134     16.37    0.3%
   20      5391     11.91    0.2%

Quality and confidence:
param     error
r         0.183

Model:
Time ~=    417.8
    + r    248.3
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    416.4
    + r    420.8
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       399     0.289    0.0%
    1     835.1     12.35    1.4%
    2      1278     1.543    0.1%
    3      1689     14.33    0.8%
    4      2103     9.489    0.4%
    5      2536     13.85    0.5%
    6      2950     8.195    0.2%
    7      3360     17.04    0.5%
    8      3768     13.76    0.3%
    9      4206     11.46    0.2%
   10      4621     9.704    0.2%
   11      5055     22.17    0.4%
   12      5467     21.58    0.3%
   13      5871      8.13    0.1%
   14      6296     16.63    0.2%
   15      6707     18.12    0.2%
   16      7137     17.95    0.2%
   17      7613     26.02    0.3%
   18      7997     11.34    0.1%
   19      8431     18.51    0.2%
   20      8844     24.89    0.2%

Quality and confidence:
param     error
r         0.248

Model:
Time ~=    415.8
    + r    421.1
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System EventTopics (r:100 w:100)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    890.6
    + t    381.9
    + n      165
              µ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      3456     16.48    0.4%
    1    16      4014     13.07    0.3%
    2    16      4301     9.267    0.2%
    3    16      4687     20.83    0.4%
    4     0      2422     12.79    0.5%
    4     1      2610     10.01    0.3%
    4     2      2701     12.64    0.4%
    4     3      2883     14.55    0.5%
    4     4      3034     11.45    0.3%
    4     5      3199     20.31    0.6%
    4     6      3382     19.04    0.5%
    4     7      3526      17.7    0.5%
    4     8      3689     14.85    0.4%
    4     9      3888     19.68    0.5%
    4    10      4051     7.078    0.1%
    4    11      4190     11.93    0.2%
    4    12      4365     11.72    0.2%
    4    13      4554     15.06    0.3%
    4    14      4697     24.73    0.5%
    4    15      4876     11.98    0.2%
    4    16      5054     18.15    0.3%

Quality and confidence:
param     error
t         2.671
n         0.526

Model:
Time ~=    885.8
    + t    375.9
    + n    165.8
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_debug_message", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    157.1
    + r    57.34
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     156.1     0.212    0.1%
    1     217.8     0.185    0.0%
    2     262.9     0.339    0.1%
    3     336.4       0.4    0.1%
    4     376.8     0.446    0.1%
    5     445.2     1.132    0.2%
    6     510.7     15.99    3.1%
    7     553.4      1.14    0.2%
    8     608.5     2.834    0.4%
    9     664.1     1.609    0.2%
   10     720.2     7.557    1.0%
   11     801.9     11.73    1.4%
   12     858.6     11.53    1.3%
   13     906.5     5.032    0.5%
   14     971.2     12.74    1.3%
   15      1031     14.32    1.3%
   16      1075     9.568    0.8%
   17      1134      7.59    0.6%
   18      1190     10.24    0.8%
   19      1243     7.266    0.5%
   20      1297     8.569    0.6%

Quality and confidence:
param     error
r         0.129

Model:
Time ~=    156.1
    + r    57.54
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    466.3
    + r    330.9
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.7     0.256    0.0%
    1     872.2      12.7    1.4%
    2      1151     4.334    0.3%
    3      1482     11.56    0.7%
    4      1770     16.62    0.9%
    5      2135     11.44    0.5%
    6      2426     11.75    0.4%
    7      2741     9.725    0.3%
    8      3039     9.228    0.3%
    9      3465     15.58    0.4%
   10      3794      6.48    0.1%
   11      4111     14.88    0.3%
   12      4415     12.93    0.2%
   13      4714     18.29    0.3%
   14      5017     11.81    0.2%
   15      5340     11.86    0.2%
   16      5697      26.8    0.4%
   17      6115     33.18    0.5%
   18      6533     14.19    0.2%
   19      6808     20.21    0.2%
   20      7140     13.22    0.1%

Quality and confidence:
param     error
r         0.632

Model:
Time ~=    452.5
    + r    331.8
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:2 w:2)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    733.2
    + n    72.24
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     714.7     5.591    0.7%
    1     805.9     8.592    1.0%
    2     889.2     13.13    1.4%
    3     951.8     4.776    0.5%
    4      1020      3.15    0.3%
    5      1092     6.468    0.5%
    6      1179     14.84    1.2%
    7      1243     12.85    1.0%
    8      1305     12.53    0.9%
    9      1380     13.27    0.9%
   10      1461     12.42    0.8%
   11      1538     8.707    0.5%
   12      1616     14.24    0.8%
   13      1662     12.08    0.7%
   14      1761     14.87    0.8%
   15      1825     18.15    0.9%
   16      1863     12.45    0.6%

Quality and confidence:
param     error
n         0.257

Model:
Time ~=    733.3
    + n    72.38
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      160
    + r    801.9
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     399.2       9.5    2.3%
    1      1147     2.721    0.2%
    2      1870     12.89    0.6%
    3      2608     12.85    0.4%
    4      3368     11.48    0.3%
    5      4124     14.33    0.3%
    6      4914     19.26    0.3%
    7      5659     20.88    0.3%
    8      6467     21.49    0.3%
    9      7311      32.6    0.4%
   10      8078     32.76    0.4%
   11      8897     25.58    0.2%
   12      9717     29.38    0.3%
   13     10530     34.28    0.3%
   14     11340     38.69    0.3%
   15     12200     47.62    0.3%
   16     13000     25.62    0.1%
   17     13760     53.32    0.3%
   18     14840     35.47    0.2%
   19     15650      49.8    0.3%
   20     16510     70.25    0.4%

Quality and confidence:
param     error
r         1.555

Model:
Time ~=    155.6
    + r    805.5
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    296.1
    + r    439.7
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.9     0.346    0.0%
    1     809.3     10.15    1.2%
    2      1190     10.39    0.8%
    3      1637      16.7    1.0%
    4      2036     18.61    0.9%
    5      2454     12.28    0.5%
    6      2924     23.46    0.8%
    7      3322     16.58    0.4%
    8      3718      21.8    0.5%
    9      4242     22.95    0.5%
   10      4624     31.31    0.6%
   11      5085     32.77    0.6%
   12      5554     22.53    0.4%
   13      5973      30.4    0.5%
   14      6431     27.84    0.4%
   15      6907     26.34    0.3%
   16      7289      46.6    0.6%
   17      7773     24.03    0.3%
   18      8336     27.38    0.3%
   19      8788     45.16    0.5%
   20      9321      59.2    0.6%

Quality and confidence:
param     error
r         0.922

Model:
Time ~=    273.8
    + r    443.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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    634.5
    + n    110.3
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     609.4     1.553    0.2%
    1     728.7     1.708    0.2%
    2       870     2.956    0.3%
    3     963.8     6.252    0.6%
    4      1103     10.97    0.9%
    5      1210     5.869    0.4%
    6      1302     11.42    0.8%
    7      1406     3.336    0.2%
    8      1525     13.66    0.8%
    9      1626     12.93    0.7%
   10      1729     12.59    0.7%
   11      1838     12.22    0.6%
   12      1947     12.08    0.6%
   13      2064     11.71    0.5%
   14      2197     8.586    0.3%
   15      2278     3.388    0.1%
   16      2408     7.975    0.3%

Quality and confidence:
param     error
n         0.265

Model:
Time ~=    635.1
    + n    110.3
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    279.1
    + r    547.8
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     418.3     8.451    2.0%
    1     920.4     3.679    0.3%
    2      1424     7.455    0.5%
    3      1973     14.52    0.7%
    4      2434     6.752    0.2%
    5      2990     15.19    0.5%
    6      3519     15.06    0.4%
    7      4033     14.84    0.3%
    8      4537     12.33    0.2%
    9      5196     11.58    0.2%
   10      5712     21.49    0.3%
   11      6249      13.3    0.2%
   12      6829     21.07    0.3%
   13      7381     27.64    0.3%
   14      7885     33.68    0.4%
   15      8463     28.65    0.3%
   16      8986     44.81    0.4%
   17      9610     26.68    0.2%
   18     10290     25.21    0.2%
   19     10870     32.73    0.3%
   20     11420     30.85    0.2%

Quality and confidence:
param     error
r         1.027

Model:
Time ~=    264.8
    + r    550.4
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    990.8
    + n    123.9
              µs

Reads = 105 + (0 * n)
Writes = 103 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     938.1     11.35    1.2%
    1      1108     4.463    0.4%
    2      1254     4.627    0.3%
    3      1380     6.922    0.5%
    4      1501     6.292    0.4%
    5      1607     3.268    0.2%
    6      1739     10.22    0.5%
    7      1854      11.1    0.5%
    8      1971     11.47    0.5%
    9      2103     7.942    0.3%
   10      2213     14.78    0.6%
   11      2351     14.46    0.6%
   12      2475     8.039    0.3%
   13      2576     8.458    0.3%
   14      2728     13.12    0.4%
   15      2871     13.62    0.4%
   16      2972     12.02    0.4%

Quality and confidence:
param     error
n         0.314

Model:
Time ~=    984.1
    + n    124.4
              µs

Reads = 105 + (0 * n)
Writes = 103 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    387.9
    + r     2540
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.6     0.332    0.0%
    1      2937     14.77    0.5%
    2      5477     7.317    0.1%
    3      7987     19.32    0.2%
    4     10510     17.75    0.1%
    5     13060     57.55    0.4%
    6     15840     176.4    1.1%
    7     18110     59.13    0.3%
    8     20730     40.43    0.1%
    9     23090      39.1    0.1%
   10     25820     45.88    0.1%
   11     28230     34.46    0.1%
   12     30780     38.36    0.1%
   13     33460     58.31    0.1%
   14     35860     38.33    0.1%
   15     38440     71.76    0.1%
   16     40940     92.93    0.2%
   17     43400     74.24    0.1%
   18     46180     79.25    0.1%
   19     48700     39.61    0.0%
   20     51520     66.16    0.1%

Quality and confidence:
param     error
r         1.467

Model:
Time ~=    366.7
    + r     2542
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + r    38050
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     412.9     0.299    0.0%
    1     36940     46.42    0.1%
    2     73480     70.18    0.0%
    3    110100     123.5    0.1%
    4    152000     47.92    0.0%
    5    189900       125    0.0%
    6    228200     128.3    0.0%
    7    266000     168.4    0.0%
    8    304000     236.4    0.0%
    9    342600     229.6    0.0%
   10    380400     207.9    0.0%
   11    417600     192.8    0.0%
   12    455900     318.6    0.0%
   13    493400     158.8    0.0%
   14    531300     177.4    0.0%
   15    569800     265.4    0.0%
   16    608300       211    0.0%
   17    646800     240.8    0.0%
   18    684400     284.6    0.0%
   19    722600     278.8    0.0%
   20    760300     331.7    0.0%

Quality and confidence:
param     error
r         11.11

Model:
Time ~=        0
    + r    38080
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call_per_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:101 w:101)
Storage: Contracts CodeStorage (r:2 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    36790
    + t     2714
    + i    63.18
    + o    101.3
              µs

Reads = 105 + (101 * t) + (0 * i) + (0 * o)
Writes = 101 + (101 * t) + (0 * i) + (0 * o)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    t     i     o   mean µs  sigma µs       %
    0  1024   960    198700     106.1    0.0%
    1     0   960    136600     67.43    0.0%
    1    20   960    137900     102.6    0.0%
    1    40   960    139200     54.88    0.0%
    1    60   960    140600     70.79    0.0%
    1    80   960    141800     80.23    0.0%
    1   100   960    143000     73.39    0.0%
    1   120   960    144600     124.4    0.0%
    1   14<truncated>...

@athei
Copy link
Member Author

athei commented Dec 20, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented Dec 20, 2021

Benchmark Runtime Pallet for branch "at-contract-storage" with command cargo run --quiet --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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.286
              µs

Reads = 1
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    2.286
              µs

Reads = 1
Writes = 0

Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + k    2.204
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    k   mean µs  sigma µs       %
    0     67.44     0.455    0.6%
   20     54.47     0.247    0.4%
   40     91.71     0.557    0.6%
   60     127.4     0.707    0.5%
   80     162.5      1.02    0.6%
  100     200.5     2.035    1.0%
  120     241.3     1.975    0.8%
  140     277.4      1.49    0.5%
  160     325.4     3.156    0.9%
  180       365      2.36    0.6%
  200     409.3      7.17    1.7%
  220     448.4     4.101    0.9%
  240     486.7     2.486    0.5%
  260     530.9     3.087    0.5%
  280     575.2     3.451    0.5%
  300     627.4     10.41    1.6%
  320     668.1      6.26    0.9%
  340     709.6     3.361    0.4%
  360     755.2      9.11    1.2%
  380     798.9     6.154    0.7%
  400     846.1     5.813    0.6%
  420     887.8     9.633    1.0%
  440     946.4     9.287    0.9%
  460     985.4     10.21    1.0%
  480      1027     13.78    1.3%
  500      1063     8.725    0.8%
  520      1115      12.5    1.1%
  540      1163     17.14    1.4%
  560      1189     6.344    0.5%
  580      1250     11.64    0.9%
  600      1298      12.4    0.9%
  620      1346     9.247    0.6%
  640      1368     12.43    0.9%
  660      1453     13.02    0.8%
  680      1480     12.82    0.8%
  700      1498     9.656    0.6%
  720      1571     7.668    0.4%
  740      1609     13.34    0.8%
  760      1655     17.89    1.0%
  780      1681     12.64    0.7%
  800      1722     14.28    0.8%
  820      1843     17.08    0.9%
  840      1871     13.24    0.7%
  860      1896     8.849    0.4%
  880      1959     10.87    0.5%
  900      1985     10.48    0.5%
  920      2035      17.6    0.8%
  940      2090     29.11    1.3%
  960      2093     13.69    0.6%
  980      2153     16.41    0.7%
 1000      2205     18.54    0.8%
 1020      2237     11.15    0.4%

Quality and confidence:
param     error
k         0.003

Model:
Time ~=        0
    + k    2.219
              µ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
Raw Storage Info
========
Storage: Contracts DeletionQueue (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    98.95
    + q    0.235
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    q   mean µs  sigma µs       %
    0     2.313     0.036    1.5%
   20     82.23     1.116    1.3%
   40     92.53     0.835    0.9%
   60     101.1      0.82    0.8%
   80     111.2     0.812    0.7%
  100     119.1     1.034    0.8%
  120     125.6     1.592    1.2%
  140     132.2     1.187    0.8%
  160     142.5      2.08    1.4%
  180     150.4      1.13    0.7%
  200     158.8     0.883    0.5%
  220     164.9     0.618    0.3%
  240     174.8     4.334    2.4%
  260     179.5     0.747    0.4%
  280     188.5     1.294    0.6%
  300       190     5.734    3.0%
  320     192.7     1.129    0.5%
  340     173.2     1.719    0.9%
  360     179.2     1.183    0.6%
  380       184     1.067    0.5%
  400     191.2      1.11    0.5%
  420     205.3     12.69    6.1%
  440     235.2     2.259    0.9%
  460       205     1.345    0.6%
  480       211     3.105    1.4%
  500     220.2     2.358    1.0%
  520       219     1.518    0.6%
  540     222.3     1.236    0.5%
  560     230.2     3.551    1.5%
  580     234.5     1.662    0.7%
  600     244.2      5.34    2.1%
  620     247.5     1.784    0.7%
  640     250.3      1.43    0.5%
  660     258.4     4.111    1.5%
  680     258.8     1.153    0.4%
  700     265.2     1.442    0.5%
  720     270.4     1.251    0.4%
  740     273.4      0.93    0.3%
  760     282.7     0.721    0.2%
  780     284.4      1.11    0.3%
  800     289.6     1.452    0.5%
  820     292.3     0.829    0.2%
  840     297.8     1.277    0.4%
  860     300.4     0.922    0.3%
  880     305.5     1.653    0.5%
  900       309     0.935    0.3%
  920     311.8     1.093    0.3%
  940     318.9     2.183    0.6%
  960     319.8     0.938    0.2%
  980     324.7     1.145    0.3%
 1000     328.3     1.458    0.4%
 1020     330.5     1.162    0.3%

Quality and confidence:
param     error
q         0.002

Model:
Time ~=    95.62
    + q    0.242
              µs

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

Pallet: "pallet_contracts", Extrinsic: "reinstrument", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts PristineCode (r:1 w:0)
Storage: Contracts CodeStorage (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    35.57
    + c     88.7
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     47.22     0.114    0.2%
    2     223.5     0.434    0.1%
    4     396.6     0.322    0.0%
    6     556.7     0.456    0.0%
    8       752     16.39    2.1%
   10       916     15.64    1.7%
   12      1081     15.39    1.4%
   14      1279     9.936    0.7%
   16      1459     12.74    0.8%
   18      1640     15.94    0.9%
   20      1789     14.56    0.8%
   22      1963     10.11    0.5%
   24      2103     13.96    0.6%
   26      2384     11.63    0.4%
   28      2540      14.3    0.5%
   30      2708     24.28    0.8%
   32      2861      1.71    0.0%
   34      3071      14.8    0.4%
   36      3223      13.8    0.4%
   38      3384     23.37    0.6%
   40      3549     25.17    0.7%
   42      3697     11.34    0.3%
   44      3870     11.84    0.3%
   46      4023     11.55    0.2%
   48      4183     17.64    0.4%
   50      4565     10.73    0.2%
   52      4714     13.17    0.2%
   54      4874     13.67    0.2%
   56      5025     15.06    0.2%
   58      5192     10.33    0.1%
   60      5346     18.17    0.3%
   62      5510     15.13    0.2%
   64      5637     10.72    0.1%
   66      5922     19.88    0.3%
   68      6085     12.66    0.2%
   70      6365     12.63    0.1%
   72      6401     12.03    0.1%
   74      6564        21    0.3%
   76      6729     26.21    0.3%
   78      6889     30.53    0.4%
   80      7043     19.22    0.2%
   82      7218     44.07    0.6%
   84      7357     21.13    0.2%
   86      7518     17.26    0.2%
   88      7669     17.25    0.2%
   90      7840     15.83    0.2%
   92      7984     14.92    0.1%
   94      8163     19.76    0.2%
   96      8310     14.69    0.1%
   98      8934     14.99    0.1%
  100      9103     22.28    0.2%
  102      9265     46.43    0.5%
  104      9403      20.1    0.2%
  106      9566     13.61    0.1%
  108      9732     21.91    0.2%
  110      9887     16.17    0.1%
  112     10050     22.12    0.2%
  114     10220     24.47    0.2%
  116     10380      26.6    0.2%
  118     10550     37.45    0.3%
  120     10710     34.71    0.3%
  122     10840     11.91    0.1%
  124     11000     21.31    0.1%
  126     11190     29.32    0.2%
  128     11300     15.67    0.1%

Quality and confidence:
param     error
c         0.098

Model:
Time ~=    17.03
    + c    88.87
              µs

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

Pallet: "pallet_contracts", Extrinsic: "call_with_code_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    387.2
    + c    80.65
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0       407     0.155    0.0%
    2     579.8     4.209    0.7%
    4     736.8     3.173    0.4%
    6     879.4     11.48    1.3%
    8      1049     2.363    0.2%
   10      1195     11.63    0.9%
   12      1330     11.42    0.8%
   14      1528     3.335    0.2%
   16      1679     15.31    0.9%
   18      1817     7.017    0.3%
   20      1971     15.38    0.7%
   22      2098     9.293    0.4%
   24      2249     14.74    0.6%
   26      2528     11.67    0.4%
   28      2673     15.51    0.5%
   30      2821     12.96    0.4%
   32      2955     12.71    0.4%
   34      3128     10.87    0.3%
   36      3258     18.98    0.5%
   38      3398      17.1    0.5%
   40      3524     11.48    0.3%
   42      3668     16.95    0.4%
   44      3797     12.25    0.3%
   46      3946      9.12    0.2%
   48      4096     7.223    0.1%
   50      4545     18.95    0.4%
   52      4675     16.91    0.3%
   54      4829     13.66    0.2%
   56      4965     19.01    0.3%
   58      5096      12.5    0.2%
   60      5238     11.44    0.2%
   62      5382     13.17    0.2%
   64      5519     15.33    0.2%
   66      5719     18.88    0.3%
   68      5856      14.9    0.2%
   70      5992     20.32    0.3%
   72      6127     21.11    0.3%
   74      6266     18.21    0.2%
   76      6408     23.03    0.3%
   78      6535      14.1    0.2%
   80      6677     20.72    0.3%
   82      6826     15.62    0.2%
   84      7091     17.87    0.2%
   86      7080     8.641    0.1%
   88      7242     16.82    0.2%
   90      7362     25.47    0.3%
   92      7500     24.27    0.3%
   94      7867     33.49    0.4%
   96      7782     14.64    0.1%
   98      8588     24.07    0.2%
  100      8731     14.91    0.1%
  102      8885     34.08    0.3%
  104      8986     12.08    0.1%
  106      9128     28.07    0.3%
  108      9270     14.01    0.1%
  110      9441     21.11    0.2%
  112      9547     14.04    0.1%
  114      9704        17    0.1%
  116      9829      15.7    0.1%
  118      9970     25.47    0.2%
  120     10090     15.21    0.1%
  122     10260     18.86    0.1%
  124     10390     17.24    0.1%
  126     10530     22.01    0.2%
  128     10660      20.4    0.1%

Quality and confidence:
param     error
c         0.136

Model:
Time ~=    348.1
    + c    81.08
              µs

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

Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    516.7
    + c    200.2
    + s     2.04
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c     s   mean µs  sigma µs       %
    0  1024      2586     22.08    0.8%
    1  1024      2802     15.28    0.5%
    2  1024      2988     8.968    0.3%
    3  1024      3195     17.81    0.5%
    4  1024      3379     16.64    0.4%
    5  1024      3579      18.3    0.5%
    6  1024      3759        14    0.3%
    7  1024      4002     16.96    0.4%
    8  1024      4168     15.76    0.3%
    9  1024      4413     14.64    0.3%
   10  1024      4603     12.53    0.2%
   11  1024      4781     12.54    0.2%
   12  1024      4953     15.78    0.3%
   13  1024      5207     10.57    0.2%
   14  1024      5387     13.73    0.2%
   15  1024      5578     16.56    0.2%
   16  1024      5739     20.03    0.3%
   17  1024      6073     20.51    0.3%
   18  1024      6247     15.79    0.2%
   19  1024      6427     25.81    0.4%
   20  1024      6748     5.587    0.0%
   21  1024      6779     18.88    0.2%
   22  1024      6956     13.19    0.1%
   23  1024      7134     8.554    0.1%
   24  1024      7375     41.83    0.5%
   25  1024      7671     15.06    0.1%
   26  1024      7844     26.19    0.3%
   27  1024      8042     17.11    0.2%
   28  1024      8193     13.26    0.1%
   29  1024      8418     27.26    0.3%
   30  1024      8544     23.22    0.2%
   31  1024      8877     3.991    0.0%
   32  1024      8912     20.11    0.2%
   33  1024      9392     30.57    0.3%
   34  1024      9564     17.96    0.1%
   35  1024      9758     39.72    0.4%
   36  1024      9913     20.37    0.2%
   37  1024     10080     24.19    0.2%
   38  1024     10300     31.52    0.3%
   39  1024     10450     22.15    0.2%
   40  1024     10630     28.91    0.2%
   41  1024     10810     23.69    0.2%
   42  1024     11000     26.06    0.2%
   43  1024     11200     43.59    0.3%
   44  1024     11350     21.04    0.1%
   45  1024     11520     26.53    0.2%
   46  1024     11710     38.92    0.3%
   47  1024     11900     46.03    0.3%
   48  1024     12070        39    0.3%
   49  1024     12580     24.25    0.1%
   50  1024     12780     44.31    0.3%
   51  1024     12940     31.44    0.2%
   52  1024     13130     50.81    0.3%
   53  1024     13310     30.63    0.2%
   54  1024     13460     37.68    0.2%
   55  1024     13680     13.53    0.0%
   56  1024     13810     26.36    0.1%
   57  1024     14000     18.18    0.1%
   58  1024     14170     18.23    0.1%
   59  1024     14380     30.69    0.2%
   60  1024     14540     14.84    0.1%
   61  1024     14720     21.26    0.1%
   62  1024     14900     21.48    0.1%
   63  1024     15070     19.35    0.1%
   64     0     13130     19.72    0.1%
   64    20     13190     29.19    0.2%
   64    40     13230     23.82    0.1%
   64    60     13240     17.71    0.1%
   64    80     13330     42.27    0.3%
   64   100     13350     13.78    0.1%
   64   120     13410     29.78    0.2%
   64   140     13470     61.15    0.4%
   64   160     13490     40.04    0.2%
   64   180     13510     36.52    0.2%
   64   200     13600     42.01    0.3%
   64   220     13590     31.23    0.2%
   64   240     13660     27.81    0.2%
   64   260     13670     33.07    0.2%
   64   280     13700     25.86    0.1%
   64   300     13760     32.66    0.2%
   64   320     13810     28.42    0.2%
   64   340     13810      26.4    0.1%
   64   360     13870     19.33    0.1%
   64   380     13920      32.8    0.2%
   64   400     13960     38.57    0.2%
   64   420     14000     30.65    0.2%
   64   440     14080     42.06    0.2%
   64   460     14080     28.74    0.2%
   64   480     14120     36.99    0.2%
   64   500     14180     56.81    0.4%
   64   520     14200      33.5    0.2%
   64   540     14260     8.093    0.0%
   64   560     14300     27.49    0.1%
   64   580     14310     28.23    0.1%
   64   600     14360     20.54    0.1%
   64   620     14410     36.44    0.2%
   64   640     14460     15.89    0.1%
   64   660     14490      42.7    0.2%
   64   680     14550     48.87    0.3%
   64   700     14570     43.48    0.2%
   64   720     14640     41.55    0.2%
   64   740     14680     23.02    0.1%
   64   760     14680     31.86    0.2%
   64   780     14720     30.09    0.2%
   64   800     14800     31.89    0.2%
   64   820     14800     19.63    0.1%
   64   840     14850     29.09    0.1%
   64   860     14900     28.36    0.1%
   64   880     14930     21.52    0.1%
   64   900     14970     29.85    0.1%
   64   920     15000     23.69    0.1%
   64   940     15160     75.76    0.4%
   64   960     15100     27.17    0.1%
   64   980     15130     30.18    0.1%
   64  1000     15180     55.13    0.3%
   64  1020     15250     36.99    0.2%
   64  1024     15300     38.22    0.2%

Quality and confidence:
param     error
c         0.137
s         0.008

Model:
Time ~=    414.9
    + c    198.3
    + s     2.18
              µs

Reads = 5 + (0 * c) + (0 * s)
Writes = 6 + (0 * c) + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts AccountCounter (r:1 w:1)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    201.9
    + s    1.981
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    s   mean µs  sigma µs       %
    0     186.5     0.378    0.2%
   20     239.9     1.416    0.5%
   40     280.7     0.216    0.0%
   60     320.3       0.3    0.0%
   80     361.8     4.673    1.2%
  100     403.7     9.351    2.3%
  120     439.5     0.374    0.0%
  140     478.6     0.923    0.1%
  160     519.4     0.555    0.1%
  180     565.5     12.29    2.1%
  200     600.5     5.576    0.9%
  220     644.3     7.072    1.0%
  240       678     0.337    0.0%
  260     724.5      13.5    1.8%
  280     762.4     13.11    1.7%
  300     800.1     10.09    1.2%
  320     839.5     8.747    1.0%
  340     883.5     13.21    1.4%
  360     918.9     6.923    0.7%
  380     969.9     15.31    1.5%
  400      1027     11.69    1.1%
  420      1036     9.451    0.9%
  440      1086     17.15    1.5%
  460      1122     12.82    1.1%
  480      1162     14.02    1.2%
  500      1207     13.34    1.1%
  520      1224     11.82    0.9%
  540      1268     12.14    0.9%
  560      1305     11.79    0.9%
  580      1342     10.08    0.7%
  600      1384     13.06    0.9%
  620      1435     14.98    1.0%
  640      1463     12.66    0.8%
  660      1514     16.05    1.0%
  680      1551     15.33    0.9%
  700      1582     9.976    0.6%
  720      1633     14.81    0.9%
  740      1679     16.97    1.0%
  760      1707     12.46    0.7%
  780      1759     17.45    0.9%
  800      1791     13.89    0.7%
  820      1825     14.23    0.7%
  840      1873      13.4    0.7%
  860      1927     11.22    0.5%
  880      1966     10.26    0.5%
  900      2005     12.53    0.6%
  920      2051     12.32    0.6%
  940      2076     16.17    0.7%
  960      2102      10.1    0.4%
  980      2160     16.06    0.7%
 1000      2195     12.36    0.5%
 1020      2230     12.55    0.5%

Quality and confidence:
param     error
s         0.002

Model:
Time ~=    201.4
    + s    1.993
              µs

Reads = 6 + (0 * s)
Writes = 5 + (0 * s)

Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    154.1
              µs

Reads = 4
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    154.1
              µs

Reads = 4
Writes = 2

Pallet: "pallet_contracts", Extrinsic: "upload_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts CodeStorage (r:1 w:1)
Storage: Contracts PristineCode (r:0 w:1)
Storage: Contracts OwnerInfoOf (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    77.76
    + c    89.77
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    0     78.64     0.159    0.2%
    1     173.1     0.358    0.2%
    2     257.4     0.316    0.1%
    3     340.4     0.959    0.2%
    4     439.8     12.02    2.7%
    5     519.9     9.314    1.7%
    6     599.8     5.454    0.9%
    7     712.4     13.09    1.8%
    8     792.4     11.92    1.5%
    9     877.2     11.37    1.2%
   10     967.4     15.15    1.5%
   11      1047     15.91    1.5%
   12      1129      14.9    1.3%
   13      1270     12.62    0.9%
   14      1338     13.08    0.9%
   15      1430     14.46    1.0%
   16      1492     9.016    0.6%
   17      1612     12.42    0.7%
   18      1687      16.9    1.0%
   19      1776     17.17    0.9%
   20      1861      13.2    0.7%
   21      1946     11.33    0.5%
   22      2030      5.31    0.2%
   23      2092     15.18    0.7%
   24      2178     15.47    0.7%
   25      2366     12.19    0.5%
   26      2457     3.003    0.1%
   27      2523      15.2    0.6%
   28      2643      19.1    0.7%
   29      2702     11.36    0.4%
   30      2778     16.42    0.5%
   31      2847     15.69    0.5%
   32      2949     15.06    0.5%
   33      3064     10.79    0.3%
   34      3147     4.855    0.1%
   35      3224     15.23    0.4%
   36      3312     16.44    0.4%
   37      3384     8.445    0.2%
   38      3462     10.08    0.2%
   39      3552     19.41    0.5%
   40      3627     13.37    0.3%
   41      3715     12.27    0.3%
   42      3799     11.39    0.2%
   43      3881     15.14    0.3%
   44      3955     10.01    0.2%
   45      4048     15.26    0.3%
   46      4115     14.88    0.3%
   47      4197     10.17    0.2%
   48      4269     19.31    0.4%
   49      4574     16.84    0.3%
   50      4656     14.37    0.3%
   51      4752     17.84    0.3%
   52      4832     6.367    0.1%
   53      4910     14.79    0.3%
   54      4975     14.96    0.3%
   55      5063     15.43    0.3%
   56      5143      13.9    0.2%
   57      5222     10.27    0.1%
   58      5299     13.18    0.2%
   59      5392     16.92    0.3%
   60      5471     20.63    0.3%
   61      5553     12.54    0.2%
   62      5631     15.16    0.2%
   63      5710     13.28    0.2%
   64      5788      12.4    0.2%

Quality and confidence:
param     error
c         0.093

Model:
Time ~=    69.64
    + c    89.96
              µs

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

Pallet: "pallet_contracts", Extrinsic: "remove_code", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Contracts OwnerInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:0 w:1)
Storage: Contracts PristineCode (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.56
              µs

Reads = 1
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.56
              µs

Reads = 1
Writes = 3

Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    408.8
    + r    79.24
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.7      0.15    0.0%
    1     489.6     2.236    0.4%
    2     583.5     14.36    2.4%
    3     653.3     10.28    1.5%
    4     722.5     8.182    1.1%
    5     792.9     0.699    0.0%
    6     872.7       4.8    0.5%
    7     959.5     2.026    0.2%
    8      1044     13.89    1.3%
    9      1123     13.04    1.1%
   10      1195     13.31    1.1%
   11      1266     3.273    0.2%
   12      1354     12.32    0.9%
   13      1444     15.19    1.0%
   14      1534     13.87    0.9%
   15      1627     13.61    0.8%
   16      1692     11.48    0.6%
   17      1752     8.217    0.4%
   18      1835     12.44    0.6%
   19      1924     12.45    0.6%
   20      2008     7.125    0.3%

Quality and confidence:
param     error
r         0.167

Model:
Time ~=    405.3
    + r    79.86
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    409.7
    + r    79.03
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.7     0.354    0.0%
    1     488.9      0.32    0.0%
    2     571.5     0.842    0.1%
    3     648.9     0.504    0.0%
    4     716.7     0.777    0.1%
    5     796.2      7.33    0.9%
    6     885.7     14.57    1.6%
    7     967.6     13.17    1.3%
    8      1042     12.81    1.2%
    9      1124     14.61    1.3%
   10      1197     13.92    1.1%
   11      1266     2.535    0.2%
   12      1345     9.297    0.6%
   13      1427     12.13    0.8%
   14      1530      9.04    0.5%
   15      1603     12.71    0.7%
   16      1683     13.45    0.7%
   17      1765     14.02    0.7%
   18      1844     13.55    0.7%
   19      1922     15.59    0.8%
   20      1992     16.65    0.8%

Quality and confidence:
param     error
r         0.152

Model:
Time ~=    405.1
    + r    79.61
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      410
    + r    77.66
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.9     1.413    0.3%
    1     487.6     0.262    0.0%
    2     568.4     1.452    0.2%
    3     644.8     2.876    0.4%
    4     712.2     2.623    0.3%
    5     786.9     1.849    0.2%
    6     870.2     11.83    1.3%
    7       966     15.93    1.6%
    8      1032     11.88    1.1%
    9      1105     8.588    0.7%
   10      1185     13.55    1.1%
   11      1270     15.08    1.1%
   12      1328     8.065    0.6%
   13      1415      17.1    1.2%
   14      1500     3.266    0.2%
   15      1592     11.69    0.7%
   16      1665     16.04    0.9%
   17      1730     12.14    0.7%
   18      1819     9.166    0.5%
   19      1887     12.96    0.6%
   20      1965     14.45    0.7%

Quality and confidence:
param     error
r         0.148

Model:
Time ~=    406.5
    + r    78.12
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    416.2
    + r    218.1
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.2     0.177    0.0%
    1     641.3     13.36    2.0%
    2     860.9     10.07    1.1%
    3      1076     10.13    0.9%
    4      1291     11.65    0.9%
    5      1507     14.05    0.9%
    6      1728     8.789    0.5%
    7      1950     8.659    0.4%
    8      2164     9.009    0.4%
    9      2374     9.442    0.3%
   10      2583     8.814    0.3%
   11      2818     9.677    0.3%
   12      3032      3.71    0.1%
   13      3234     5.694    0.1%
   14      3493     4.589    0.1%
   15      3699      12.2    0.3%
   16      3905     9.843    0.2%
   17      4127     10.11    0.2%
   18      4349     13.15    0.3%
   19      4584     25.11    0.5%
   20      4775     8.449    0.1%

Quality and confidence:
param     error
r         0.165

Model:
Time ~=    416.2
    + r    218.4
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      409
    + r    79.36
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.5     0.208    0.0%
    1     475.3     0.234    0.0%
    2     580.6     13.05    2.2%
    3     647.9     5.325    0.8%
    4     728.8     2.443    0.3%
    5     817.8     13.38    1.6%
    6     885.4     9.734    1.0%
    7     967.7     3.562    0.3%
    8      1053     14.01    1.3%
    9      1123     10.69    0.9%
   10      1196     8.331    0.6%
   11      1288      10.9    0.8%
   12      1358     14.43    1.0%
   13      1431     13.21    0.9%
   14      1530     12.26    0.8%
   15      1608     13.01    0.8%
   16      1679     11.25    0.6%
   17      1764     12.66    0.7%
   18      1830     13.79    0.7%
   19      1918     16.07    0.8%
   20      1998     12.56    0.6%

Quality and confidence:
param     error
r         0.154

Model:
Time ~=    408.2
    + r    79.56
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    410.1
    + r    78.64
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.5     0.184    0.0%
    1     478.9     4.695    0.9%
    2     576.3     12.82    2.2%
    3     650.9     11.48    1.7%
    4     729.8     9.061    1.2%
    5       804     4.743    0.5%
    6     877.9     2.603    0.2%
    7     965.5     10.64    1.1%
    8      1043     11.33    1.0%
    9      1117     11.36    1.0%
   10      1198     11.17    0.9%
   11      1264     2.524    0.1%
   12      1363     11.95    0.8%
   13      1432     11.21    0.7%
   14      1523     11.83    0.7%
   15      1605     12.45    0.7%
   16      1672     13.53    0.8%
   17      1759     12.82    0.7%
   18      1827     10.12    0.5%
   19      1910     12.62    0.6%
   20      1970     12.09    0.6%

Quality and confidence:
param     error
r         0.149

Model:
Time ~=    408.1
    + r    79.03
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=      408
    + r    78.62
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     393.8     0.377    0.0%
    1     475.4     1.639    0.3%
    2     581.4     15.51    2.6%
    3     652.4     13.44    2.0%
    4     726.5     2.145    0.2%
    5     803.2     8.187    1.0%
    6     875.9     1.424    0.1%
    7     964.5     7.667    0.7%
    8      1037     2.793    0.2%
    9      1119     13.74    1.2%
   10      1191      9.29    0.7%
   11      1264     8.304    0.6%
   12      1346     12.79    0.9%
   13      1426     12.26    0.8%
   14      1518     12.67    0.8%
   15      1599     12.02    0.7%
   16      1672     13.06    0.7%
   17      1737     3.234    0.1%
   18      1831     13.53    0.7%
   19      1911     13.67    0.7%
   20      1985     17.87    0.9%

Quality and confidence:
param     error
r          0.15

Model:
Time ~=    406.1
    + r    78.99
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    416.9
    + r    77.53
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     408.1     1.238    0.3%
    1     490.8     4.483    0.9%
    2     578.6     14.24    2.4%
    3     643.8     0.942    0.1%
    4     733.5     12.03    1.6%
    5     801.3     0.994    0.1%
    6     881.4     11.15    1.2%
    7     983.9     14.89    1.5%
    8      1046     12.28    1.1%
    9      1126     12.02    1.0%
   10      1198     11.02    0.9%
   11      1270     8.711    0.6%
   12      1355      13.9    1.0%
   13      1429     14.61    1.0%
   14      1507     11.46    0.7%
   15      1592     13.18    0.8%
   16      1666     14.85    0.8%
   17      1741     14.74    0.8%
   18      1820     13.71    0.7%
   19      1896     10.01    0.5%
   20      1963     13.64    0.6%

Quality and confidence:
param     error
r         0.155

Model:
Time ~=    418.1
    + r     77.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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    412.8
    + r    205.4
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     395.2     3.893    0.9%
    1     617.7     0.326    0.0%
    2     824.5     8.236    0.9%
    3      1037     10.01    0.9%
    4      1243        14    1.1%
    5      1439      11.4    0.7%
    6      1655     12.37    0.7%
    7      1859     9.038    0.4%
    8      2052     13.36    0.6%
    9      2250     9.291    0.4%
   10      2463     8.119    0.3%
   11      2677     14.38    0.5%
   12      2878     12.82    0.4%
   13      3093     13.19    0.4%
   14      3287     10.67    0.3%
   15      3513     22.69    0.6%
   16      3699     7.275    0.1%
   17      3919     11.23    0.2%
   18      4120     15.62    0.3%
   19      4329     11.94    0.2%
   20      4507     15.68    0.3%

Quality and confidence:
param     error
r         0.173

Model:
Time ~=    411.6
    + r    205.8
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    134.7
    + r    38.02
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     136.7     0.341    0.2%
    1     177.2     0.198    0.1%
    2     216.3     0.207    0.0%
    3     244.3     0.327    0.1%
    4     281.3     0.589    0.2%
    5     316.4     0.294    0.0%
    6     359.4     0.458    0.1%
    7     395.7     0.801    0.2%
    8     432.2     0.232    0.0%
    9     468.5      0.71    0.1%
   10     505.3      0.94    0.1%
   11     559.5     5.784    1.0%
   12       594     0.613    0.1%
   13     637.3     7.592    1.1%
   14     668.7     1.525    0.2%
   15     704.8      0.92    0.1%
   16     748.3     7.361    0.9%
   17     785.1      10.5    1.3%
   18     822.6     10.36    1.2%
   19     857.3     12.54    1.4%
   20     892.9     6.251    0.7%

Quality and confidence:
param     error
r         0.084

Model:
Time ~=    132.1
    + r    38.23
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    410.1
    + r    72.29
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     407.5     1.075    0.2%
    1       483      0.41    0.0%
    2     557.6     0.729    0.1%
    3     629.7     8.491    1.3%
    4     692.3     6.145    0.8%
    5     760.1      1.02    0.1%
    6     844.2     10.49    1.2%
    7     911.8     1.092    0.1%
    8     982.3     1.444    0.1%
    9      1063     13.47    1.2%
   10      1134     10.29    0.9%
   11      1197       8.6    0.7%
   12      1271     12.33    0.9%
   13      1339     10.48    0.7%
   14      1439      15.1    1.0%
   15      1514     15.23    1.0%
   16      1577     12.07    0.7%
   17      1644     11.48    0.6%
   18      1715     13.59    0.7%
   19      1786     14.03    0.7%
   20      1858      12.7    0.6%

Quality and confidence:
param     error
r         0.142

Model:
Time ~=    405.6
    + r    72.82
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    491.8
    + n    38.05
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0       470     0.435    0.0%
   20      1232     4.325    0.3%
   40      2017     19.24    0.9%
   60      2761     14.31    0.5%
   80      3536     2.793    0.0%
  100      4293     10.88    0.2%
  120      5058     13.46    0.2%
  140      5827     16.57    0.2%
  160      6578      14.7    0.2%
  180      7341     18.15    0.2%
  200      8120     27.39    0.3%
  220      8877     23.28    0.2%
  240      9652      26.2    0.2%
  260     10380     24.53    0.2%
  280     11120     25.59    0.2%
  300     11900     18.23    0.1%
  320     12660     37.19    0.2%
  340     13440      28.3    0.2%
  360     14210      44.2    0.3%
  380     14940     22.49    0.1%
  400     15710     30.98    0.1%
  420     16470     27.37    0.1%
  440     17230     35.64    0.2%
  460     17980     20.27    0.1%
  480     18740     28.69    0.1%
  500     19510     23.85    0.1%
  520     20290     33.41    0.1%
  540     21110     62.54    0.2%
  560     21800     37.46    0.1%
  580     22570     20.84    0.0%
  600     23330     31.31    0.1%
  620     24110     44.49    0.1%
  640     24890     34.55    0.1%
  660     25590     27.11    0.1%
  680     26390     63.55    0.2%
  700     27110     31.96    0.1%
  720     27900     30.03    0.1%
  740     28600     32.12    0.1%
  760     29430     39.01    0.1%
  780     30180     38.77    0.1%
  800     30930     25.72    0.0%
  820     31740     41.85    0.1%
  840     32450     40.82    0.1%
  860     33210     33.25    0.1%
  880     34050       120    0.3%
  900     34860     166.7    0.4%
  920     35480     36.54    0.1%
  940     36250     52.72    0.1%
  960     37040     37.96    0.1%
  980     37760     31.35    0.0%
 1000     38500     30.54    0.0%
 1020     39280     45.71    0.1%

Quality and confidence:
param     error
n         0.007

Model:
Time ~=    490.3
    + n    38.07
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    384.5
    + r    15.67
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     384.5     0.107    0.0%
    1     400.3     0.297    0.0%

Quality and confidence:
param     error
r         0.105

Model:
Time ~=    384.5
    + r    15.79
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    400.2
    + n    0.624
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0       400     0.297    0.0%
   20     414.6     4.178    1.0%
   40     426.5     3.548    0.8%
   60     439.3     3.817    0.8%
   80     450.1     0.495    0.1%
  100     462.4      0.23    0.0%
  120     476.9     4.595    0.9%
  140     487.5     0.235    0.0%
  160     500.1     0.228    0.0%
  180     513.1      0.36    0.0%
  200     525.8     1.493    0.2%
  220     537.6     0.386    0.0%
  240       553     8.643    1.5%
  260     562.6     0.133    0.0%
  280     575.8     1.371    0.2%
  300     588.9     4.038    0.6%
  320     603.7     9.185    1.5%
  340     615.5      8.25    1.3%
  360     630.9     11.61    1.8%
  380     637.3     0.295    0.0%
  400     650.3     0.197    0.0%
  420     662.2     0.234    0.0%
  440     674.9     0.176    0.0%
  460     687.1     0.288    0.0%
  480     701.9     7.621    1.0%
  500     712.5     0.188    0.0%
  520     743.3     15.51    2.0%
  540     746.4     14.48    1.9%
  560     759.2     13.52    1.7%
  580       766      8.96    1.1%
  600     774.9     0.441    0.0%
  620       799     15.93    1.9%
  640     806.5     13.46    1.6%
  660       823     13.43    1.6%
  680     831.1     12.05    1.4%
  700     849.1     14.53    1.7%
  720     863.2     15.91    1.8%
  740       866     8.852    1.0%
  760     889.8     14.66    1.6%
  780     892.3     9.267    1.0%
  800     907.2     12.04    1.3%
  820     926.1     14.27    1.5%
  840     937.9     16.13    1.7%
  860     943.7     13.12    1.3%
  880     955.9     11.89    1.2%
  900     968.7     10.48    1.0%
  920     980.6     12.12    1.2%
  940     994.4     11.31    1.1%
  960      1017      18.4    1.8%
  980      1025     14.61    1.4%
 1000      1035      13.2    1.2%
 1020      1043     10.77    1.0%

Quality and confidence:
param     error
n         0.001

Model:
Time ~=    399.2
    + n    0.637
              µs

Reads = 4 + (0 * n)
Writes = 1 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: Contracts DeletionQueue (r:1 w:1)
Storage: Contracts OwnerInfoOf (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    393.4
    + r    82.47
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     396.3     9.054    2.2%
    1     476.1      0.56    0.1%

Quality and confidence:
param     error
r         3.023

Model:
Time ~=    396.3
    + r    79.79
              µs

Reads = 4 + (4 * r)
Writes = 1 + (5 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    397.6
    + r    244.9
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     410.3     8.519    2.0%
    1     648.4     11.23    1.7%
    2     887.6     11.18    1.2%
    3      1136      13.4    1.1%
    4      1373     13.42    0.9%
    5      1619     11.85    0.7%
    6      1860     13.38    0.7%
    7      2103     12.27    0.5%
    8      2330     14.82    0.6%
    9      2624     9.436    0.3%
   10      2843     8.651    0.3%
   11      3088     5.974    0.1%
   12      3330      8.31    0.2%
   13      3561     10.59    0.2%
   14      3807     11.41    0.2%
   15      4029     17.02    0.4%
   16      4287     10.53    0.2%
   17      4599     18.49    0.4%
   18      4841     17.19    0.3%
   19      5090     16.61    0.3%
   20      5331     16.82    0.3%

Quality and confidence:
param     error
r          0.29

Model:
Time ~=    390.5
    + r    245.7
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    411.2
    + r    405.9
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     398.5     1.226    0.3%
    1     819.4     7.741    0.9%
    2      1225     12.77    1.0%
    3      1646     15.54    0.9%
    4      2027     12.51    0.6%
    5      2447      17.3    0.7%
    6      2852     9.854    0.3%
    7      3243     10.96    0.3%
    8      3648      13.8    0.3%
    9      4092     15.01    0.3%
   10      4466     10.56    0.2%
   11      4870     11.81    0.2%
   12      5258     11.75    0.2%
   13      5702     33.92    0.5%
   14      6076     11.27    0.1%
   15      6494     12.26    0.1%
   16      6902     16.02    0.2%
   17      7367     21.96    0.2%
   18      7738     34.44    0.4%
   19      8126     18.15    0.2%
   20      8532     23.63    0.2%

Quality and confidence:
param     error
r         0.273

Model:
Time ~=      408
    + r    406.5
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: System EventTopics (r:100 w:100)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    916.4
    + t    378.7
    + n    161.6
              µ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      3436      8.55    0.2%
    1    16      3907     12.46    0.3%
    2    16      4295     12.99    0.3%
    3    16      4649      12.5    0.2%
    4     0      2409      14.7    0.6%
    4     1      2643     17.31    0.6%
    4     2      2759     13.52    0.4%
    4     3      2900     16.12    0.5%
    4     4      3065      17.6    0.5%
    4     5      3224     12.71    0.3%
    4     6      3393     15.84    0.4%
    4     7      3549      15.4    0.4%
    4     8      3700        10    0.2%
    4     9      3849     6.669    0.1%
    4    10      4021     11.64    0.2%
    4    11      4200     15.45    0.3%
    4    12      4388     14.91    0.3%
    4    13      4538      4.68    0.1%
    4    14      4723     11.42    0.2%
    4    15      4868     17.66    0.3%
    4    16      5001     13.23    0.2%

Quality and confidence:
param     error
t         2.072
n         0.408

Model:
Time ~=    890.7
    + t    382.9
    + n    162.3
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_debug_message", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    155.7
    + r    58.84
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       159     5.681    3.5%
    1     211.3     3.861    1.8%
    2     269.2     1.236    0.4%
    3     333.2     1.211    0.3%
    4     406.1     1.773    0.4%
    5     443.1     2.223    0.5%
    6     508.6     4.882    0.9%
    7     558.5     0.521    0.0%
    8     616.2     4.616    0.7%
    9     668.7     4.331    0.6%
   10     722.3     1.769    0.2%
   11     815.2     1.431    0.1%
   12     870.4     2.478    0.2%
   13       928     9.605    1.0%
   14     983.9      5.72    0.5%
   15      1042     9.743    0.9%
   16      1098     12.07    1.0%
   17      1170     15.92    1.3%
   18      1216     10.49    0.8%
   19      1277     14.88    1.1%
   20      1323     11.11    0.8%

Quality and confidence:
param     error
r         0.137

Model:
Time ~=    153.1
    + r    59.08
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    468.1
    + r    329.6
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     406.9     0.225    0.0%
    1     871.9     3.238    0.3%
    2      1147     11.58    1.0%
    3      1464     5.016    0.3%
    4      1765     10.22    0.5%
    5      2123     11.76    0.5%
    6      2458     12.75    0.5%
    7      2743      8.08    0.2%
    8      3049     12.99    0.4%
    9      3466      14.1    0.4%
   10      3800      16.3    0.4%
   11      4088     13.32    0.3%
   12      4397     17.55    0.3%
   13      4709     19.56    0.4%
   14      5016     14.66    0.2%
   15      5348     18.94    0.3%
   16      5690     11.61    0.2%
   17      6041     15.63    0.2%
   18      6499      13.9    0.2%
   19      6774     10.78    0.1%
   20      7121     24.33    0.3%

Quality and confidence:
param     error
r          0.56

Model:
Time ~=    459.3
    + r    330.1
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:2 w:2)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    725.8
    + n    73.09
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     717.8     8.508    1.1%
    1     798.4     9.426    1.1%
    2     873.5     1.821    0.2%
    3     965.3     16.64    1.7%
    4      1017      2.22    0.2%
    5      1081     2.141    0.1%
    6      1186     6.005    0.5%
    7      1221     2.917    0.2%
    8      1315     9.376    0.7%
    9      1386     8.399    0.6%
   10      1459     16.39    1.1%
   11      1549     12.82    0.8%
   12      1616     10.97    0.6%
   13      1682     13.02    0.7%
   14      1765     16.87    0.9%
   15      1815     13.98    0.7%
   16      1887     16.71    0.8%

Quality and confidence:
param     error
n         0.247

Model:
Time ~=    727.3
    + n    73.35
              µs

Reads = 6 + (0 * n)
Writes = 4 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    170.7
    + r    795.2
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     394.2     0.249    0.0%
    1      1133     14.52    1.2%
    2      1862     15.59    0.8%
    3      2589     17.97    0.6%
    4      3357     12.91    0.3%
    5      4108     20.18    0.4%
    6      4885     14.96    0.3%
    7      5651     11.21    0.1%
    8      6420     8.932    0.1%
    9      7263     28.67    0.3%
   10      8058     14.37    0.1%
   11      8825     31.46    0.3%
   12      9658     36.94    0.3%
   13     10420     30.91    0.2%
   14     11260     11.78    0.1%
   15     12110      60.3    0.4%
   16     12880     41.09    0.3%
   17     13690     43.78    0.3%
   18     14650     56.36    0.3%
   19     15580      39.2    0.2%
   20     16400     30.05    0.1%

Quality and confidence:
param     error
r         1.492

Model:
Time ~=    163.2
    + r      799
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    308.7
    + r    432.7
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     402.8     8.802    2.1%
    1     804.6     4.635    0.5%
    2      1187     4.566    0.3%
    3      1607     10.12    0.6%
    4      2007     9.553    0.4%
    5      2453      10.9    0.4%
    6      2871     10.23    0.3%
    7      3275     16.15    0.4%
    8      3667      15.8    0.4%
    9      4196     17.51    0.4%
   10      4579     20.75    0.4%
   11      5031     14.71    0.2%
   12      5481     26.49    0.4%
   13      5916     22.94    0.3%
   14      6351     31.89    0.5%
   15      6759      31.7    0.4%
   16      7169     35.14    0.4%
   17      7665     36.82    0.4%
   18      8193     13.49    0.1%
   19      8648     55.45    0.6%
   20      9095     33.96    0.3%

Quality and confidence:
param     error
r         0.752

Model:
Time ~=    288.7
    + r    434.7
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_contains_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    223.3
    + r      677
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0       397     8.849    2.2%
    1      1006     10.81    1.0%
    2      1628     15.12    0.9%
    3      2244     10.51    0.4%
    4      2920     17.99    0.6%
    5      3583     14.53    0.4%
    6      4287     20.48    0.4%
    7      4865     19.57    0.4%
    8      5534     19.18    0.3%
    9      6282     32.43    0.5%
   10      6926     17.43    0.2%
   11      7601     19.01    0.2%
   12      8347     51.46    0.6%
   13      8976     25.89    0.2%
   14      9632     32.36    0.3%
   15     10380     47.95    0.4%
   16     11080     45.84    0.4%
   17     11690     32.87    0.2%
   18     12570     48.85    0.3%
   19     13280     42.32    0.3%
   20     13980      52.6    0.3%

Quality and confidence:
param     error
r         1.137

Model:
Time ~=    209.6
    + r    680.1
              µ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
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)
Storage: unknown [0x7afa01283080ef247df84e0ba38ea5a587d25ce6633a6bfbba02068c14023441] (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    619.4
    + n    110.5
              µs

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

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     605.9     1.897    0.3%
    1     726.8     1.891    0.2%
    2     851.1     11.52    1.3%
    3     957.4     2.111    0.2%
    4      1067     5.218    0.4%
    5      1168     1.347    0.1%
    6      1282     3.018    0.2%
    7      1395     2.533    0.1%
    8      1517     16.31    1.0%
    9      1618     11.76    0.7%
   10      1728     13.51    0.7%
   11      1858     15.83    0.8%
   12      1954      12.6    0.6%
   13      2062     10.73    0.5%
   14      2164     9.495    0.4%
   15      2298     7.363    0.3%
   16      2376     9.918    0.4%

Quality and confidence:
param     error
n         0.207

Model:
Time ~=    619.6
    + n      111
              µs

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

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    288.1
    + r    539.5
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.6       0.2    0.0%
    1     925.4     3.875    0.4%
    2      1408     14.36    1.0%
    3      1945     11.06    0.5%
    4      2416     12.46    0.5%
    5      2956     17.27    0.5%
    6      3502     10.24    0.2%
    7      3983     17.01    0.4%
    8      4531     12.37    0.2%
    9      5126     18.11    0.3%
   10      5647     21.94    0.3%
   11      6209      31.1    0.5%
   12      6752      19.3    0.2%
   13      7257     14.67    0.2%
   14      7800     22.31    0.2%
   15      8320     18.65    0.2%
   16      8896     18.99    0.2%
   17      9465      28.1    0.2%
   18     10210     21.91    0.2%
   19     10670     17.64    0.1%
   20     11230     22.57    0.2%

Quality and confidence:
param     error
r         0.932

Model:
Time ~=    279.5
    + r    541.9
              µs

Reads = 5 + (100 * r)
Writes = 3 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_take_storage_per_kb", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Skipped Metadata (r:0 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    992.7
    + n    122.7
              µs

Reads = 105 + (0 * n)
Writes = 103 + (0 * n)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    n   mean µs  sigma µs       %
    0     929.8     6.945    0.7%
    1      1110     5.032    0.4%
    2      1260     15.07    1.1%
    3      1373      10.2    0.7%
    4      1509     12.28    0.8%
    5      1609     11.62    0.7%
    6      1771      7.52    0.4%
    7      1840      9.67    0.5%
    8      1958     9.611    0.4%
    9      2071      11.1    0.5%
   10      2202     15.13    0.6%
   11      2325     17.49    0.7%
   12      2432     13.96    0.5%
   13      2580     16.22    0.6%
   14      2713     16.41    0.6%
   15      2861      20.2    0.7%
   16      2974     12.87    0.4%

Quality and confidence:
param     error
n         0.446

Model:
Time ~=    985.7
    + n    123.2
              µs

Reads = 105 + (0 * n)
Writes = 103 + (0 * n)

Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    336.8
    + r     2522
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     398.1     0.258    0.0%
    1      2896     18.66    0.6%
    2      5395     13.91    0.2%
    3      7915     18.34    0.2%
    4     10410     22.06    0.2%
    5     12890     30.86    0.2%
    6     15410        33    0.2%
    7     17890     21.76    0.1%
    8     20460     61.73    0.3%
    9     23010     37.59    0.1%
   10     25570     32.93    0.1%
   11     27950     50.41    0.1%
   12     30500     38.29    0.1%
   13     33100     48.67    0.1%
   14     35500     42.92    0.1%
   15     38270      90.2    0.2%
   16     40700      45.1    0.1%
   17     43000     50.76    0.1%
   18     45860     58.47    0.1%
   19     48350     51.19    0.1%
   20     51200     60.03    0.1%

Quality and confidence:
param     error
r         1.479

Model:
Time ~=    284.7
    + r     2527
              µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)

Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:0)
Storage: Contracts ContractInfoOf (r:1 w:1)
Storage: Contracts CodeStorage (r:1 w:0)
Storage: Timestamp Now (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    47.31
    + r    37980
              µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    r   mean µs  sigma µs       %
    0     411.8      0.14    0.0%
    1     38310      48.8    0.1%
    2     76070     31.76    0.0%
    3    114000     57.56    0.0%
    4    151800     115.1    0.0%
    5    189900     115.2    0.0%
    6    227300     80.04    0.0%
    7    265200     155.5    0.0%
    8    303400     164.9    0.0%
    9    341600     224.9    0.0%
   10    379100     203.2    0.0%
   11    417000       163    0.0%
   12    456900     398.3    0.0%
   13    493400     221.9    0.0%
   14    531800     179.8    0.0%
   15    569900     182.5    0.0%
   16    607500     180.4    0.0%
   17    646000     397.8    0.<truncated>...

@athei athei marked this pull request as ready for review December 21, 2021 14:42
@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 Dec 21, 2021
@HCastano HCastano self-requested a review December 21, 2021 15:53
@athei athei requested a review from ascjones December 22, 2021 11:48
@athei athei requested a review from cmichi January 3, 2022 11:15
#[cfg(feature = "unstable-interface")]
fn set_storage_works() {
const CODE: &str = r#"
(module
Copy link
Contributor

Choose a reason for hiding this comment

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

Out of curiosity, do you hand-craft this stuff?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes all test fixtures are written by hand.

@@ -632,6 +648,46 @@ where
}
}

/// Extracts the size of the overwritten value or `u32::MAX`.
Copy link
Contributor

Choose a reason for hiding this comment

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

I'd be explicit about what case returns u32::MAX here

Copy link
Member Author

Choose a reason for hiding this comment

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

Makes sense. I changed the doc.

self.read_sandbox_memory_into_buf(key_ptr, &mut key)?;
let value = Some(self.read_sandbox_memory(value_ptr, value_len)?);
self.ext
.set_storage(key, value, false)
Copy link
Contributor

Choose a reason for hiding this comment

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

How come we default to take = false here?

Copy link
Member Author

Choose a reason for hiding this comment

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

Because we are in seal_set_storage which should just overwrite the value without reading (taking) the existing value. This is what seal_take_storage is for.

@@ -2285,7 +2446,7 @@ benchmarks! {
// configured `Schedule` during benchmark development.
// It can be outputed using the following command:
// cargo run --manifest-path=bin/node/cli/Cargo.toml --release \
// --features runtime-benchmarks -- benchmark --dev --execution=native \
// --features runtime-benchmarks -- benchmark --extra --dev --execution=native \
Copy link
Contributor

Choose a reason for hiding this comment

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

What's the extra feature used for?

Copy link
Member Author

Choose a reason for hiding this comment

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

This was a change introduced to the benchmarking CLI. In order to run benchmarks attributed with#[extra] you need to supply this flag.

Copy link
Contributor

@Robbepop Robbepop left a comment

Choose a reason for hiding this comment

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

Haven't reviewed it in depth, yet but the new API fixes a lot of issues we have in ink! so I am looking forward a lot to this! Tests look fine. Code looks clean.

@athei
Copy link
Member Author

athei commented Jan 8, 2022

bot merge

@paritytech-processbot paritytech-processbot bot merged commit e054309 into master Jan 8, 2022
Smart Contracts automation moved this from In Progress to Done Jan 8, 2022
@paritytech-processbot paritytech-processbot bot deleted the at-contract-storage branch January 8, 2022 12:19
grishasobol pushed a commit to gear-tech/substrate that referenced this pull request Mar 28, 2022
…tech#10497)

* Add new versions for storage access host functions

* Improve docs
ark0f pushed a commit to gear-tech/substrate that referenced this pull request Feb 27, 2023
…tech#10497)

* Add new versions for storage access host functions

* Improve docs
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.

Enable contracts::seal_get_storage to skip reading the actual value
3 participants