Versions in this module Expand all Collapse all v3 v3.0.1 Dec 28, 2023 v3.0.0 Dec 23, 2022 Changes in this version + type BlockDB interface + BlockExists func(blockHash []byte) (bool, error) + Close func() + CommitBlock func(blockInfo *serialization.BlockWithSerializedInfo, isCache bool) error + ConfigBlockImport func(block *commonPb.Block) error + GetArchivedPivot func() (uint64, error) + GetBlock func(height uint64) (*commonPb.Block, error) + GetBlockByHash func(blockHash []byte) (*commonPb.Block, error) + GetBlockByTx func(txId string) (*commonPb.Block, error) + GetBlockHeaderByHeight func(height uint64) (*commonPb.BlockHeader, error) + GetBlockIndex func(height uint64) (*storePb.StoreInfo, error) + GetBlockMetaIndex func(height uint64) (*storePb.StoreInfo, error) + GetFilteredBlock func(height uint64) (*storePb.SerializedBlock, error) + GetHeightByHash func(blockHash []byte) (uint64, error) + GetLastBlock func() (*commonPb.Block, error) + GetLastConfigBlock func() (*commonPb.Block, error) + GetLastConfigBlockHeight func() (uint64, error) + GetLastSavepoint func() (uint64, error) + GetTx func(txId string) (*commonPb.Transaction, error) + GetTxConfirmedTime func(txId string) (int64, error) + GetTxHeight func(txId string) (uint64, error) + GetTxIndex func(txId string) (*storePb.StoreInfo, error) + GetTxInfoOnly func(txId string) (*storePb.TransactionStoreInfo, error) + GetTxWithBlockInfo func(txId string) (*storePb.TransactionStoreInfo, error) + GetTxidSet func() ([]protocol.Iterator, error) + ImportSetSavePoint func(height uint64) error + ImportTxID func(key, value []byte) error + InitGenesis func(genesisBlock *serialization.BlockWithSerializedInfo) error + RestoreBlocks func(blockInfos []*serialization.BlockWithSerializedInfo) error + ShrinkBlocks func(startHeight uint64, endHeight uint64) (map[uint64][]string, error) + TxArchived func(txId string) (bool, error) + TxExists func(txId string) (bool, error)