Documentation
¶
Overview ¶
Package mock_db is a generated GoMock package.
Index ¶
- type Database
- func (db *Database) ContainsSnapShotHdrNode(txn *badger.Txn, root []byte) (bool, error)
- func (db *Database) CountPendingHdrLeafKeys(txn *badger.Txn) (int, error)
- func (db *Database) CountPendingHdrNodeKeys(txn *badger.Txn) (int, error)
- func (db *Database) CountPendingLeafKeys(txn *badger.Txn) (int, error)
- func (db *Database) CountPendingNodeKeys(txn *badger.Txn) (int, error)
- func (db *Database) CountStagedBlockHeaderKeys(txn *badger.Txn) (int, error)
- func (db *Database) DB() *badger.DB
- func (db *Database) DeleteBeforeHistoricRoundState(txn *badger.Txn, height uint32, maxnum int) error
- func (db *Database) DeleteCommittedBlockHeader(txn *badger.Txn, height uint32) error
- func (db *Database) DeletePendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte) error
- func (db *Database) DeletePendingHdrNodeKey(txn *badger.Txn, nodeKey []byte) error
- func (db *Database) DeletePendingLeafKey(txn *badger.Txn, leafKey []byte) error
- func (db *Database) DeletePendingNodeKey(txn *badger.Txn, nodeKey []byte) error
- func (db *Database) DeleteStagedBlockHeaderKey(txn *badger.Txn, height uint32) error
- func (db *Database) DropPendingHdrLeafKeys() error
- func (db *Database) DropPendingHdrNodeKeys() error
- func (db *Database) DropPendingLeafKeys() error
- func (db *Database) DropPendingNodeKeys() error
- func (db *Database) DropStagedBlockHeaderKeys() error
- func (db *Database) GarbageCollect() error
- func (db *Database) GetBroadcastBlockHeader(txn *badger.Txn) (*objs.BlockHeader, error)
- func (db *Database) GetBroadcastNextHeight(txn *badger.Txn) (*objs.NextHeight, error)
- func (db *Database) GetBroadcastNextRound(txn *badger.Txn) (*objs.NextRound, error)
- func (db *Database) GetBroadcastPreCommit(txn *badger.Txn) (*objs.PreCommit, error)
- func (db *Database) GetBroadcastPreCommitNil(txn *badger.Txn) (*objs.PreCommitNil, error)
- func (db *Database) GetBroadcastPreVote(txn *badger.Txn) (*objs.PreVote, error)
- func (db *Database) GetBroadcastPreVoteNil(txn *badger.Txn) (*objs.PreVoteNil, error)
- func (db *Database) GetBroadcastProposal(txn *badger.Txn) (*objs.Proposal, error)
- func (db *Database) GetBroadcastRCert(txn *badger.Txn) (*objs.RCert, error)
- func (db *Database) GetCommittedBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error)
- func (db *Database) GetCommittedBlockHeaderByHash(txn *badger.Txn, hash []byte) (*objs.BlockHeader, error)
- func (db *Database) GetCommittedBlockHeaderWithProof(txn *badger.Txn, root []byte, blockHeight uint32) (*objs.BlockHeader, []byte, error)
- func (db *Database) GetCurrentRoundState(txn *badger.Txn, vaddr []byte) (*objs.RoundState, error)
- func (db *Database) GetEncryptedStore(txn *badger.Txn, name []byte) (*objs.EncryptedStore, error)
- func (db *Database) GetHeaderRootForProposal(txn *badger.Txn) ([]byte, error)
- func (db *Database) GetHeaderTrieRoot(txn *badger.Txn, height uint32) ([]byte, error)
- func (db *Database) GetHistoricRoundState(txn *badger.Txn, vaddr []byte, height uint32, round uint32) (*objs.RoundState, error)
- func (db *Database) GetLastSnapshot(txn *badger.Txn) (*objs.BlockHeader, error)
- func (db *Database) GetMostRecentCommittedBlockHeaderFastSync(txn *badger.Txn) (*objs.BlockHeader, error)
- func (db *Database) GetOwnState(txn *badger.Txn) (*objs.OwnState, error)
- func (db *Database) GetOwnValidatingState(txn *badger.Txn) (*objs.OwnValidatingState, error)
- func (db *Database) GetPendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte) ([]byte, error)
- func (db *Database) GetPendingHdrLeafKeysIter(txn *badger.Txn) *PendingHdrLeafIter
- func (db *Database) GetPendingHdrNodeKey(txn *badger.Txn, nodeKey []byte) (int, error)
- func (db *Database) GetPendingHdrNodeKeysIter(txn *badger.Txn) *PendingHdrNodeIter
- func (db *Database) GetPendingLeafKey(txn *badger.Txn, leafKey []byte) ([]byte, error)
- func (db *Database) GetPendingLeafKeysIter(txn *badger.Txn) *PendingLeafIter
- func (db *Database) GetPendingNodeKey(txn *badger.Txn, nodeKey []byte) (int, error)
- func (db *Database) GetPendingNodeKeysIter(txn *badger.Txn) *PendingNodeIter
- func (db *Database) GetSafeToProceed(txn *badger.Txn, height uint32) (bool, error)
- func (db *Database) GetSnapShotHdrNode(txn *badger.Txn, root []byte) ([]byte, error)
- func (db *Database) GetSnapshotBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error)
- func (db *Database) GetStagedBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error)
- func (db *Database) GetStagedBlockHeaderKeyIter(txn *badger.Txn) *StagedBlockHeaderKeyIter
- func (db *Database) GetTxCacheItem(txn *badger.Txn, height uint32, txHash []byte) ([]byte, error)
- func (db *Database) GetTxCacheSet(txn *badger.Txn, height uint32) ([][]byte, [][]byte, error)
- func (db *Database) GetValidatorSet(txn *badger.Txn, height uint32) (*objs.ValidatorSet, error)
- func (db *Database) Init(DB *badger.DB) error
- func (db *Database) MakeHeaderTrieKeyFromHeight(height uint32) []byte
- func (db *Database) SetBroadcastBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error
- func (db *Database) SetBroadcastNextHeight(txn *badger.Txn, v *objs.NextHeight) error
- func (db *Database) SetBroadcastNextRound(txn *badger.Txn, v *objs.NextRound) error
- func (db *Database) SetBroadcastPreCommit(txn *badger.Txn, v *objs.PreCommit) error
- func (db *Database) SetBroadcastPreCommitNil(txn *badger.Txn, v *objs.PreCommitNil) error
- func (db *Database) SetBroadcastPreVote(txn *badger.Txn, v *objs.PreVote) error
- func (db *Database) SetBroadcastPreVoteNil(txn *badger.Txn, v *objs.PreVoteNil) error
- func (db *Database) SetBroadcastProposal(txn *badger.Txn, v *objs.Proposal) error
- func (db *Database) SetBroadcastRCert(txn *badger.Txn, v *objs.RCert) error
- func (db *Database) SetBroadcastTransaction(txn *badger.Txn, v []byte) error
- func (db *Database) SetCommittedBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error
- func (db *Database) SetCommittedBlockHeaderFastSync(txn *badger.Txn, v *objs.BlockHeader) error
- func (db *Database) SetCurrentRoundState(txn *badger.Txn, v *objs.RoundState) error
- func (db *Database) SetEncryptedStore(txn *badger.Txn, v *objs.EncryptedStore) error
- func (db *Database) SetHeaderTrieRoot(txn *badger.Txn, height uint32, root []byte) error
- func (db *Database) SetHistoricRoundState(txn *badger.Txn, v *objs.RoundState) error
- func (db *Database) SetOwnState(txn *badger.Txn, v *objs.OwnState) error
- func (db *Database) SetOwnValidatingState(txn *badger.Txn, v *objs.OwnValidatingState) error
- func (db *Database) SetPendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte, value []byte) error
- func (db *Database) SetPendingHdrNodeKey(txn *badger.Txn, nodeKey []byte, layer int) error
- func (db *Database) SetPendingLeafKey(txn *badger.Txn, leafKey []byte, value []byte) error
- func (db *Database) SetPendingNodeKey(txn *badger.Txn, nodeKey []byte, layer int) error
- func (db *Database) SetSafeToProceed(txn *badger.Txn, height uint32, isSafe bool) error
- func (db *Database) SetSnapShotHdrNode(txn *badger.Txn, batch []byte, root []byte, layer int) ([][]byte, int, []trie.LeafNode, error)
- func (db *Database) SetSnapshotBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error
- func (db *Database) SetStagedBlockHeader(txn *badger.Txn, height uint32, value []byte) error
- func (db *Database) SetTxCacheItem(txn *badger.Txn, height uint32, txHash []byte, tx []byte) error
- func (db *Database) SetValidatorSet(txn *badger.Txn, v *objs.ValidatorSet) error
- func (db *Database) SubscribeBroadcastBlockHeader(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastNextHeight(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastNextRound(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastPreCommit(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastPreCommitNil(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastPreVote(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastPreVoteNil(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastProposal(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastRCert(ctx context.Context, cb func([]byte) error)
- func (db *Database) SubscribeBroadcastTransaction(ctx context.Context, cb func([]byte) error)
- func (db *Database) Sync() error
- func (db *Database) TxCacheDropBefore(txn *badger.Txn, beforeHeight uint32, maxKeys int) error
- func (db *Database) Update(fn TxnFunc) error
- func (db *Database) UpdateHeaderTrieRootFastSync(txn *badger.Txn, v *objs.BlockHeader) error
- func (db *Database) ValidateCommittedBlockHeaderWithProof(txn *badger.Txn, root []byte, blockHeader *objs.BlockHeader, proof []byte) (bool, error)
- func (db *Database) View(fn TxnFunc) error
- type DatabaseIface
- type MerkleProof
- type MockDatabaseIface
- func (m *MockDatabaseIface) ContainsSnapShotHdrNode(txn *v2.Txn, root []byte) (bool, error)
- func (m *MockDatabaseIface) CountPendingHdrLeafKeys(txn *v2.Txn) (int, error)
- func (m *MockDatabaseIface) CountPendingHdrNodeKeys(txn *v2.Txn) (int, error)
- func (m *MockDatabaseIface) CountPendingLeafKeys(txn *v2.Txn) (int, error)
- func (m *MockDatabaseIface) CountPendingNodeKeys(txn *v2.Txn) (int, error)
- func (m *MockDatabaseIface) CountStagedBlockHeaderKeys(txn *v2.Txn) (int, error)
- func (m *MockDatabaseIface) DB() *v2.DB
- func (m *MockDatabaseIface) DeleteBeforeHistoricRoundState(txn *v2.Txn, height uint32, maxnum int) error
- func (m *MockDatabaseIface) DeleteCommittedBlockHeader(txn *v2.Txn, height uint32) error
- func (m *MockDatabaseIface) DeletePendingHdrLeafKey(txn *v2.Txn, hdrLeafKey []byte) error
- func (m *MockDatabaseIface) DeletePendingHdrNodeKey(txn *v2.Txn, nodeKey []byte) error
- func (m *MockDatabaseIface) DeletePendingLeafKey(txn *v2.Txn, leafKey []byte) error
- func (m *MockDatabaseIface) DeletePendingNodeKey(txn *v2.Txn, nodeKey []byte) error
- func (m *MockDatabaseIface) DeleteStagedBlockHeaderKey(txn *v2.Txn, height uint32) error
- func (m *MockDatabaseIface) DropPendingHdrLeafKeys() error
- func (m *MockDatabaseIface) DropPendingHdrNodeKeys() error
- func (m *MockDatabaseIface) DropPendingLeafKeys() error
- func (m *MockDatabaseIface) DropPendingNodeKeys() error
- func (m *MockDatabaseIface) DropStagedBlockHeaderKeys() error
- func (m *MockDatabaseIface) EXPECT() *MockDatabaseIfaceMockRecorder
- func (m *MockDatabaseIface) GarbageCollect() error
- func (m *MockDatabaseIface) GetBroadcastBlockHeader(txn *v2.Txn) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetBroadcastNextHeight(txn *v2.Txn) (*objs.NextHeight, error)
- func (m *MockDatabaseIface) GetBroadcastNextRound(txn *v2.Txn) (*objs.NextRound, error)
- func (m *MockDatabaseIface) GetBroadcastPreCommit(txn *v2.Txn) (*objs.PreCommit, error)
- func (m *MockDatabaseIface) GetBroadcastPreCommitNil(txn *v2.Txn) (*objs.PreCommitNil, error)
- func (m *MockDatabaseIface) GetBroadcastPreVote(txn *v2.Txn) (*objs.PreVote, error)
- func (m *MockDatabaseIface) GetBroadcastPreVoteNil(txn *v2.Txn) (*objs.PreVoteNil, error)
- func (m *MockDatabaseIface) GetBroadcastProposal(txn *v2.Txn) (*objs.Proposal, error)
- func (m *MockDatabaseIface) GetBroadcastRCert(txn *v2.Txn) (*objs.RCert, error)
- func (m *MockDatabaseIface) GetCommittedBlockHeader(txn *v2.Txn, height uint32) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetCommittedBlockHeaderByHash(txn *v2.Txn, hash []byte) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetCommittedBlockHeaderWithProof(txn *v2.Txn, root []byte, blockHeight uint32) (*objs.BlockHeader, []byte, error)
- func (m *MockDatabaseIface) GetCurrentRoundState(txn *v2.Txn, vaddr []byte) (*objs.RoundState, error)
- func (m *MockDatabaseIface) GetEncryptedStore(txn *v2.Txn, name []byte) (*objs.EncryptedStore, error)
- func (m *MockDatabaseIface) GetHeaderRootForProposal(txn *v2.Txn) ([]byte, error)
- func (m *MockDatabaseIface) GetHeaderTrieRoot(txn *v2.Txn, height uint32) ([]byte, error)
- func (m *MockDatabaseIface) GetHistoricRoundState(txn *v2.Txn, vaddr []byte, height, round uint32) (*objs.RoundState, error)
- func (m *MockDatabaseIface) GetLastSnapshot(txn *v2.Txn) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetMostRecentCommittedBlockHeaderFastSync(txn *v2.Txn) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetOwnState(txn *v2.Txn) (*objs.OwnState, error)
- func (m *MockDatabaseIface) GetOwnValidatingState(txn *v2.Txn) (*objs.OwnValidatingState, error)
- func (m *MockDatabaseIface) GetPendingHdrLeafKey(txn *v2.Txn, hdrLeafKey []byte) ([]byte, error)
- func (m *MockDatabaseIface) GetPendingHdrLeafKeysIter(txn *v2.Txn) *PendingHdrLeafIter
- func (m *MockDatabaseIface) GetPendingHdrNodeKey(txn *v2.Txn, nodeKey []byte) (int, error)
- func (m *MockDatabaseIface) GetPendingHdrNodeKeysIter(txn *v2.Txn) *PendingHdrNodeIter
- func (m *MockDatabaseIface) GetPendingLeafKey(txn *v2.Txn, leafKey []byte) ([]byte, error)
- func (m *MockDatabaseIface) GetPendingLeafKeysIter(txn *v2.Txn) *PendingLeafIter
- func (m *MockDatabaseIface) GetPendingNodeKey(txn *v2.Txn, nodeKey []byte) (int, error)
- func (m *MockDatabaseIface) GetPendingNodeKeysIter(txn *v2.Txn) *PendingNodeIter
- func (m *MockDatabaseIface) GetSafeToProceed(txn *v2.Txn, height uint32) (bool, error)
- func (m *MockDatabaseIface) GetSnapShotHdrNode(txn *v2.Txn, root []byte) ([]byte, error)
- func (m *MockDatabaseIface) GetSnapshotBlockHeader(txn *v2.Txn, height uint32) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetStagedBlockHeader(txn *v2.Txn, height uint32) (*objs.BlockHeader, error)
- func (m *MockDatabaseIface) GetStagedBlockHeaderKeyIter(txn *v2.Txn) *StagedBlockHeaderKeyIter
- func (m *MockDatabaseIface) GetTxCacheItem(txn *v2.Txn, height uint32, txHash []byte) ([]byte, error)
- func (m *MockDatabaseIface) GetTxCacheSet(txn *v2.Txn, height uint32) ([][]byte, [][]byte, error)
- func (m *MockDatabaseIface) GetValidatorSet(txn *v2.Txn, height uint32) (*objs.ValidatorSet, error)
- func (m *MockDatabaseIface) Init(DB *v2.DB) error
- func (m *MockDatabaseIface) MakeHeaderTrieKeyFromHeight(height uint32) []byte
- func (m *MockDatabaseIface) SetBroadcastBlockHeader(txn *v2.Txn, v *objs.BlockHeader) error
- func (m *MockDatabaseIface) SetBroadcastNextHeight(txn *v2.Txn, v *objs.NextHeight) error
- func (m *MockDatabaseIface) SetBroadcastNextRound(txn *v2.Txn, v *objs.NextRound) error
- func (m *MockDatabaseIface) SetBroadcastPreCommit(txn *v2.Txn, v *objs.PreCommit) error
- func (m *MockDatabaseIface) SetBroadcastPreCommitNil(txn *v2.Txn, v *objs.PreCommitNil) error
- func (m *MockDatabaseIface) SetBroadcastPreVote(txn *v2.Txn, v *objs.PreVote) error
- func (m *MockDatabaseIface) SetBroadcastPreVoteNil(txn *v2.Txn, v *objs.PreVoteNil) error
- func (m *MockDatabaseIface) SetBroadcastProposal(txn *v2.Txn, v *objs.Proposal) error
- func (m *MockDatabaseIface) SetBroadcastRCert(txn *v2.Txn, v *objs.RCert) error
- func (m *MockDatabaseIface) SetBroadcastTransaction(txn *v2.Txn, v []byte) error
- func (m *MockDatabaseIface) SetCommittedBlockHeader(txn *v2.Txn, v *objs.BlockHeader) error
- func (m *MockDatabaseIface) SetCommittedBlockHeaderFastSync(txn *v2.Txn, v *objs.BlockHeader) error
- func (m *MockDatabaseIface) SetCurrentRoundState(txn *v2.Txn, v *objs.RoundState) error
- func (m *MockDatabaseIface) SetEncryptedStore(txn *v2.Txn, v *objs.EncryptedStore) error
- func (m *MockDatabaseIface) SetHistoricRoundState(txn *v2.Txn, v *objs.RoundState) error
- func (m *MockDatabaseIface) SetOwnState(txn *v2.Txn, v *objs.OwnState) error
- func (m *MockDatabaseIface) SetOwnValidatingState(txn *v2.Txn, v *objs.OwnValidatingState) error
- func (m *MockDatabaseIface) SetPendingHdrLeafKey(txn *v2.Txn, hdrLeafKey, value []byte) error
- func (m *MockDatabaseIface) SetPendingHdrNodeKey(txn *v2.Txn, nodeKey []byte, layer int) error
- func (m *MockDatabaseIface) SetPendingLeafKey(txn *v2.Txn, leafKey, value []byte) error
- func (m *MockDatabaseIface) SetPendingNodeKey(txn *v2.Txn, nodeKey []byte, layer int) error
- func (m *MockDatabaseIface) SetSafeToProceed(txn *v2.Txn, height uint32, isSafe bool) error
- func (m *MockDatabaseIface) SetSnapShotHdrNode(txn *v2.Txn, batch, root []byte, layer int) ([][]byte, int, []badgerTrie.LeafNode, error)
- func (m *MockDatabaseIface) SetSnapshotBlockHeader(txn *v2.Txn, v *objs.BlockHeader) error
- func (m *MockDatabaseIface) SetStagedBlockHeader(txn *v2.Txn, height uint32, value []byte) error
- func (m *MockDatabaseIface) SetTxCacheItem(txn *v2.Txn, height uint32, txHash, tx []byte) error
- func (m *MockDatabaseIface) SetValidatorSet(txn *v2.Txn, v *objs.ValidatorSet) error
- func (m *MockDatabaseIface) SubscribeBroadcastBlockHeader(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastNextHeight(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastNextRound(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastPreCommit(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastPreCommitNil(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastPreVote(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastPreVoteNil(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastProposal(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastRCert(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) SubscribeBroadcastTransaction(ctx context.Context, cb func([]byte) error)
- func (m *MockDatabaseIface) Sync() error
- func (m *MockDatabaseIface) TxCacheDropBefore(txn *v2.Txn, beforeHeight uint32, maxKeys int) error
- func (m *MockDatabaseIface) Update(fn TxnFunc) error
- func (m *MockDatabaseIface) UpdateHeaderTrieRootFastSync(txn *v2.Txn, v *objs.BlockHeader) error
- func (m *MockDatabaseIface) ValidateCommittedBlockHeaderWithProof(txn *v2.Txn, root []byte, blockHeader *objs.BlockHeader, proof []byte) (bool, error)
- func (m *MockDatabaseIface) View(fn TxnFunc) error
- type MockDatabaseIfaceMockRecorder
- func (mr *MockDatabaseIfaceMockRecorder) ContainsSnapShotHdrNode(txn, root interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) CountPendingHdrLeafKeys(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) CountPendingHdrNodeKeys(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) CountPendingLeafKeys(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) CountPendingNodeKeys(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) CountStagedBlockHeaderKeys(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DB() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeleteBeforeHistoricRoundState(txn, height, maxnum interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeleteCommittedBlockHeader(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeletePendingHdrLeafKey(txn, hdrLeafKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeletePendingHdrNodeKey(txn, nodeKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeletePendingLeafKey(txn, leafKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeletePendingNodeKey(txn, nodeKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DeleteStagedBlockHeaderKey(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DropPendingHdrLeafKeys() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DropPendingHdrNodeKeys() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DropPendingLeafKeys() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DropPendingNodeKeys() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) DropStagedBlockHeaderKeys() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GarbageCollect() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastBlockHeader(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastNextHeight(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastNextRound(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreCommit(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreCommitNil(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreVote(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreVoteNil(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastProposal(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastRCert(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetCommittedBlockHeader(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetCommittedBlockHeaderByHash(txn, hash interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetCommittedBlockHeaderWithProof(txn, root, blockHeight interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetCurrentRoundState(txn, vaddr interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetEncryptedStore(txn, name interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetHeaderRootForProposal(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetHeaderTrieRoot(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetHistoricRoundState(txn, vaddr, height, round interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetLastSnapshot(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetMostRecentCommittedBlockHeaderFastSync(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetOwnState(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetOwnValidatingState(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrLeafKey(txn, hdrLeafKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrLeafKeysIter(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrNodeKey(txn, nodeKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrNodeKeysIter(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingLeafKey(txn, leafKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingLeafKeysIter(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingNodeKey(txn, nodeKey interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetPendingNodeKeysIter(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetSafeToProceed(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetSnapShotHdrNode(txn, root interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetSnapshotBlockHeader(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetStagedBlockHeader(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetStagedBlockHeaderKeyIter(txn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetTxCacheItem(txn, height, txHash interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetTxCacheSet(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) GetValidatorSet(txn, height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) Init(DB interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) MakeHeaderTrieKeyFromHeight(height interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastBlockHeader(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastNextHeight(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastNextRound(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreCommit(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreCommitNil(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreVote(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreVoteNil(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastProposal(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastRCert(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastTransaction(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetCommittedBlockHeader(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetCommittedBlockHeaderFastSync(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetCurrentRoundState(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetEncryptedStore(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetHistoricRoundState(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetOwnState(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetOwnValidatingState(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetPendingHdrLeafKey(txn, hdrLeafKey, value interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetPendingHdrNodeKey(txn, nodeKey, layer interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetPendingLeafKey(txn, leafKey, value interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetPendingNodeKey(txn, nodeKey, layer interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetSafeToProceed(txn, height, isSafe interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetSnapShotHdrNode(txn, batch, root, layer interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetSnapshotBlockHeader(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetStagedBlockHeader(txn, height, value interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetTxCacheItem(txn, height, txHash, tx interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SetValidatorSet(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastBlockHeader(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastNextHeight(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastNextRound(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreCommit(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreCommitNil(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreVote(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreVoteNil(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastProposal(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastRCert(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastTransaction(ctx, cb interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) Sync() *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) TxCacheDropBefore(txn, beforeHeight, maxKeys interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) Update(fn interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) UpdateHeaderTrieRootFastSync(txn, v interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) ValidateCommittedBlockHeaderWithProof(txn, root, blockHeader, proof interface{}) *gomock.Call
- func (mr *MockDatabaseIfaceMockRecorder) View(fn interface{}) *gomock.Call
- type PendingHdrLeafIter
- type PendingHdrNodeIter
- type PendingLeafIter
- type PendingNodeIter
- type StagedBlockHeaderKeyIter
- type Txn
- type TxnFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
Database is an abstraction of the header trie and the object storage
func (*Database) ContainsSnapShotHdrNode ¶
func (*Database) CountPendingHdrLeafKeys ¶
func (*Database) CountPendingHdrNodeKeys ¶
func (*Database) CountPendingLeafKeys ¶
func (*Database) CountPendingNodeKeys ¶
func (*Database) CountStagedBlockHeaderKeys ¶
func (*Database) DeleteBeforeHistoricRoundState ¶
func (*Database) DeleteCommittedBlockHeader ¶
func (*Database) DeletePendingHdrLeafKey ¶
func (*Database) DeletePendingHdrNodeKey ¶
func (*Database) DeletePendingLeafKey ¶
func (*Database) DeletePendingNodeKey ¶
func (*Database) DeleteStagedBlockHeaderKey ¶
func (*Database) DropPendingHdrLeafKeys ¶
func (*Database) DropPendingHdrNodeKeys ¶
func (*Database) DropPendingLeafKeys ¶
func (*Database) DropPendingNodeKeys ¶
func (*Database) DropStagedBlockHeaderKeys ¶
func (*Database) GarbageCollect ¶
func (*Database) GetBroadcastBlockHeader ¶
func (db *Database) GetBroadcastBlockHeader(txn *badger.Txn) (*objs.BlockHeader, error)
func (*Database) GetBroadcastNextHeight ¶
func (db *Database) GetBroadcastNextHeight(txn *badger.Txn) (*objs.NextHeight, error)
func (*Database) GetBroadcastNextRound ¶
func (*Database) GetBroadcastPreCommit ¶
func (*Database) GetBroadcastPreCommitNil ¶
func (db *Database) GetBroadcastPreCommitNil(txn *badger.Txn) (*objs.PreCommitNil, error)
func (*Database) GetBroadcastPreVote ¶
func (*Database) GetBroadcastPreVoteNil ¶
func (db *Database) GetBroadcastPreVoteNil(txn *badger.Txn) (*objs.PreVoteNil, error)
func (*Database) GetBroadcastProposal ¶
func (*Database) GetBroadcastRCert ¶
func (*Database) GetCommittedBlockHeader ¶
func (db *Database) GetCommittedBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error)
func (*Database) GetCommittedBlockHeaderByHash ¶
func (db *Database) GetCommittedBlockHeaderByHash(txn *badger.Txn, hash []byte) (*objs.BlockHeader, error)
func (*Database) GetCommittedBlockHeaderWithProof ¶
func (*Database) GetCurrentRoundState ¶
func (db *Database) GetCurrentRoundState(txn *badger.Txn, vaddr []byte) (*objs.RoundState, error)
func (*Database) GetEncryptedStore ¶
func (db *Database) GetEncryptedStore(txn *badger.Txn, name []byte) (*objs.EncryptedStore, error)
func (*Database) GetHeaderRootForProposal ¶
func (*Database) GetHeaderTrieRoot ¶
func (*Database) GetHistoricRoundState ¶
func (*Database) GetLastSnapshot ¶
func (db *Database) GetLastSnapshot(txn *badger.Txn) (*objs.BlockHeader, error)
func (*Database) GetMostRecentCommittedBlockHeaderFastSync ¶
func (db *Database) GetMostRecentCommittedBlockHeaderFastSync(txn *badger.Txn) (*objs.BlockHeader, error)
func (*Database) GetOwnState ¶
func (*Database) GetOwnValidatingState ¶
func (db *Database) GetOwnValidatingState(txn *badger.Txn) (*objs.OwnValidatingState, error)
func (*Database) GetPendingHdrLeafKey ¶
func (*Database) GetPendingHdrLeafKeysIter ¶
func (db *Database) GetPendingHdrLeafKeysIter(txn *badger.Txn) *PendingHdrLeafIter
func (*Database) GetPendingHdrNodeKey ¶
func (*Database) GetPendingHdrNodeKeysIter ¶
func (db *Database) GetPendingHdrNodeKeysIter(txn *badger.Txn) *PendingHdrNodeIter
func (*Database) GetPendingLeafKey ¶
func (*Database) GetPendingLeafKeysIter ¶
func (db *Database) GetPendingLeafKeysIter(txn *badger.Txn) *PendingLeafIter
func (*Database) GetPendingNodeKey ¶
func (*Database) GetPendingNodeKeysIter ¶
func (db *Database) GetPendingNodeKeysIter(txn *badger.Txn) *PendingNodeIter
func (*Database) GetSafeToProceed ¶
func (*Database) GetSnapShotHdrNode ¶
func (*Database) GetSnapshotBlockHeader ¶
func (db *Database) GetSnapshotBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error)
func (*Database) GetStagedBlockHeader ¶
func (db *Database) GetStagedBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error)
func (*Database) GetStagedBlockHeaderKeyIter ¶
func (db *Database) GetStagedBlockHeaderKeyIter(txn *badger.Txn) *StagedBlockHeaderKeyIter
func (*Database) GetTxCacheItem ¶
func (*Database) GetTxCacheSet ¶
func (*Database) GetValidatorSet ¶
func (db *Database) GetValidatorSet(txn *badger.Txn, height uint32) (*objs.ValidatorSet, error)
func (*Database) MakeHeaderTrieKeyFromHeight ¶
func (*Database) SetBroadcastBlockHeader ¶
func (db *Database) SetBroadcastBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error
func (*Database) SetBroadcastNextHeight ¶
func (db *Database) SetBroadcastNextHeight(txn *badger.Txn, v *objs.NextHeight) error
func (*Database) SetBroadcastNextRound ¶
func (*Database) SetBroadcastPreCommit ¶
func (*Database) SetBroadcastPreCommitNil ¶
func (db *Database) SetBroadcastPreCommitNil(txn *badger.Txn, v *objs.PreCommitNil) error
func (*Database) SetBroadcastPreVote ¶
func (*Database) SetBroadcastPreVoteNil ¶
func (db *Database) SetBroadcastPreVoteNil(txn *badger.Txn, v *objs.PreVoteNil) error
func (*Database) SetBroadcastProposal ¶
func (*Database) SetBroadcastRCert ¶
func (*Database) SetBroadcastTransaction ¶
func (*Database) SetCommittedBlockHeader ¶
func (db *Database) SetCommittedBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error
func (*Database) SetCommittedBlockHeaderFastSync ¶
func (db *Database) SetCommittedBlockHeaderFastSync(txn *badger.Txn, v *objs.BlockHeader) error
func (*Database) SetCurrentRoundState ¶
func (db *Database) SetCurrentRoundState(txn *badger.Txn, v *objs.RoundState) error
func (*Database) SetEncryptedStore ¶
func (db *Database) SetEncryptedStore(txn *badger.Txn, v *objs.EncryptedStore) error
func (*Database) SetHeaderTrieRoot ¶
func (*Database) SetHistoricRoundState ¶
func (db *Database) SetHistoricRoundState(txn *badger.Txn, v *objs.RoundState) error
func (*Database) SetOwnState ¶
func (*Database) SetOwnValidatingState ¶
func (db *Database) SetOwnValidatingState(txn *badger.Txn, v *objs.OwnValidatingState) error
func (*Database) SetPendingHdrLeafKey ¶
func (*Database) SetPendingHdrNodeKey ¶
func (*Database) SetPendingLeafKey ¶
func (*Database) SetPendingNodeKey ¶
func (*Database) SetSafeToProceed ¶
func (*Database) SetSnapShotHdrNode ¶
func (*Database) SetSnapshotBlockHeader ¶
func (db *Database) SetSnapshotBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error
func (*Database) SetStagedBlockHeader ¶
func (*Database) SetTxCacheItem ¶
func (*Database) SetValidatorSet ¶
func (db *Database) SetValidatorSet(txn *badger.Txn, v *objs.ValidatorSet) error
func (*Database) SubscribeBroadcastBlockHeader ¶
func (*Database) SubscribeBroadcastNextHeight ¶
func (*Database) SubscribeBroadcastNextRound ¶
func (*Database) SubscribeBroadcastPreCommit ¶
func (*Database) SubscribeBroadcastPreCommitNil ¶
func (*Database) SubscribeBroadcastPreVote ¶
func (*Database) SubscribeBroadcastPreVoteNil ¶
func (*Database) SubscribeBroadcastProposal ¶
func (*Database) SubscribeBroadcastRCert ¶
func (*Database) SubscribeBroadcastTransaction ¶
func (*Database) TxCacheDropBefore ¶
func (*Database) UpdateHeaderTrieRootFastSync ¶
func (db *Database) UpdateHeaderTrieRootFastSync(txn *badger.Txn, v *objs.BlockHeader) error
func (*Database) ValidateCommittedBlockHeaderWithProof ¶
type DatabaseIface ¶
type DatabaseIface interface { // Init will initialize the database Init(DB *badger.DB) error DB() *badger.DB View(fn TxnFunc) error Update(fn TxnFunc) error Sync() error GarbageCollect() error SetEncryptedStore(txn *badger.Txn, v *objs.EncryptedStore) error GetEncryptedStore(txn *badger.Txn, name []byte) (*objs.EncryptedStore, error) SetCurrentRoundState(txn *badger.Txn, v *objs.RoundState) error GetCurrentRoundState(txn *badger.Txn, vaddr []byte) (*objs.RoundState, error) SetHistoricRoundState(txn *badger.Txn, v *objs.RoundState) error GetHistoricRoundState(txn *badger.Txn, vaddr []byte, height uint32, round uint32) (*objs.RoundState, error) DeleteBeforeHistoricRoundState(txn *badger.Txn, height uint32, maxnum int) error SetValidatorSet(txn *badger.Txn, v *objs.ValidatorSet) error GetValidatorSet(txn *badger.Txn, height uint32) (*objs.ValidatorSet, error) MakeHeaderTrieKeyFromHeight(height uint32) []byte GetHeaderTrieRoot(txn *badger.Txn, height uint32) ([]byte, error) UpdateHeaderTrieRootFastSync(txn *badger.Txn, v *objs.BlockHeader) error SetCommittedBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error SetCommittedBlockHeaderFastSync(txn *badger.Txn, v *objs.BlockHeader) error GetHeaderRootForProposal(txn *badger.Txn) ([]byte, error) DeleteCommittedBlockHeader(txn *badger.Txn, height uint32) error ValidateCommittedBlockHeaderWithProof(txn *badger.Txn, root []byte, blockHeader *objs.BlockHeader, proof []byte) (bool, error) GetCommittedBlockHeaderWithProof(txn *badger.Txn, root []byte, blockHeight uint32) (*objs.BlockHeader, []byte, error) GetCommittedBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error) GetCommittedBlockHeaderByHash(txn *badger.Txn, hash []byte) (*objs.BlockHeader, error) GetMostRecentCommittedBlockHeaderFastSync(txn *badger.Txn) (*objs.BlockHeader, error) SetOwnState(txn *badger.Txn, v *objs.OwnState) error GetOwnState(txn *badger.Txn) (*objs.OwnState, error) SetOwnValidatingState(txn *badger.Txn, v *objs.OwnValidatingState) error GetOwnValidatingState(txn *badger.Txn) (*objs.OwnValidatingState, error) SetBroadcastBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error GetBroadcastBlockHeader(txn *badger.Txn) (*objs.BlockHeader, error) SubscribeBroadcastBlockHeader(ctx context.Context, cb func([]byte) error) SetBroadcastRCert(txn *badger.Txn, v *objs.RCert) error GetBroadcastRCert(txn *badger.Txn) (*objs.RCert, error) SubscribeBroadcastRCert(ctx context.Context, cb func([]byte) error) SetBroadcastTransaction(txn *badger.Txn, v []byte) error SubscribeBroadcastTransaction(ctx context.Context, cb func([]byte) error) SetBroadcastProposal(txn *badger.Txn, v *objs.Proposal) error GetBroadcastProposal(txn *badger.Txn) (*objs.Proposal, error) SubscribeBroadcastProposal(ctx context.Context, cb func([]byte) error) SetBroadcastPreVote(txn *badger.Txn, v *objs.PreVote) error GetBroadcastPreVote(txn *badger.Txn) (*objs.PreVote, error) SubscribeBroadcastPreVote(ctx context.Context, cb func([]byte) error) SetBroadcastPreVoteNil(txn *badger.Txn, v *objs.PreVoteNil) error GetBroadcastPreVoteNil(txn *badger.Txn) (*objs.PreVoteNil, error) SubscribeBroadcastPreVoteNil(ctx context.Context, cb func([]byte) error) SetBroadcastPreCommit(txn *badger.Txn, v *objs.PreCommit) error GetBroadcastPreCommit(txn *badger.Txn) (*objs.PreCommit, error) SubscribeBroadcastPreCommit(ctx context.Context, cb func([]byte) error) SetBroadcastPreCommitNil(txn *badger.Txn, v *objs.PreCommitNil) error GetBroadcastPreCommitNil(txn *badger.Txn) (*objs.PreCommitNil, error) SubscribeBroadcastPreCommitNil(ctx context.Context, cb func([]byte) error) SetBroadcastNextHeight(txn *badger.Txn, v *objs.NextHeight) error GetBroadcastNextHeight(txn *badger.Txn) (*objs.NextHeight, error) SubscribeBroadcastNextHeight(ctx context.Context, cb func([]byte) error) SetBroadcastNextRound(txn *badger.Txn, v *objs.NextRound) error GetBroadcastNextRound(txn *badger.Txn) (*objs.NextRound, error) SubscribeBroadcastNextRound(ctx context.Context, cb func([]byte) error) SetSnapshotBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error GetSnapshotBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error) GetLastSnapshot(txn *badger.Txn) (*objs.BlockHeader, error) SetTxCacheItem(txn *badger.Txn, height uint32, txHash []byte, tx []byte) error GetTxCacheItem(txn *badger.Txn, height uint32, txHash []byte) ([]byte, error) TxCacheDropBefore(txn *badger.Txn, beforeHeight uint32, maxKeys int) error GetTxCacheSet(txn *badger.Txn, height uint32) ([][]byte, [][]byte, error) DropPendingHdrNodeKeys() error SetPendingHdrNodeKey(txn *badger.Txn, nodeKey []byte, layer int) error GetPendingHdrNodeKey(txn *badger.Txn, nodeKey []byte) (int, error) DeletePendingHdrNodeKey(txn *badger.Txn, nodeKey []byte) error CountPendingHdrNodeKeys(txn *badger.Txn) (int, error) GetPendingHdrNodeKeysIter(txn *badger.Txn) *PendingHdrNodeIter DropPendingNodeKeys() error SetPendingNodeKey(txn *badger.Txn, nodeKey []byte, layer int) error GetPendingNodeKey(txn *badger.Txn, nodeKey []byte) (int, error) DeletePendingNodeKey(txn *badger.Txn, nodeKey []byte) error CountPendingNodeKeys(txn *badger.Txn) (int, error) GetPendingNodeKeysIter(txn *badger.Txn) *PendingNodeIter DropPendingLeafKeys() error SetPendingLeafKey(txn *badger.Txn, leafKey []byte, value []byte) error GetPendingLeafKey(txn *badger.Txn, leafKey []byte) ([]byte, error) DeletePendingLeafKey(txn *badger.Txn, leafKey []byte) error CountPendingLeafKeys(txn *badger.Txn) (int, error) GetPendingLeafKeysIter(txn *badger.Txn) *PendingLeafIter SetSafeToProceed(txn *badger.Txn, height uint32, isSafe bool) error GetSafeToProceed(txn *badger.Txn, height uint32) (bool, error) ContainsSnapShotHdrNode(txn *badger.Txn, root []byte) (bool, error) GetSnapShotHdrNode(txn *badger.Txn, root []byte) ([]byte, error) SetSnapShotHdrNode(txn *badger.Txn, batch []byte, root []byte, layer int) ([][]byte, int, []trie.LeafNode, error) DropPendingHdrLeafKeys() error SetPendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte, value []byte) error GetPendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte) ([]byte, error) DeletePendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte) error CountPendingHdrLeafKeys(txn *badger.Txn) (int, error) GetPendingHdrLeafKeysIter(txn *badger.Txn) *PendingHdrLeafIter DropStagedBlockHeaderKeys() error SetStagedBlockHeader(txn *badger.Txn, height uint32, value []byte) error GetStagedBlockHeader(txn *badger.Txn, height uint32) (*objs.BlockHeader, error) DeleteStagedBlockHeaderKey(txn *badger.Txn, height uint32) error CountStagedBlockHeaderKeys(txn *badger.Txn) (int, error) GetStagedBlockHeaderKeyIter(txn *badger.Txn) *StagedBlockHeaderKeyIter }
DatabaseIface .
type MerkleProof ¶
type MerkleProof struct { Included bool KeyHeight int Key []byte Value []byte Bitmap []byte Path [][]byte }
MerkleProof is a structure which holds a proof of inclusion or exclusion for in a Merkle trie
func (*MerkleProof) MarshalBinary ¶
func (mp *MerkleProof) MarshalBinary() ([]byte, error)
MarshalBinary takes the MerkleProof object and returns the canonical byte slice
func (*MerkleProof) UnmarshalBinary ¶
func (mp *MerkleProof) UnmarshalBinary(data []byte) error
UnmarshalBinary takes a byte slice and returns the corresponding MerkleProof object
type MockDatabaseIface ¶
type MockDatabaseIface struct {
// contains filtered or unexported fields
}
MockDatabaseIface is a mock of DatabaseIface interface
func NewMockDatabaseIface ¶
func NewMockDatabaseIface(ctrl *gomock.Controller) *MockDatabaseIface
NewMockDatabaseIface creates a new mock instance
func (*MockDatabaseIface) ContainsSnapShotHdrNode ¶
ContainsSnapShotHdrNode mocks base method
func (*MockDatabaseIface) CountPendingHdrLeafKeys ¶
func (m *MockDatabaseIface) CountPendingHdrLeafKeys(txn *v2.Txn) (int, error)
CountPendingHdrLeafKeys mocks base method
func (*MockDatabaseIface) CountPendingHdrNodeKeys ¶
func (m *MockDatabaseIface) CountPendingHdrNodeKeys(txn *v2.Txn) (int, error)
CountPendingHdrNodeKeys mocks base method
func (*MockDatabaseIface) CountPendingLeafKeys ¶
func (m *MockDatabaseIface) CountPendingLeafKeys(txn *v2.Txn) (int, error)
CountPendingLeafKeys mocks base method
func (*MockDatabaseIface) CountPendingNodeKeys ¶
func (m *MockDatabaseIface) CountPendingNodeKeys(txn *v2.Txn) (int, error)
CountPendingNodeKeys mocks base method
func (*MockDatabaseIface) CountStagedBlockHeaderKeys ¶
func (m *MockDatabaseIface) CountStagedBlockHeaderKeys(txn *v2.Txn) (int, error)
CountStagedBlockHeaderKeys mocks base method
func (*MockDatabaseIface) DeleteBeforeHistoricRoundState ¶
func (m *MockDatabaseIface) DeleteBeforeHistoricRoundState(txn *v2.Txn, height uint32, maxnum int) error
DeleteBeforeHistoricRoundState mocks base method
func (*MockDatabaseIface) DeleteCommittedBlockHeader ¶
func (m *MockDatabaseIface) DeleteCommittedBlockHeader(txn *v2.Txn, height uint32) error
DeleteCommittedBlockHeader mocks base method
func (*MockDatabaseIface) DeletePendingHdrLeafKey ¶
func (m *MockDatabaseIface) DeletePendingHdrLeafKey(txn *v2.Txn, hdrLeafKey []byte) error
DeletePendingHdrLeafKey mocks base method
func (*MockDatabaseIface) DeletePendingHdrNodeKey ¶
func (m *MockDatabaseIface) DeletePendingHdrNodeKey(txn *v2.Txn, nodeKey []byte) error
DeletePendingHdrNodeKey mocks base method
func (*MockDatabaseIface) DeletePendingLeafKey ¶
func (m *MockDatabaseIface) DeletePendingLeafKey(txn *v2.Txn, leafKey []byte) error
DeletePendingLeafKey mocks base method
func (*MockDatabaseIface) DeletePendingNodeKey ¶
func (m *MockDatabaseIface) DeletePendingNodeKey(txn *v2.Txn, nodeKey []byte) error
DeletePendingNodeKey mocks base method
func (*MockDatabaseIface) DeleteStagedBlockHeaderKey ¶
func (m *MockDatabaseIface) DeleteStagedBlockHeaderKey(txn *v2.Txn, height uint32) error
DeleteStagedBlockHeaderKey mocks base method
func (*MockDatabaseIface) DropPendingHdrLeafKeys ¶
func (m *MockDatabaseIface) DropPendingHdrLeafKeys() error
DropPendingHdrLeafKeys mocks base method
func (*MockDatabaseIface) DropPendingHdrNodeKeys ¶
func (m *MockDatabaseIface) DropPendingHdrNodeKeys() error
DropPendingHdrNodeKeys mocks base method
func (*MockDatabaseIface) DropPendingLeafKeys ¶
func (m *MockDatabaseIface) DropPendingLeafKeys() error
DropPendingLeafKeys mocks base method
func (*MockDatabaseIface) DropPendingNodeKeys ¶
func (m *MockDatabaseIface) DropPendingNodeKeys() error
DropPendingNodeKeys mocks base method
func (*MockDatabaseIface) DropStagedBlockHeaderKeys ¶
func (m *MockDatabaseIface) DropStagedBlockHeaderKeys() error
DropStagedBlockHeaderKeys mocks base method
func (*MockDatabaseIface) EXPECT ¶
func (m *MockDatabaseIface) EXPECT() *MockDatabaseIfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockDatabaseIface) GarbageCollect ¶
func (m *MockDatabaseIface) GarbageCollect() error
GarbageCollect mocks base method
func (*MockDatabaseIface) GetBroadcastBlockHeader ¶
func (m *MockDatabaseIface) GetBroadcastBlockHeader(txn *v2.Txn) (*objs.BlockHeader, error)
GetBroadcastBlockHeader mocks base method
func (*MockDatabaseIface) GetBroadcastNextHeight ¶
func (m *MockDatabaseIface) GetBroadcastNextHeight(txn *v2.Txn) (*objs.NextHeight, error)
GetBroadcastNextHeight mocks base method
func (*MockDatabaseIface) GetBroadcastNextRound ¶
GetBroadcastNextRound mocks base method
func (*MockDatabaseIface) GetBroadcastPreCommit ¶
GetBroadcastPreCommit mocks base method
func (*MockDatabaseIface) GetBroadcastPreCommitNil ¶
func (m *MockDatabaseIface) GetBroadcastPreCommitNil(txn *v2.Txn) (*objs.PreCommitNil, error)
GetBroadcastPreCommitNil mocks base method
func (*MockDatabaseIface) GetBroadcastPreVote ¶
GetBroadcastPreVote mocks base method
func (*MockDatabaseIface) GetBroadcastPreVoteNil ¶
func (m *MockDatabaseIface) GetBroadcastPreVoteNil(txn *v2.Txn) (*objs.PreVoteNil, error)
GetBroadcastPreVoteNil mocks base method
func (*MockDatabaseIface) GetBroadcastProposal ¶
GetBroadcastProposal mocks base method
func (*MockDatabaseIface) GetBroadcastRCert ¶
GetBroadcastRCert mocks base method
func (*MockDatabaseIface) GetCommittedBlockHeader ¶
func (m *MockDatabaseIface) GetCommittedBlockHeader(txn *v2.Txn, height uint32) (*objs.BlockHeader, error)
GetCommittedBlockHeader mocks base method
func (*MockDatabaseIface) GetCommittedBlockHeaderByHash ¶
func (m *MockDatabaseIface) GetCommittedBlockHeaderByHash(txn *v2.Txn, hash []byte) (*objs.BlockHeader, error)
GetCommittedBlockHeaderByHash mocks base method
func (*MockDatabaseIface) GetCommittedBlockHeaderWithProof ¶
func (m *MockDatabaseIface) GetCommittedBlockHeaderWithProof(txn *v2.Txn, root []byte, blockHeight uint32) (*objs.BlockHeader, []byte, error)
GetCommittedBlockHeaderWithProof mocks base method
func (*MockDatabaseIface) GetCurrentRoundState ¶
func (m *MockDatabaseIface) GetCurrentRoundState(txn *v2.Txn, vaddr []byte) (*objs.RoundState, error)
GetCurrentRoundState mocks base method
func (*MockDatabaseIface) GetEncryptedStore ¶
func (m *MockDatabaseIface) GetEncryptedStore(txn *v2.Txn, name []byte) (*objs.EncryptedStore, error)
GetEncryptedStore mocks base method
func (*MockDatabaseIface) GetHeaderRootForProposal ¶
func (m *MockDatabaseIface) GetHeaderRootForProposal(txn *v2.Txn) ([]byte, error)
GetHeaderRootForProposal mocks base method
func (*MockDatabaseIface) GetHeaderTrieRoot ¶
GetHeaderTrieRoot mocks base method
func (*MockDatabaseIface) GetHistoricRoundState ¶
func (m *MockDatabaseIface) GetHistoricRoundState(txn *v2.Txn, vaddr []byte, height, round uint32) (*objs.RoundState, error)
GetHistoricRoundState mocks base method
func (*MockDatabaseIface) GetLastSnapshot ¶
func (m *MockDatabaseIface) GetLastSnapshot(txn *v2.Txn) (*objs.BlockHeader, error)
GetLastSnapshot mocks base method
func (*MockDatabaseIface) GetMostRecentCommittedBlockHeaderFastSync ¶
func (m *MockDatabaseIface) GetMostRecentCommittedBlockHeaderFastSync(txn *v2.Txn) (*objs.BlockHeader, error)
GetMostRecentCommittedBlockHeaderFastSync mocks base method
func (*MockDatabaseIface) GetOwnState ¶
GetOwnState mocks base method
func (*MockDatabaseIface) GetOwnValidatingState ¶
func (m *MockDatabaseIface) GetOwnValidatingState(txn *v2.Txn) (*objs.OwnValidatingState, error)
GetOwnValidatingState mocks base method
func (*MockDatabaseIface) GetPendingHdrLeafKey ¶
GetPendingHdrLeafKey mocks base method
func (*MockDatabaseIface) GetPendingHdrLeafKeysIter ¶
func (m *MockDatabaseIface) GetPendingHdrLeafKeysIter(txn *v2.Txn) *PendingHdrLeafIter
GetPendingHdrLeafKeysIter mocks base method
func (*MockDatabaseIface) GetPendingHdrNodeKey ¶
GetPendingHdrNodeKey mocks base method
func (*MockDatabaseIface) GetPendingHdrNodeKeysIter ¶
func (m *MockDatabaseIface) GetPendingHdrNodeKeysIter(txn *v2.Txn) *PendingHdrNodeIter
GetPendingHdrNodeKeysIter mocks base method
func (*MockDatabaseIface) GetPendingLeafKey ¶
GetPendingLeafKey mocks base method
func (*MockDatabaseIface) GetPendingLeafKeysIter ¶
func (m *MockDatabaseIface) GetPendingLeafKeysIter(txn *v2.Txn) *PendingLeafIter
GetPendingLeafKeysIter mocks base method
func (*MockDatabaseIface) GetPendingNodeKey ¶
GetPendingNodeKey mocks base method
func (*MockDatabaseIface) GetPendingNodeKeysIter ¶
func (m *MockDatabaseIface) GetPendingNodeKeysIter(txn *v2.Txn) *PendingNodeIter
GetPendingNodeKeysIter mocks base method
func (*MockDatabaseIface) GetSafeToProceed ¶
GetSafeToProceed mocks base method
func (*MockDatabaseIface) GetSnapShotHdrNode ¶
GetSnapShotHdrNode mocks base method
func (*MockDatabaseIface) GetSnapshotBlockHeader ¶
func (m *MockDatabaseIface) GetSnapshotBlockHeader(txn *v2.Txn, height uint32) (*objs.BlockHeader, error)
GetSnapshotBlockHeader mocks base method
func (*MockDatabaseIface) GetStagedBlockHeader ¶
func (m *MockDatabaseIface) GetStagedBlockHeader(txn *v2.Txn, height uint32) (*objs.BlockHeader, error)
GetStagedBlockHeader mocks base method
func (*MockDatabaseIface) GetStagedBlockHeaderKeyIter ¶
func (m *MockDatabaseIface) GetStagedBlockHeaderKeyIter(txn *v2.Txn) *StagedBlockHeaderKeyIter
GetStagedBlockHeaderKeyIter mocks base method
func (*MockDatabaseIface) GetTxCacheItem ¶
func (m *MockDatabaseIface) GetTxCacheItem(txn *v2.Txn, height uint32, txHash []byte) ([]byte, error)
GetTxCacheItem mocks base method
func (*MockDatabaseIface) GetTxCacheSet ¶
GetTxCacheSet mocks base method
func (*MockDatabaseIface) GetValidatorSet ¶
func (m *MockDatabaseIface) GetValidatorSet(txn *v2.Txn, height uint32) (*objs.ValidatorSet, error)
GetValidatorSet mocks base method
func (*MockDatabaseIface) Init ¶
func (m *MockDatabaseIface) Init(DB *v2.DB) error
Init mocks base method
func (*MockDatabaseIface) MakeHeaderTrieKeyFromHeight ¶
func (m *MockDatabaseIface) MakeHeaderTrieKeyFromHeight(height uint32) []byte
MakeHeaderTrieKeyFromHeight mocks base method
func (*MockDatabaseIface) SetBroadcastBlockHeader ¶
func (m *MockDatabaseIface) SetBroadcastBlockHeader(txn *v2.Txn, v *objs.BlockHeader) error
SetBroadcastBlockHeader mocks base method
func (*MockDatabaseIface) SetBroadcastNextHeight ¶
func (m *MockDatabaseIface) SetBroadcastNextHeight(txn *v2.Txn, v *objs.NextHeight) error
SetBroadcastNextHeight mocks base method
func (*MockDatabaseIface) SetBroadcastNextRound ¶
SetBroadcastNextRound mocks base method
func (*MockDatabaseIface) SetBroadcastPreCommit ¶
SetBroadcastPreCommit mocks base method
func (*MockDatabaseIface) SetBroadcastPreCommitNil ¶
func (m *MockDatabaseIface) SetBroadcastPreCommitNil(txn *v2.Txn, v *objs.PreCommitNil) error
SetBroadcastPreCommitNil mocks base method
func (*MockDatabaseIface) SetBroadcastPreVote ¶
SetBroadcastPreVote mocks base method
func (*MockDatabaseIface) SetBroadcastPreVoteNil ¶
func (m *MockDatabaseIface) SetBroadcastPreVoteNil(txn *v2.Txn, v *objs.PreVoteNil) error
SetBroadcastPreVoteNil mocks base method
func (*MockDatabaseIface) SetBroadcastProposal ¶
SetBroadcastProposal mocks base method
func (*MockDatabaseIface) SetBroadcastRCert ¶
SetBroadcastRCert mocks base method
func (*MockDatabaseIface) SetBroadcastTransaction ¶
func (m *MockDatabaseIface) SetBroadcastTransaction(txn *v2.Txn, v []byte) error
SetBroadcastTransaction mocks base method
func (*MockDatabaseIface) SetCommittedBlockHeader ¶
func (m *MockDatabaseIface) SetCommittedBlockHeader(txn *v2.Txn, v *objs.BlockHeader) error
SetCommittedBlockHeader mocks base method
func (*MockDatabaseIface) SetCommittedBlockHeaderFastSync ¶
func (m *MockDatabaseIface) SetCommittedBlockHeaderFastSync(txn *v2.Txn, v *objs.BlockHeader) error
SetCommittedBlockHeaderFastSync mocks base method
func (*MockDatabaseIface) SetCurrentRoundState ¶
func (m *MockDatabaseIface) SetCurrentRoundState(txn *v2.Txn, v *objs.RoundState) error
SetCurrentRoundState mocks base method
func (*MockDatabaseIface) SetEncryptedStore ¶
func (m *MockDatabaseIface) SetEncryptedStore(txn *v2.Txn, v *objs.EncryptedStore) error
SetEncryptedStore mocks base method
func (*MockDatabaseIface) SetHistoricRoundState ¶
func (m *MockDatabaseIface) SetHistoricRoundState(txn *v2.Txn, v *objs.RoundState) error
SetHistoricRoundState mocks base method
func (*MockDatabaseIface) SetOwnState ¶
SetOwnState mocks base method
func (*MockDatabaseIface) SetOwnValidatingState ¶
func (m *MockDatabaseIface) SetOwnValidatingState(txn *v2.Txn, v *objs.OwnValidatingState) error
SetOwnValidatingState mocks base method
func (*MockDatabaseIface) SetPendingHdrLeafKey ¶
func (m *MockDatabaseIface) SetPendingHdrLeafKey(txn *v2.Txn, hdrLeafKey, value []byte) error
SetPendingHdrLeafKey mocks base method
func (*MockDatabaseIface) SetPendingHdrNodeKey ¶
SetPendingHdrNodeKey mocks base method
func (*MockDatabaseIface) SetPendingLeafKey ¶
func (m *MockDatabaseIface) SetPendingLeafKey(txn *v2.Txn, leafKey, value []byte) error
SetPendingLeafKey mocks base method
func (*MockDatabaseIface) SetPendingNodeKey ¶
SetPendingNodeKey mocks base method
func (*MockDatabaseIface) SetSafeToProceed ¶
SetSafeToProceed mocks base method
func (*MockDatabaseIface) SetSnapShotHdrNode ¶
func (m *MockDatabaseIface) SetSnapShotHdrNode(txn *v2.Txn, batch, root []byte, layer int) ([][]byte, int, []badgerTrie.LeafNode, error)
SetSnapShotHdrNode mocks base method
func (*MockDatabaseIface) SetSnapshotBlockHeader ¶
func (m *MockDatabaseIface) SetSnapshotBlockHeader(txn *v2.Txn, v *objs.BlockHeader) error
SetSnapshotBlockHeader mocks base method
func (*MockDatabaseIface) SetStagedBlockHeader ¶
SetStagedBlockHeader mocks base method
func (*MockDatabaseIface) SetTxCacheItem ¶
SetTxCacheItem mocks base method
func (*MockDatabaseIface) SetValidatorSet ¶
func (m *MockDatabaseIface) SetValidatorSet(txn *v2.Txn, v *objs.ValidatorSet) error
SetValidatorSet mocks base method
func (*MockDatabaseIface) SubscribeBroadcastBlockHeader ¶
func (m *MockDatabaseIface) SubscribeBroadcastBlockHeader(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastBlockHeader mocks base method
func (*MockDatabaseIface) SubscribeBroadcastNextHeight ¶
func (m *MockDatabaseIface) SubscribeBroadcastNextHeight(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastNextHeight mocks base method
func (*MockDatabaseIface) SubscribeBroadcastNextRound ¶
func (m *MockDatabaseIface) SubscribeBroadcastNextRound(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastNextRound mocks base method
func (*MockDatabaseIface) SubscribeBroadcastPreCommit ¶
func (m *MockDatabaseIface) SubscribeBroadcastPreCommit(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastPreCommit mocks base method
func (*MockDatabaseIface) SubscribeBroadcastPreCommitNil ¶
func (m *MockDatabaseIface) SubscribeBroadcastPreCommitNil(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastPreCommitNil mocks base method
func (*MockDatabaseIface) SubscribeBroadcastPreVote ¶
func (m *MockDatabaseIface) SubscribeBroadcastPreVote(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastPreVote mocks base method
func (*MockDatabaseIface) SubscribeBroadcastPreVoteNil ¶
func (m *MockDatabaseIface) SubscribeBroadcastPreVoteNil(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastPreVoteNil mocks base method
func (*MockDatabaseIface) SubscribeBroadcastProposal ¶
func (m *MockDatabaseIface) SubscribeBroadcastProposal(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastProposal mocks base method
func (*MockDatabaseIface) SubscribeBroadcastRCert ¶
func (m *MockDatabaseIface) SubscribeBroadcastRCert(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastRCert mocks base method
func (*MockDatabaseIface) SubscribeBroadcastTransaction ¶
func (m *MockDatabaseIface) SubscribeBroadcastTransaction(ctx context.Context, cb func([]byte) error)
SubscribeBroadcastTransaction mocks base method
func (*MockDatabaseIface) TxCacheDropBefore ¶
TxCacheDropBefore mocks base method
func (*MockDatabaseIface) Update ¶
func (m *MockDatabaseIface) Update(fn TxnFunc) error
Update mocks base method
func (*MockDatabaseIface) UpdateHeaderTrieRootFastSync ¶
func (m *MockDatabaseIface) UpdateHeaderTrieRootFastSync(txn *v2.Txn, v *objs.BlockHeader) error
UpdateHeaderTrieRootFastSync mocks base method
func (*MockDatabaseIface) ValidateCommittedBlockHeaderWithProof ¶
func (m *MockDatabaseIface) ValidateCommittedBlockHeaderWithProof(txn *v2.Txn, root []byte, blockHeader *objs.BlockHeader, proof []byte) (bool, error)
ValidateCommittedBlockHeaderWithProof mocks base method
func (*MockDatabaseIface) View ¶
func (m *MockDatabaseIface) View(fn TxnFunc) error
View mocks base method
type MockDatabaseIfaceMockRecorder ¶
type MockDatabaseIfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockDatabaseIfaceMockRecorder is the mock recorder for MockDatabaseIface
func (*MockDatabaseIfaceMockRecorder) ContainsSnapShotHdrNode ¶
func (mr *MockDatabaseIfaceMockRecorder) ContainsSnapShotHdrNode(txn, root interface{}) *gomock.Call
ContainsSnapShotHdrNode indicates an expected call of ContainsSnapShotHdrNode
func (*MockDatabaseIfaceMockRecorder) CountPendingHdrLeafKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) CountPendingHdrLeafKeys(txn interface{}) *gomock.Call
CountPendingHdrLeafKeys indicates an expected call of CountPendingHdrLeafKeys
func (*MockDatabaseIfaceMockRecorder) CountPendingHdrNodeKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) CountPendingHdrNodeKeys(txn interface{}) *gomock.Call
CountPendingHdrNodeKeys indicates an expected call of CountPendingHdrNodeKeys
func (*MockDatabaseIfaceMockRecorder) CountPendingLeafKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) CountPendingLeafKeys(txn interface{}) *gomock.Call
CountPendingLeafKeys indicates an expected call of CountPendingLeafKeys
func (*MockDatabaseIfaceMockRecorder) CountPendingNodeKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) CountPendingNodeKeys(txn interface{}) *gomock.Call
CountPendingNodeKeys indicates an expected call of CountPendingNodeKeys
func (*MockDatabaseIfaceMockRecorder) CountStagedBlockHeaderKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) CountStagedBlockHeaderKeys(txn interface{}) *gomock.Call
CountStagedBlockHeaderKeys indicates an expected call of CountStagedBlockHeaderKeys
func (*MockDatabaseIfaceMockRecorder) DB ¶
func (mr *MockDatabaseIfaceMockRecorder) DB() *gomock.Call
DB indicates an expected call of DB
func (*MockDatabaseIfaceMockRecorder) DeleteBeforeHistoricRoundState ¶
func (mr *MockDatabaseIfaceMockRecorder) DeleteBeforeHistoricRoundState(txn, height, maxnum interface{}) *gomock.Call
DeleteBeforeHistoricRoundState indicates an expected call of DeleteBeforeHistoricRoundState
func (*MockDatabaseIfaceMockRecorder) DeleteCommittedBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) DeleteCommittedBlockHeader(txn, height interface{}) *gomock.Call
DeleteCommittedBlockHeader indicates an expected call of DeleteCommittedBlockHeader
func (*MockDatabaseIfaceMockRecorder) DeletePendingHdrLeafKey ¶
func (mr *MockDatabaseIfaceMockRecorder) DeletePendingHdrLeafKey(txn, hdrLeafKey interface{}) *gomock.Call
DeletePendingHdrLeafKey indicates an expected call of DeletePendingHdrLeafKey
func (*MockDatabaseIfaceMockRecorder) DeletePendingHdrNodeKey ¶
func (mr *MockDatabaseIfaceMockRecorder) DeletePendingHdrNodeKey(txn, nodeKey interface{}) *gomock.Call
DeletePendingHdrNodeKey indicates an expected call of DeletePendingHdrNodeKey
func (*MockDatabaseIfaceMockRecorder) DeletePendingLeafKey ¶
func (mr *MockDatabaseIfaceMockRecorder) DeletePendingLeafKey(txn, leafKey interface{}) *gomock.Call
DeletePendingLeafKey indicates an expected call of DeletePendingLeafKey
func (*MockDatabaseIfaceMockRecorder) DeletePendingNodeKey ¶
func (mr *MockDatabaseIfaceMockRecorder) DeletePendingNodeKey(txn, nodeKey interface{}) *gomock.Call
DeletePendingNodeKey indicates an expected call of DeletePendingNodeKey
func (*MockDatabaseIfaceMockRecorder) DeleteStagedBlockHeaderKey ¶
func (mr *MockDatabaseIfaceMockRecorder) DeleteStagedBlockHeaderKey(txn, height interface{}) *gomock.Call
DeleteStagedBlockHeaderKey indicates an expected call of DeleteStagedBlockHeaderKey
func (*MockDatabaseIfaceMockRecorder) DropPendingHdrLeafKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) DropPendingHdrLeafKeys() *gomock.Call
DropPendingHdrLeafKeys indicates an expected call of DropPendingHdrLeafKeys
func (*MockDatabaseIfaceMockRecorder) DropPendingHdrNodeKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) DropPendingHdrNodeKeys() *gomock.Call
DropPendingHdrNodeKeys indicates an expected call of DropPendingHdrNodeKeys
func (*MockDatabaseIfaceMockRecorder) DropPendingLeafKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) DropPendingLeafKeys() *gomock.Call
DropPendingLeafKeys indicates an expected call of DropPendingLeafKeys
func (*MockDatabaseIfaceMockRecorder) DropPendingNodeKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) DropPendingNodeKeys() *gomock.Call
DropPendingNodeKeys indicates an expected call of DropPendingNodeKeys
func (*MockDatabaseIfaceMockRecorder) DropStagedBlockHeaderKeys ¶
func (mr *MockDatabaseIfaceMockRecorder) DropStagedBlockHeaderKeys() *gomock.Call
DropStagedBlockHeaderKeys indicates an expected call of DropStagedBlockHeaderKeys
func (*MockDatabaseIfaceMockRecorder) GarbageCollect ¶
func (mr *MockDatabaseIfaceMockRecorder) GarbageCollect() *gomock.Call
GarbageCollect indicates an expected call of GarbageCollect
func (*MockDatabaseIfaceMockRecorder) GetBroadcastBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastBlockHeader(txn interface{}) *gomock.Call
GetBroadcastBlockHeader indicates an expected call of GetBroadcastBlockHeader
func (*MockDatabaseIfaceMockRecorder) GetBroadcastNextHeight ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastNextHeight(txn interface{}) *gomock.Call
GetBroadcastNextHeight indicates an expected call of GetBroadcastNextHeight
func (*MockDatabaseIfaceMockRecorder) GetBroadcastNextRound ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastNextRound(txn interface{}) *gomock.Call
GetBroadcastNextRound indicates an expected call of GetBroadcastNextRound
func (*MockDatabaseIfaceMockRecorder) GetBroadcastPreCommit ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreCommit(txn interface{}) *gomock.Call
GetBroadcastPreCommit indicates an expected call of GetBroadcastPreCommit
func (*MockDatabaseIfaceMockRecorder) GetBroadcastPreCommitNil ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreCommitNil(txn interface{}) *gomock.Call
GetBroadcastPreCommitNil indicates an expected call of GetBroadcastPreCommitNil
func (*MockDatabaseIfaceMockRecorder) GetBroadcastPreVote ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreVote(txn interface{}) *gomock.Call
GetBroadcastPreVote indicates an expected call of GetBroadcastPreVote
func (*MockDatabaseIfaceMockRecorder) GetBroadcastPreVoteNil ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastPreVoteNil(txn interface{}) *gomock.Call
GetBroadcastPreVoteNil indicates an expected call of GetBroadcastPreVoteNil
func (*MockDatabaseIfaceMockRecorder) GetBroadcastProposal ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastProposal(txn interface{}) *gomock.Call
GetBroadcastProposal indicates an expected call of GetBroadcastProposal
func (*MockDatabaseIfaceMockRecorder) GetBroadcastRCert ¶
func (mr *MockDatabaseIfaceMockRecorder) GetBroadcastRCert(txn interface{}) *gomock.Call
GetBroadcastRCert indicates an expected call of GetBroadcastRCert
func (*MockDatabaseIfaceMockRecorder) GetCommittedBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) GetCommittedBlockHeader(txn, height interface{}) *gomock.Call
GetCommittedBlockHeader indicates an expected call of GetCommittedBlockHeader
func (*MockDatabaseIfaceMockRecorder) GetCommittedBlockHeaderByHash ¶
func (mr *MockDatabaseIfaceMockRecorder) GetCommittedBlockHeaderByHash(txn, hash interface{}) *gomock.Call
GetCommittedBlockHeaderByHash indicates an expected call of GetCommittedBlockHeaderByHash
func (*MockDatabaseIfaceMockRecorder) GetCommittedBlockHeaderWithProof ¶
func (mr *MockDatabaseIfaceMockRecorder) GetCommittedBlockHeaderWithProof(txn, root, blockHeight interface{}) *gomock.Call
GetCommittedBlockHeaderWithProof indicates an expected call of GetCommittedBlockHeaderWithProof
func (*MockDatabaseIfaceMockRecorder) GetCurrentRoundState ¶
func (mr *MockDatabaseIfaceMockRecorder) GetCurrentRoundState(txn, vaddr interface{}) *gomock.Call
GetCurrentRoundState indicates an expected call of GetCurrentRoundState
func (*MockDatabaseIfaceMockRecorder) GetEncryptedStore ¶
func (mr *MockDatabaseIfaceMockRecorder) GetEncryptedStore(txn, name interface{}) *gomock.Call
GetEncryptedStore indicates an expected call of GetEncryptedStore
func (*MockDatabaseIfaceMockRecorder) GetHeaderRootForProposal ¶
func (mr *MockDatabaseIfaceMockRecorder) GetHeaderRootForProposal(txn interface{}) *gomock.Call
GetHeaderRootForProposal indicates an expected call of GetHeaderRootForProposal
func (*MockDatabaseIfaceMockRecorder) GetHeaderTrieRoot ¶
func (mr *MockDatabaseIfaceMockRecorder) GetHeaderTrieRoot(txn, height interface{}) *gomock.Call
GetHeaderTrieRoot indicates an expected call of GetHeaderTrieRoot
func (*MockDatabaseIfaceMockRecorder) GetHistoricRoundState ¶
func (mr *MockDatabaseIfaceMockRecorder) GetHistoricRoundState(txn, vaddr, height, round interface{}) *gomock.Call
GetHistoricRoundState indicates an expected call of GetHistoricRoundState
func (*MockDatabaseIfaceMockRecorder) GetLastSnapshot ¶
func (mr *MockDatabaseIfaceMockRecorder) GetLastSnapshot(txn interface{}) *gomock.Call
GetLastSnapshot indicates an expected call of GetLastSnapshot
func (*MockDatabaseIfaceMockRecorder) GetMostRecentCommittedBlockHeaderFastSync ¶
func (mr *MockDatabaseIfaceMockRecorder) GetMostRecentCommittedBlockHeaderFastSync(txn interface{}) *gomock.Call
GetMostRecentCommittedBlockHeaderFastSync indicates an expected call of GetMostRecentCommittedBlockHeaderFastSync
func (*MockDatabaseIfaceMockRecorder) GetOwnState ¶
func (mr *MockDatabaseIfaceMockRecorder) GetOwnState(txn interface{}) *gomock.Call
GetOwnState indicates an expected call of GetOwnState
func (*MockDatabaseIfaceMockRecorder) GetOwnValidatingState ¶
func (mr *MockDatabaseIfaceMockRecorder) GetOwnValidatingState(txn interface{}) *gomock.Call
GetOwnValidatingState indicates an expected call of GetOwnValidatingState
func (*MockDatabaseIfaceMockRecorder) GetPendingHdrLeafKey ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrLeafKey(txn, hdrLeafKey interface{}) *gomock.Call
GetPendingHdrLeafKey indicates an expected call of GetPendingHdrLeafKey
func (*MockDatabaseIfaceMockRecorder) GetPendingHdrLeafKeysIter ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrLeafKeysIter(txn interface{}) *gomock.Call
GetPendingHdrLeafKeysIter indicates an expected call of GetPendingHdrLeafKeysIter
func (*MockDatabaseIfaceMockRecorder) GetPendingHdrNodeKey ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrNodeKey(txn, nodeKey interface{}) *gomock.Call
GetPendingHdrNodeKey indicates an expected call of GetPendingHdrNodeKey
func (*MockDatabaseIfaceMockRecorder) GetPendingHdrNodeKeysIter ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingHdrNodeKeysIter(txn interface{}) *gomock.Call
GetPendingHdrNodeKeysIter indicates an expected call of GetPendingHdrNodeKeysIter
func (*MockDatabaseIfaceMockRecorder) GetPendingLeafKey ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingLeafKey(txn, leafKey interface{}) *gomock.Call
GetPendingLeafKey indicates an expected call of GetPendingLeafKey
func (*MockDatabaseIfaceMockRecorder) GetPendingLeafKeysIter ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingLeafKeysIter(txn interface{}) *gomock.Call
GetPendingLeafKeysIter indicates an expected call of GetPendingLeafKeysIter
func (*MockDatabaseIfaceMockRecorder) GetPendingNodeKey ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingNodeKey(txn, nodeKey interface{}) *gomock.Call
GetPendingNodeKey indicates an expected call of GetPendingNodeKey
func (*MockDatabaseIfaceMockRecorder) GetPendingNodeKeysIter ¶
func (mr *MockDatabaseIfaceMockRecorder) GetPendingNodeKeysIter(txn interface{}) *gomock.Call
GetPendingNodeKeysIter indicates an expected call of GetPendingNodeKeysIter
func (*MockDatabaseIfaceMockRecorder) GetSafeToProceed ¶
func (mr *MockDatabaseIfaceMockRecorder) GetSafeToProceed(txn, height interface{}) *gomock.Call
GetSafeToProceed indicates an expected call of GetSafeToProceed
func (*MockDatabaseIfaceMockRecorder) GetSnapShotHdrNode ¶
func (mr *MockDatabaseIfaceMockRecorder) GetSnapShotHdrNode(txn, root interface{}) *gomock.Call
GetSnapShotHdrNode indicates an expected call of GetSnapShotHdrNode
func (*MockDatabaseIfaceMockRecorder) GetSnapshotBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) GetSnapshotBlockHeader(txn, height interface{}) *gomock.Call
GetSnapshotBlockHeader indicates an expected call of GetSnapshotBlockHeader
func (*MockDatabaseIfaceMockRecorder) GetStagedBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) GetStagedBlockHeader(txn, height interface{}) *gomock.Call
GetStagedBlockHeader indicates an expected call of GetStagedBlockHeader
func (*MockDatabaseIfaceMockRecorder) GetStagedBlockHeaderKeyIter ¶
func (mr *MockDatabaseIfaceMockRecorder) GetStagedBlockHeaderKeyIter(txn interface{}) *gomock.Call
GetStagedBlockHeaderKeyIter indicates an expected call of GetStagedBlockHeaderKeyIter
func (*MockDatabaseIfaceMockRecorder) GetTxCacheItem ¶
func (mr *MockDatabaseIfaceMockRecorder) GetTxCacheItem(txn, height, txHash interface{}) *gomock.Call
GetTxCacheItem indicates an expected call of GetTxCacheItem
func (*MockDatabaseIfaceMockRecorder) GetTxCacheSet ¶
func (mr *MockDatabaseIfaceMockRecorder) GetTxCacheSet(txn, height interface{}) *gomock.Call
GetTxCacheSet indicates an expected call of GetTxCacheSet
func (*MockDatabaseIfaceMockRecorder) GetValidatorSet ¶
func (mr *MockDatabaseIfaceMockRecorder) GetValidatorSet(txn, height interface{}) *gomock.Call
GetValidatorSet indicates an expected call of GetValidatorSet
func (*MockDatabaseIfaceMockRecorder) Init ¶
func (mr *MockDatabaseIfaceMockRecorder) Init(DB interface{}) *gomock.Call
Init indicates an expected call of Init
func (*MockDatabaseIfaceMockRecorder) MakeHeaderTrieKeyFromHeight ¶
func (mr *MockDatabaseIfaceMockRecorder) MakeHeaderTrieKeyFromHeight(height interface{}) *gomock.Call
MakeHeaderTrieKeyFromHeight indicates an expected call of MakeHeaderTrieKeyFromHeight
func (*MockDatabaseIfaceMockRecorder) SetBroadcastBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastBlockHeader(txn, v interface{}) *gomock.Call
SetBroadcastBlockHeader indicates an expected call of SetBroadcastBlockHeader
func (*MockDatabaseIfaceMockRecorder) SetBroadcastNextHeight ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastNextHeight(txn, v interface{}) *gomock.Call
SetBroadcastNextHeight indicates an expected call of SetBroadcastNextHeight
func (*MockDatabaseIfaceMockRecorder) SetBroadcastNextRound ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastNextRound(txn, v interface{}) *gomock.Call
SetBroadcastNextRound indicates an expected call of SetBroadcastNextRound
func (*MockDatabaseIfaceMockRecorder) SetBroadcastPreCommit ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreCommit(txn, v interface{}) *gomock.Call
SetBroadcastPreCommit indicates an expected call of SetBroadcastPreCommit
func (*MockDatabaseIfaceMockRecorder) SetBroadcastPreCommitNil ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreCommitNil(txn, v interface{}) *gomock.Call
SetBroadcastPreCommitNil indicates an expected call of SetBroadcastPreCommitNil
func (*MockDatabaseIfaceMockRecorder) SetBroadcastPreVote ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreVote(txn, v interface{}) *gomock.Call
SetBroadcastPreVote indicates an expected call of SetBroadcastPreVote
func (*MockDatabaseIfaceMockRecorder) SetBroadcastPreVoteNil ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastPreVoteNil(txn, v interface{}) *gomock.Call
SetBroadcastPreVoteNil indicates an expected call of SetBroadcastPreVoteNil
func (*MockDatabaseIfaceMockRecorder) SetBroadcastProposal ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastProposal(txn, v interface{}) *gomock.Call
SetBroadcastProposal indicates an expected call of SetBroadcastProposal
func (*MockDatabaseIfaceMockRecorder) SetBroadcastRCert ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastRCert(txn, v interface{}) *gomock.Call
SetBroadcastRCert indicates an expected call of SetBroadcastRCert
func (*MockDatabaseIfaceMockRecorder) SetBroadcastTransaction ¶
func (mr *MockDatabaseIfaceMockRecorder) SetBroadcastTransaction(txn, v interface{}) *gomock.Call
SetBroadcastTransaction indicates an expected call of SetBroadcastTransaction
func (*MockDatabaseIfaceMockRecorder) SetCommittedBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) SetCommittedBlockHeader(txn, v interface{}) *gomock.Call
SetCommittedBlockHeader indicates an expected call of SetCommittedBlockHeader
func (*MockDatabaseIfaceMockRecorder) SetCommittedBlockHeaderFastSync ¶
func (mr *MockDatabaseIfaceMockRecorder) SetCommittedBlockHeaderFastSync(txn, v interface{}) *gomock.Call
SetCommittedBlockHeaderFastSync indicates an expected call of SetCommittedBlockHeaderFastSync
func (*MockDatabaseIfaceMockRecorder) SetCurrentRoundState ¶
func (mr *MockDatabaseIfaceMockRecorder) SetCurrentRoundState(txn, v interface{}) *gomock.Call
SetCurrentRoundState indicates an expected call of SetCurrentRoundState
func (*MockDatabaseIfaceMockRecorder) SetEncryptedStore ¶
func (mr *MockDatabaseIfaceMockRecorder) SetEncryptedStore(txn, v interface{}) *gomock.Call
SetEncryptedStore indicates an expected call of SetEncryptedStore
func (*MockDatabaseIfaceMockRecorder) SetHistoricRoundState ¶
func (mr *MockDatabaseIfaceMockRecorder) SetHistoricRoundState(txn, v interface{}) *gomock.Call
SetHistoricRoundState indicates an expected call of SetHistoricRoundState
func (*MockDatabaseIfaceMockRecorder) SetOwnState ¶
func (mr *MockDatabaseIfaceMockRecorder) SetOwnState(txn, v interface{}) *gomock.Call
SetOwnState indicates an expected call of SetOwnState
func (*MockDatabaseIfaceMockRecorder) SetOwnValidatingState ¶
func (mr *MockDatabaseIfaceMockRecorder) SetOwnValidatingState(txn, v interface{}) *gomock.Call
SetOwnValidatingState indicates an expected call of SetOwnValidatingState
func (*MockDatabaseIfaceMockRecorder) SetPendingHdrLeafKey ¶
func (mr *MockDatabaseIfaceMockRecorder) SetPendingHdrLeafKey(txn, hdrLeafKey, value interface{}) *gomock.Call
SetPendingHdrLeafKey indicates an expected call of SetPendingHdrLeafKey
func (*MockDatabaseIfaceMockRecorder) SetPendingHdrNodeKey ¶
func (mr *MockDatabaseIfaceMockRecorder) SetPendingHdrNodeKey(txn, nodeKey, layer interface{}) *gomock.Call
SetPendingHdrNodeKey indicates an expected call of SetPendingHdrNodeKey
func (*MockDatabaseIfaceMockRecorder) SetPendingLeafKey ¶
func (mr *MockDatabaseIfaceMockRecorder) SetPendingLeafKey(txn, leafKey, value interface{}) *gomock.Call
SetPendingLeafKey indicates an expected call of SetPendingLeafKey
func (*MockDatabaseIfaceMockRecorder) SetPendingNodeKey ¶
func (mr *MockDatabaseIfaceMockRecorder) SetPendingNodeKey(txn, nodeKey, layer interface{}) *gomock.Call
SetPendingNodeKey indicates an expected call of SetPendingNodeKey
func (*MockDatabaseIfaceMockRecorder) SetSafeToProceed ¶
func (mr *MockDatabaseIfaceMockRecorder) SetSafeToProceed(txn, height, isSafe interface{}) *gomock.Call
SetSafeToProceed indicates an expected call of SetSafeToProceed
func (*MockDatabaseIfaceMockRecorder) SetSnapShotHdrNode ¶
func (mr *MockDatabaseIfaceMockRecorder) SetSnapShotHdrNode(txn, batch, root, layer interface{}) *gomock.Call
SetSnapShotHdrNode indicates an expected call of SetSnapShotHdrNode
func (*MockDatabaseIfaceMockRecorder) SetSnapshotBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) SetSnapshotBlockHeader(txn, v interface{}) *gomock.Call
SetSnapshotBlockHeader indicates an expected call of SetSnapshotBlockHeader
func (*MockDatabaseIfaceMockRecorder) SetStagedBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) SetStagedBlockHeader(txn, height, value interface{}) *gomock.Call
SetStagedBlockHeader indicates an expected call of SetStagedBlockHeader
func (*MockDatabaseIfaceMockRecorder) SetTxCacheItem ¶
func (mr *MockDatabaseIfaceMockRecorder) SetTxCacheItem(txn, height, txHash, tx interface{}) *gomock.Call
SetTxCacheItem indicates an expected call of SetTxCacheItem
func (*MockDatabaseIfaceMockRecorder) SetValidatorSet ¶
func (mr *MockDatabaseIfaceMockRecorder) SetValidatorSet(txn, v interface{}) *gomock.Call
SetValidatorSet indicates an expected call of SetValidatorSet
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastBlockHeader ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastBlockHeader(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastBlockHeader indicates an expected call of SubscribeBroadcastBlockHeader
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastNextHeight ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastNextHeight(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastNextHeight indicates an expected call of SubscribeBroadcastNextHeight
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastNextRound ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastNextRound(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastNextRound indicates an expected call of SubscribeBroadcastNextRound
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreCommit ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreCommit(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastPreCommit indicates an expected call of SubscribeBroadcastPreCommit
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreCommitNil ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreCommitNil(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastPreCommitNil indicates an expected call of SubscribeBroadcastPreCommitNil
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreVote ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreVote(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastPreVote indicates an expected call of SubscribeBroadcastPreVote
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreVoteNil ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastPreVoteNil(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastPreVoteNil indicates an expected call of SubscribeBroadcastPreVoteNil
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastProposal ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastProposal(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastProposal indicates an expected call of SubscribeBroadcastProposal
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastRCert ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastRCert(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastRCert indicates an expected call of SubscribeBroadcastRCert
func (*MockDatabaseIfaceMockRecorder) SubscribeBroadcastTransaction ¶
func (mr *MockDatabaseIfaceMockRecorder) SubscribeBroadcastTransaction(ctx, cb interface{}) *gomock.Call
SubscribeBroadcastTransaction indicates an expected call of SubscribeBroadcastTransaction
func (*MockDatabaseIfaceMockRecorder) Sync ¶
func (mr *MockDatabaseIfaceMockRecorder) Sync() *gomock.Call
Sync indicates an expected call of Sync
func (*MockDatabaseIfaceMockRecorder) TxCacheDropBefore ¶
func (mr *MockDatabaseIfaceMockRecorder) TxCacheDropBefore(txn, beforeHeight, maxKeys interface{}) *gomock.Call
TxCacheDropBefore indicates an expected call of TxCacheDropBefore
func (*MockDatabaseIfaceMockRecorder) Update ¶
func (mr *MockDatabaseIfaceMockRecorder) Update(fn interface{}) *gomock.Call
Update indicates an expected call of Update
func (*MockDatabaseIfaceMockRecorder) UpdateHeaderTrieRootFastSync ¶
func (mr *MockDatabaseIfaceMockRecorder) UpdateHeaderTrieRootFastSync(txn, v interface{}) *gomock.Call
UpdateHeaderTrieRootFastSync indicates an expected call of UpdateHeaderTrieRootFastSync
func (*MockDatabaseIfaceMockRecorder) ValidateCommittedBlockHeaderWithProof ¶
func (mr *MockDatabaseIfaceMockRecorder) ValidateCommittedBlockHeaderWithProof(txn, root, blockHeader, proof interface{}) *gomock.Call
ValidateCommittedBlockHeaderWithProof indicates an expected call of ValidateCommittedBlockHeaderWithProof
func (*MockDatabaseIfaceMockRecorder) View ¶
func (mr *MockDatabaseIfaceMockRecorder) View(fn interface{}) *gomock.Call
View indicates an expected call of View
type PendingHdrLeafIter ¶
type PendingHdrLeafIter struct {
// contains filtered or unexported fields
}
func (*PendingHdrLeafIter) Close ¶
func (phli *PendingHdrLeafIter) Close()
type PendingHdrNodeIter ¶
type PendingHdrNodeIter struct {
// contains filtered or unexported fields
}
func (*PendingHdrNodeIter) Close ¶
func (pni *PendingHdrNodeIter) Close()
type PendingLeafIter ¶
type PendingLeafIter struct {
// contains filtered or unexported fields
}
func (*PendingLeafIter) Close ¶
func (pni *PendingLeafIter) Close()
type PendingNodeIter ¶
type PendingNodeIter struct {
// contains filtered or unexported fields
}
func (*PendingNodeIter) Close ¶
func (pni *PendingNodeIter) Close()
type StagedBlockHeaderKeyIter ¶
type StagedBlockHeaderKeyIter struct {
// contains filtered or unexported fields
}
func (*StagedBlockHeaderKeyIter) Close ¶
func (sbhki *StagedBlockHeaderKeyIter) Close()
func (*StagedBlockHeaderKeyIter) Next ¶
func (sbhki *StagedBlockHeaderKeyIter) Next() (uint32, *objs.BlockHeader, bool, error)