Modulesยง
Structsยง
- Block
Author - ChainId
- Code
Hash Lockup Deposit Percent - EthExtra
Impl - Default extensions applied to Ethereum transactions.
- Existential
Deposit - Pallet
Info - Provides an implementation of
PalletInfoto provide information about the pallet setup in the runtime. - Runtime
- Runtime
Api - Runtime
ApiImpl - Implements all runtime apis for the client side.
- Runtime
Block Weights - Runtime
Genesis Config - Runtime
Origin - The runtime origin type representing the origin of a call.
- Transaction
Byte Fee - Version
Enumsยง
- Origin
Caller - Runtime
Call - The aggregated runtime call type.
- Runtime
Error - Runtime
Event - Runtime
Freeze Reason - A reason for placing a freeze on funds.
- Runtime
Hold Reason - A reason for placing a hold on funds.
- Runtime
Lock Id - An identifier for each lock placed on funds.
- Runtime
Slash Reason - A reason for slashing funds.
- Runtime
Task - An aggregation of all
Taskenums across all pallets included in the current runtime. - Runtime
View Function - Runtime query type.
Constantsยง
- AVERAGE_
ON_ ๐INITIALIZE_ RATIO - We assume that ~10% of the block weight is consumed by
on_initializehandlers. This is used to limit the maximal weight of a single extrinsic. - MAXIMUM_
BLOCK_ ๐WEIGHT - We allow for 2 seconds of compute with a 6 second average block time, with maximum proof size.
- NORMAL_
DISPATCH_ ๐RATIO - We allow
Normalextrinsics to fill up the block up to 75%, the rest can be used by Operational extrinsics. - RUNTIME_
API_ VERSIONS - VERSION
- The runtime version.
- WASM_
BINARY - WASM_
BINARY_ BLOATY - WASM_
BINARY_ PATH
Traitsยง
- Inherent
Data ๐Ext
Functionsยง
- native_
version - The version information used to identify this runtime when compiled natively.
Type Aliasesยง
- Address
- The address format for describing accounts.
- AllPallets
With System - All pallets included in the runtime as a nested tuple of types.
- AllPallets
Without System - All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.
- Aura
- Provides the ability to determine AURA authorities for block building.
- Aura
Config - Balance
- Balance of an account.
- Balances
- Provides the ability to keep track of balances.
- Balances
Config - Block
- Block type as expected by this runtime.
- Executive ๐
- Hash
- Hash type used by the runtime.
- Revive
- Provides the ability to execute Smart Contracts.
- Revive
Config - System
- Mandatory system pallet that should always be included in a FRAME runtime.
- System
Config - Timestamp
- Provides a way for consensus systems to set and check the onchain time.
- Transaction
Payment - Provides the ability to charge for extrinsic execution.
- Transaction
Payment Config - TxExtension ๐
- The transaction extensions that are added to the runtime.
- Unchecked
Extrinsic - Weight
ToFee - __
Revive ๐Macro Moment