Crate circuit_runtime_types
source ·Structs
Enums
- Generic type for Token Ids covering both native and pallet_assets tokens used by ERC 20 precompile
Constants
- We assume that ~25% of the block weight is consumed by
on_initialize
handlers. This is used to limit the maximal weight of a single extrinsic. - EVM block gas limit
- EVM gas limit POV size ratio
- EVM gas price
- EVM gas weight
- We allow for 0.5 of a second of compute with a 12 second average block time.
- EVM max POV size
- This determines the average expected block time that we are targeting. Blocks will be produced at a minimum duration defined by
SLOT_DURATION
.SLOT_DURATION
is picked up bypallet_timestamp
which is in turn picked up bypallet_aura
to implementfn slot_duration()
. - EVM weight per gas
Functions
Type Definitions
- Some way of identifying an account on the chain. We intentionally make it equivalent to the public key of our transaction signing scheme.
- The type for looking up accounts. We don’t expect more than 4 billion of them.
- The address format for describing accounts.
- Balance of an account.
- Asset Id.
- Balance of an account.
- An index to a block.
- EVM Address
- A hash of some data used by the chain.
- Block header type as expected by this runtime.
- Index of a transaction in the chain.
- Index of a transaction in the chain.
- Alias to 512-bit hash when used in the context of a transaction signature on the chain.