Checkpoint
Checkpoints contain finalized transactions and are used for node synchronization and global transaction ordering.
type Checkpoint implements Node {
artifactsDigest: String
contentBcs: Base64
contentDigest: String
digest: String
epoch: Epoch
id: ID!
networkTotalTransactions: UInt53
previousCheckpointDigest: String
query: Query
rollingGasSummary: GasCostSummary
sequenceNumber: UInt53!
summaryBcs: Base64
timestamp: DateTime
transactions(
first: Int
after: String
last: Int
before: String
filter: TransactionFilter
): TransactionConnection
validatorSignatures: ValidatorAggregatedSignature
}
Fields
Checkpoint.artifactsDigest ● String scalar
A commitment by the committee at each checkpoint on the artifacts of the checkpoint. e.g., object checkpoint states
Checkpoint.contentBcs ● Base64 scalar
The Base64 serialized BCS bytes of this checkpoint's contents.
Checkpoint.contentDigest ● String scalar
A 32-byte hash that uniquely identifies the checkpoint's content, encoded in Base58.
Checkpoint.digest ● String scalar
A 32-byte hash that uniquely identifies the checkpoint, encoded in Base58. This is a hash of the checkpoint's summary.