System
#0Core runtime system functions
Part of Core Infrastructure: Fundamental runtime components and system functions
Core account data including nonce, providers, and consumers.
Total length in bytes of all extrinsics in current block.
Apply a previously authorized runtime upgrade (any origin).
Authorize a future runtime upgrade by code hash (root only).
Authorize upgrade without version validation (root only, dangerous).
Pending authorized upgrade code hash.
Maps block numbers to their hashes.
Maximum number of block hashes to keep in storage.
Maximum length of a block in bytes.
Current weight consumption for the block being built.
Weight limits and base weights for blocks.
This call is not allowed by the current call filter.
Emitted when the runtime code is updated.
Database read/write operation weights.
Digest items for the current block.
Number of events in the current block.
Events deposited during current block execution.
Map of event topics to event indices.
Current execution phase of block processing.
Total extrinsics count for the current block.
Raw extrinsic data for current block by index.
Emitted when an extrinsic fails during execution.
Emitted when an extrinsic completes successfully.
Weight reclaimed from current extrinsic.
The chain couldn't read version information from the new runtime code.
Whether all inherents have been applied in current block.
The runtime upgrade has a different spec name than the current runtime.
Remove all storage items with a given prefix (root only).
Remove storage values by key (root only).
Emitted when an account is reaped (removed from state).
Information about the last runtime upgrade.
A multi-block migration is in progress and prevents code replacement.
Emitted when a new account is created on-chain.
Can't kill an account that has non-default composite data.
There are still references preventing the account from being purged.
No upgrade has been authorized for application.
Current block number being processed.
Hash of the previous block.
Emitted when an authorized upgrade fails validation during application.
Post data on-chain without executing any logic.
Post data on-chain and emit a Remarked event.
Emitted when a remark is stored on-chain.
Set the new runtime code with safety checks (root only).
Set runtime code without validation (root only, dangerous).
Set the number of WASM heap pages (root only).
Set arbitrary storage values (root only).
The new runtime's spec version is not higher than the current version.
SS58 address prefix for this chain.
The provided code doesn't match the authorized upgrade.
Emitted when a runtime upgrade is authorized for future application.
Migration flag for triple reference count upgrade.
Migration flag for u32 reference count upgrade.
Runtime version information including spec name, version, and APIs.