pub trait CheckpointCache: Send + Sync {
    // Required methods
    fn deprecated_get_transaction_checkpoint(
        &self,
        digest: &TransactionDigest
    ) -> SuiResult<Option<(EpochId, CheckpointSequenceNumber)>>;
    fn deprecated_multi_get_transaction_checkpoint(
        &self,
        digests: &[TransactionDigest]
    ) -> SuiResult<Vec<Option<(EpochId, CheckpointSequenceNumber)>>>;
    fn deprecated_insert_finalized_transactions(
        &self,
        digests: &[TransactionDigest],
        epoch: EpochId,
        sequence: CheckpointSequenceNumber
    ) -> SuiResult;
}

Required Methods§

Implementors§