Skip to main content

CheckpointSummary

@iota/grpc


@iota/grpc / CheckpointSummary

Type Alias: CheckpointSummary

CheckpointSummary = BcsStruct<{ checkpointCommitments: BcsType<object[], Iterable<{ EcmhLiveObjectSet: string; }, any, any> & object, string>; contentsDigest: BcsType<string, string, "ObjectDigest">; endOfEpochData: BcsType<{ epochCommitments: object[]; epochSupplyChange: bigint; nextEpochCommittee: object[]; nextEpochProtocolVersion: string; } | null, { epochCommitments: Iterable<{ EcmhLiveObjectSet: string; }, any, any> & object; epochSupplyChange: bigint; nextEpochCommittee: Iterable<{ publicKey: Iterable<number, any, any>; stake: string | number | bigint; }, any, any> & object; nextEpochProtocolVersion: string | number | bigint; } | null | undefined, `Option<${string}>`>; epoch: BcsType<string, string | number | bigint, "u64">; epochRollingGasCostSummary: BcsStruct<{ computationCost: BcsType<string, string | number | bigint, "u64">; computationCostBurned: BcsType<string, string | number | bigint, "u64">; nonRefundableStorageFee: BcsType<string, string | number | bigint, "u64">; storageCost: BcsType<string, string | number | bigint, "u64">; storageRebate: BcsType<string, string | number | bigint, "u64">; }, string>; networkTotalTransactions: BcsType<string, string | number | bigint, "u64">; previousDigest: BcsType<string | null, string | null | undefined, "Option<ObjectDigest>">; sequenceNumber: BcsType<string, string | number | bigint, "u64">; timestampMs: BcsType<string, string | number | bigint, "u64">; versionSpecificData: BcsType<Uint8Array<ArrayBufferLike>, Iterable<number, any, any>, "vector<u8>">; }, string>

Defined in: sdk/grpc/src/bcs/checkpoint.ts:30