Used to get the checkpointed state.

interface Checkpointer {
    checkpointBlock(blockNumber): Promise<void>;
    checkpointChaincodeEvent(event): Promise<void>;
    checkpointTransaction(blockNumber, transactionId): Promise<void>;
    getBlockNumber(): undefined | bigint;
    getTransactionId(): undefined | string;
}

Hierarchy (view full)

Methods

  • To checkpoint block.

    Parameters

    • blockNumber: bigint

    Returns Promise<void>

  • To checkpoint transaction within the current block.

    Parameters

    • blockNumber: bigint
    • transactionId: string

    Returns Promise<void>