Skip to main content

Module system

Module system 

Source
Expand description

The system application implementing core chain functionality.

Structs§

ChainProgress
Per-block state of a chain: the timestamp of its most recent block together with cumulative counts of the transactions and messages processed so far. Stored as a single value so that each block updates only one key.
CreateApplicationResult
The result of creating a new application.
EpochEventData
The data stored in an epoch creation event.
EventSubscriptions
The applications subscribing to a particular stream, and their per-application event indices.
OpenChainConfig
The initial configuration for a new chain.
SystemExecutionStateView
A view accessing the execution state of the system of a chain.
SystemQuery
A query to the system state.
SystemResponse
The response to a system query.
UserData
Optional user message attached to a transfer.

Enums§

AdminOperation
Operations that are only allowed on the admin chain.
SystemMessage
A system message meant to be executed on a remote chain.
SystemOperation
A system operation.

Statics§

EPOCH_STREAM_NAME
The event stream name for new epochs and committees.
REMOVED_EPOCH_STREAM_NAME
The event stream name for removed epochs.