Skip to main content

CheckpointContentsInterface

interface CheckpointContentsInterface

The committed to contents of a checkpoint.

CheckpointContents contains a list of digests of Transactions, their effects, and the user signatures that authorized their execution included in a checkpoint.

BCS

The BCS serialized form for this type is defined by the following ABNF:

checkpoint-contents = %d00 checkpoint-contents-v1 ; variant 0

Inheritors

CheckpointContents

Functions

NameSummary
asV1abstract fun asV1(): CheckpointContentsV1
digestabstract fun digest(): CheckpointContentsDigest
isEmptyabstract fun isEmpty(): Boolean
Whether this checkpoint has no transactions.
isV1abstract fun isV1(): Boolean
lenabstract fun len(): ULong
The number of transactions in this checkpoint.
transactionsabstract fun transactions(): List<CheckpointTransactionInfo>