Module frame_support::weights

source ·
Expand description

Re-exports sp-weights public API, and contains benchmarked weight constants specific to FRAME.

Latest machine specification used to benchmark are:

  • Digital Ocean: ubuntu-s-2vcpu-4gb-ams3-01
  • 2x Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
  • 4GB RAM
  • Ubuntu 19.10 (GNU/Linux 5.3.0-18-generic x86_64)
  • rustc 1.42.0 (b8cedc004 2020-03-09)

Modules

These constants are specific to FRAME, and the current implementation of its various components. For example: FRAME System, FRAME Executive, our FRAME support libraries, etc…

Structs

Implementor of WeightToFee that uses a constant multiplier.
Implementor of WeightToFee that maps one unit of weight to one unit of fee.
The old weight type.
The weight of database operations that the runtime can invoke.
Meters consumed weight and a hard limit for the maximal consumable weight.
One coefficient and its position in the WeightToFee.

Traits

GetDispatchInfoDeprecated
OneOrManyDeprecated
PaysFeeDeprecated
WeighDataDeprecated
A trait that describes the weight to fee calculation.
A trait that describes the weight to fee calculation as polynomial.

Functions

Type Definitions

DispatchClassDeprecated
DispatchInfoDeprecated
PaysDeprecated
A list of coefficients that represent one polynomial.