Modules§
- api
- genesis_
config_ presets - opaque
- Opaque types. These are used by the CLI to instantiate machinery that don’t need to know the specifics of the runtime. They can then be made to be agnostic over specific formats of data like extrinsics, allowing for them to continue syncing the network through upgrades to even the core data structures.
Structs§
- Block
Hash Count - Block
Length - Block
Producer Metadata Type - Block
Weights - FeeMultiplier
- MaxChanges
- MaxKey
Length - MaxTransactions
- MaxValidators
- MaxValue
Length - Pallet
Info - Provides an implementation of
PalletInfo
to provide information about the pallet setup in the runtime. - Runtime
- Runtime
Api - Runtime
ApiImpl - Implements all runtime apis for the client side.
- Runtime
Genesis Config - Runtime
Origin - The runtime origin type representing the origin of a call.
- SS58
Prefix - Token
Conversion Rate - Version
Enums§
- Block
Author - 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
Task
enums across all pallets included in the current runtime. - Runtime
View Function - Runtime query type.
Constants§
- DAYS
- EXISTENTIAL_
DEPOSIT - Existential deposit.
- HOURS
- MAXIMUM_
BLOCK_ LENGTH - MAXIMUM_
BLOCK_ WEIGHT - We allow for 2 seconds of compute with a 6 second average block time.
- MAX_
METADATA_ URL_ LENGTH - MILLISECS_
PER_ BLOCK - 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()
. - MINUTES
- RUNTIME_
API_ VERSIONS - SLOT_
DURATION - VERSION
- WASM_
BINARY - WASM_
BINARY_ BLOATY - WASM_
BINARY_ PATH
Type Aliases§
- Account
Id - Some way of identifying an account on the chain. We intentionally make it equivalent to the public key of our transaction signing scheme.
- Address
- The address format for describing accounts.
- Address
Associations - 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
- Aura
Config - Balance
- Balance of an account.
- Balances
- Balances
Config - Beneficiary
Id - Block
- Block type as expected by this runtime.
- Block
Number - An index to a block.
- Block
Participation - Block
Producer Fees - Block
Producer Metadata - Block
Production Log - Cross
Chain Public - Executive
- Executive: handles dispatch to the various modules.
- Governed
Map - Governed
MapConfig - Grandpa
- Grandpa
Config - Hash
- A hash of some data used by the chain.
- Header
- Block header type as expected by this runtime.
- Migrations
- Native
Token Management - Native
Token Management Config - Nonce
- Index of a transaction in the chain.
- Pallet
Session - Pallet
Session Config - Session
- Session
Committee Management - Session
Committee Management Config - Session
Config - Sidechain
- Sidechain
Config - Signature
- Alias to 512-bit hash when used in the context of a transaction signature on the chain.
- Signed
Extra - The SignedExtension to the basic transaction logic.
- Signed
Payload - The payload being signed in transactions.
- Sudo
- Sudo
Config - System
- System
Config - Test
Helper Pallet - Test
Helper Pallet Config - Timestamp
- Transaction
Payment - Transaction
Payment Config - Unchecked
Extrinsic - Unchecked extrinsic type as expected by this runtime.