db

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2021 License: MIT Imports: 18 Imported by: 0

Documentation

Overview

Package mock_db is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

type Database struct {
	sync.Mutex
	// contains filtered or unexported fields
}

Database is an abstraction of the header trie and the object storage

func (*Database) ContainsSnapShotHdrNode

func (db *Database) ContainsSnapShotHdrNode(txn *badger.Txn, root []byte) (bool, error)

func (*Database) CountPendingHdrLeafKeys

func (db *Database) CountPendingHdrLeafKeys(txn *badger.Txn) (int, error)

func (*Database) CountPendingHdrNodeKeys

func (db *Database) CountPendingHdrNodeKeys(txn *badger.Txn) (int, error)

func (*Database) CountPendingLeafKeys

func (db *Database) CountPendingLeafKeys(txn *badger.Txn) (int, error)

func (*Database) CountPendingNodeKeys

func (db *Database) CountPendingNodeKeys(txn *badger.Txn) (int, error)

func (*Database) CountStagedBlockHeaderKeys

func (db *Database) CountStagedBlockHeaderKeys(txn *badger.Txn) (int, error)

func (*Database) DB

func (db *Database) DB() *badger.DB

func (*Database) DeleteBeforeHistoricRoundState

func (db *Database) DeleteBeforeHistoricRoundState(txn *badger.Txn, height uint32, maxnum int) error

func (*Database) DeleteCommittedBlockHeader

func (db *Database) DeleteCommittedBlockHeader(txn *badger.Txn, height uint32) error

func (*Database) DeletePendingHdrLeafKey

func (db *Database) DeletePendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte) error

func (*Database) DeletePendingHdrNodeKey

func (db *Database) DeletePendingHdrNodeKey(txn *badger.Txn, nodeKey []byte) error

func (*Database) DeletePendingLeafKey

func (db *Database) DeletePendingLeafKey(txn *badger.Txn, leafKey []byte) error

func (*Database) DeletePendingNodeKey

func (db *Database) DeletePendingNodeKey(txn *badger.Txn, nodeKey []byte) error

func (*Database) DeleteStagedBlockHeaderKey

func (db *Database) DeleteStagedBlockHeaderKey(txn *badger.Txn, height uint32) error

func (*Database) DropPendingHdrLeafKeys

func (db *Database) DropPendingHdrLeafKeys() error

func (*Database) DropPendingHdrNodeKeys

func (db *Database) DropPendingHdrNodeKeys() error

func (*Database) DropPendingLeafKeys

func (db *Database) DropPendingLeafKeys() error

func (*Database) DropPendingNodeKeys

func (db *Database) DropPendingNodeKeys() error

func (*Database) DropStagedBlockHeaderKeys

func (db *Database) DropStagedBlockHeaderKeys() error

func (*Database) GarbageCollect

func (db *Database) GarbageCollect() error

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 (db *Database) GetBroadcastNextRound(txn *badger.Txn) (*objs.NextRound, error)

func (*Database) GetBroadcastPreCommit

func (db *Database) GetBroadcastPreCommit(txn *badger.Txn) (*objs.PreCommit, error)

func (*Database) GetBroadcastPreCommitNil

func (db *Database) GetBroadcastPreCommitNil(txn *badger.Txn) (*objs.PreCommitNil, error)

func (*Database) GetBroadcastPreVote

func (db *Database) GetBroadcastPreVote(txn *badger.Txn) (*objs.PreVote, error)

func (*Database) GetBroadcastPreVoteNil

func (db *Database) GetBroadcastPreVoteNil(txn *badger.Txn) (*objs.PreVoteNil, error)

func (*Database) GetBroadcastProposal

func (db *Database) GetBroadcastProposal(txn *badger.Txn) (*objs.Proposal, error)

func (*Database) GetBroadcastRCert

func (db *Database) GetBroadcastRCert(txn *badger.Txn) (*objs.RCert, error)

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 (db *Database) GetCommittedBlockHeaderWithProof(txn *badger.Txn, root []byte, blockHeight uint32) (*objs.BlockHeader, []byte, error)

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 (db *Database) GetHeaderRootForProposal(txn *badger.Txn) ([]byte, error)

func (*Database) GetHeaderTrieRoot

func (db *Database) GetHeaderTrieRoot(txn *badger.Txn, height uint32) ([]byte, error)

func (*Database) GetHistoricRoundState

func (db *Database) GetHistoricRoundState(txn *badger.Txn, vaddr []byte, height uint32, round uint32) (*objs.RoundState, error)

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 (db *Database) GetOwnState(txn *badger.Txn) (*objs.OwnState, error)

func (*Database) GetOwnValidatingState

func (db *Database) GetOwnValidatingState(txn *badger.Txn) (*objs.OwnValidatingState, error)

func (*Database) GetPendingHdrLeafKey

func (db *Database) GetPendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte) ([]byte, error)

func (*Database) GetPendingHdrLeafKeysIter

func (db *Database) GetPendingHdrLeafKeysIter(txn *badger.Txn) *PendingHdrLeafIter

func (*Database) GetPendingHdrNodeKey

func (db *Database) GetPendingHdrNodeKey(txn *badger.Txn, nodeKey []byte) (int, error)

func (*Database) GetPendingHdrNodeKeysIter

func (db *Database) GetPendingHdrNodeKeysIter(txn *badger.Txn) *PendingHdrNodeIter

func (*Database) GetPendingLeafKey

func (db *Database) GetPendingLeafKey(txn *badger.Txn, leafKey []byte) ([]byte, error)

func (*Database) GetPendingLeafKeysIter

func (db *Database) GetPendingLeafKeysIter(txn *badger.Txn) *PendingLeafIter

func (*Database) GetPendingNodeKey

func (db *Database) GetPendingNodeKey(txn *badger.Txn, nodeKey []byte) (int, error)

func (*Database) GetPendingNodeKeysIter

func (db *Database) GetPendingNodeKeysIter(txn *badger.Txn) *PendingNodeIter

func (*Database) GetSafeToProceed

func (db *Database) GetSafeToProceed(txn *badger.Txn, height uint32) (bool, error)

func (*Database) GetSnapShotHdrNode

func (db *Database) GetSnapShotHdrNode(txn *badger.Txn, root []byte) ([]byte, error)

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 (db *Database) GetTxCacheItem(txn *badger.Txn, height uint32, txHash []byte) ([]byte, error)

func (*Database) GetTxCacheSet

func (db *Database) GetTxCacheSet(txn *badger.Txn, height uint32) ([][]byte, [][]byte, error)

func (*Database) GetValidatorSet

func (db *Database) GetValidatorSet(txn *badger.Txn, height uint32) (*objs.ValidatorSet, error)

func (*Database) Init

func (db *Database) Init(DB *badger.DB) error

Init will initialize the database

func (*Database) MakeHeaderTrieKeyFromHeight

func (db *Database) MakeHeaderTrieKeyFromHeight(height uint32) []byte

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 (db *Database) SetBroadcastNextRound(txn *badger.Txn, v *objs.NextRound) error

func (*Database) SetBroadcastPreCommit

func (db *Database) SetBroadcastPreCommit(txn *badger.Txn, v *objs.PreCommit) error

func (*Database) SetBroadcastPreCommitNil

func (db *Database) SetBroadcastPreCommitNil(txn *badger.Txn, v *objs.PreCommitNil) error

func (*Database) SetBroadcastPreVote

func (db *Database) SetBroadcastPreVote(txn *badger.Txn, v *objs.PreVote) error

func (*Database) SetBroadcastPreVoteNil

func (db *Database) SetBroadcastPreVoteNil(txn *badger.Txn, v *objs.PreVoteNil) error

func (*Database) SetBroadcastProposal

func (db *Database) SetBroadcastProposal(txn *badger.Txn, v *objs.Proposal) error

func (*Database) SetBroadcastRCert

func (db *Database) SetBroadcastRCert(txn *badger.Txn, v *objs.RCert) error

func (*Database) SetBroadcastTransaction

func (db *Database) SetBroadcastTransaction(txn *badger.Txn, v []byte) error

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 (db *Database) SetHeaderTrieRoot(txn *badger.Txn, height uint32, root []byte) error

func (*Database) SetHistoricRoundState

func (db *Database) SetHistoricRoundState(txn *badger.Txn, v *objs.RoundState) error

func (*Database) SetOwnState

func (db *Database) SetOwnState(txn *badger.Txn, v *objs.OwnState) error

func (*Database) SetOwnValidatingState

func (db *Database) SetOwnValidatingState(txn *badger.Txn, v *objs.OwnValidatingState) error

func (*Database) SetPendingHdrLeafKey

func (db *Database) SetPendingHdrLeafKey(txn *badger.Txn, hdrLeafKey []byte, value []byte) error

func (*Database) SetPendingHdrNodeKey

func (db *Database) SetPendingHdrNodeKey(txn *badger.Txn, nodeKey []byte, layer int) error

func (*Database) SetPendingLeafKey

func (db *Database) SetPendingLeafKey(txn *badger.Txn, leafKey []byte, value []byte) error

func (*Database) SetPendingNodeKey

func (db *Database) SetPendingNodeKey(txn *badger.Txn, nodeKey []byte, layer int) error

func (*Database) SetSafeToProceed

func (db *Database) SetSafeToProceed(txn *badger.Txn, height uint32, isSafe bool) error

func (*Database) SetSnapShotHdrNode

func (db *Database) SetSnapShotHdrNode(txn *badger.Txn, batch []byte, root []byte, layer int) ([][]byte, int, []trie.LeafNode, error)

func (*Database) SetSnapshotBlockHeader

func (db *Database) SetSnapshotBlockHeader(txn *badger.Txn, v *objs.BlockHeader) error

func (*Database) SetStagedBlockHeader

func (db *Database) SetStagedBlockHeader(txn *badger.Txn, height uint32, value []byte) error

func (*Database) SetTxCacheItem

func (db *Database) SetTxCacheItem(txn *badger.Txn, height uint32, txHash []byte, tx []byte) error

func (*Database) SetValidatorSet

func (db *Database) SetValidatorSet(txn *badger.Txn, v *objs.ValidatorSet) error

func (*Database) SubscribeBroadcastBlockHeader

func (db *Database) SubscribeBroadcastBlockHeader(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastNextHeight

func (db *Database) SubscribeBroadcastNextHeight(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastNextRound

func (db *Database) SubscribeBroadcastNextRound(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastPreCommit

func (db *Database) SubscribeBroadcastPreCommit(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastPreCommitNil

func (db *Database) SubscribeBroadcastPreCommitNil(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastPreVote

func (db *Database) SubscribeBroadcastPreVote(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastPreVoteNil

func (db *Database) SubscribeBroadcastPreVoteNil(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastProposal

func (db *Database) SubscribeBroadcastProposal(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastRCert

func (db *Database) SubscribeBroadcastRCert(ctx context.Context, cb func([]byte) error)

func (*Database) SubscribeBroadcastTransaction

func (db *Database) SubscribeBroadcastTransaction(ctx context.Context, cb func([]byte) error)

func (*Database) Sync

func (db *Database) Sync() error

func (*Database) TxCacheDropBefore

func (db *Database) TxCacheDropBefore(txn *badger.Txn, beforeHeight uint32, maxKeys int) error

func (*Database) Update

func (db *Database) Update(fn TxnFunc) error

func (*Database) UpdateHeaderTrieRootFastSync

func (db *Database) UpdateHeaderTrieRootFastSync(txn *badger.Txn, v *objs.BlockHeader) error

func (*Database) ValidateCommittedBlockHeaderWithProof

func (db *Database) ValidateCommittedBlockHeaderWithProof(txn *badger.Txn, root []byte, blockHeader *objs.BlockHeader, proof []byte) (bool, error)

func (*Database) View

func (db *Database) View(fn TxnFunc) error

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

func (m *MockDatabaseIface) ContainsSnapShotHdrNode(txn *v2.Txn, root []byte) (bool, error)

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) DB

func (m *MockDatabaseIface) DB() *v2.DB

DB 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

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

func (m *MockDatabaseIface) GetBroadcastNextRound(txn *v2.Txn) (*objs.NextRound, error)

GetBroadcastNextRound mocks base method

func (*MockDatabaseIface) GetBroadcastPreCommit

func (m *MockDatabaseIface) GetBroadcastPreCommit(txn *v2.Txn) (*objs.PreCommit, error)

GetBroadcastPreCommit mocks base method

func (*MockDatabaseIface) GetBroadcastPreCommitNil

func (m *MockDatabaseIface) GetBroadcastPreCommitNil(txn *v2.Txn) (*objs.PreCommitNil, error)

GetBroadcastPreCommitNil mocks base method

func (*MockDatabaseIface) GetBroadcastPreVote

func (m *MockDatabaseIface) GetBroadcastPreVote(txn *v2.Txn) (*objs.PreVote, error)

GetBroadcastPreVote mocks base method

func (*MockDatabaseIface) GetBroadcastPreVoteNil

func (m *MockDatabaseIface) GetBroadcastPreVoteNil(txn *v2.Txn) (*objs.PreVoteNil, error)

GetBroadcastPreVoteNil mocks base method

func (*MockDatabaseIface) GetBroadcastProposal

func (m *MockDatabaseIface) GetBroadcastProposal(txn *v2.Txn) (*objs.Proposal, error)

GetBroadcastProposal mocks base method

func (*MockDatabaseIface) GetBroadcastRCert

func (m *MockDatabaseIface) GetBroadcastRCert(txn *v2.Txn) (*objs.RCert, error)

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

func (m *MockDatabaseIface) GetHeaderTrieRoot(txn *v2.Txn, height uint32) ([]byte, error)

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

func (m *MockDatabaseIface) GetOwnState(txn *v2.Txn) (*objs.OwnState, error)

GetOwnState mocks base method

func (*MockDatabaseIface) GetOwnValidatingState

func (m *MockDatabaseIface) GetOwnValidatingState(txn *v2.Txn) (*objs.OwnValidatingState, error)

GetOwnValidatingState mocks base method

func (*MockDatabaseIface) GetPendingHdrLeafKey

func (m *MockDatabaseIface) GetPendingHdrLeafKey(txn *v2.Txn, hdrLeafKey []byte) ([]byte, error)

GetPendingHdrLeafKey mocks base method

func (*MockDatabaseIface) GetPendingHdrLeafKeysIter

func (m *MockDatabaseIface) GetPendingHdrLeafKeysIter(txn *v2.Txn) *PendingHdrLeafIter

GetPendingHdrLeafKeysIter mocks base method

func (*MockDatabaseIface) GetPendingHdrNodeKey

func (m *MockDatabaseIface) GetPendingHdrNodeKey(txn *v2.Txn, nodeKey []byte) (int, error)

GetPendingHdrNodeKey mocks base method

func (*MockDatabaseIface) GetPendingHdrNodeKeysIter

func (m *MockDatabaseIface) GetPendingHdrNodeKeysIter(txn *v2.Txn) *PendingHdrNodeIter

GetPendingHdrNodeKeysIter mocks base method

func (*MockDatabaseIface) GetPendingLeafKey

func (m *MockDatabaseIface) GetPendingLeafKey(txn *v2.Txn, leafKey []byte) ([]byte, error)

GetPendingLeafKey mocks base method

func (*MockDatabaseIface) GetPendingLeafKeysIter

func (m *MockDatabaseIface) GetPendingLeafKeysIter(txn *v2.Txn) *PendingLeafIter

GetPendingLeafKeysIter mocks base method

func (*MockDatabaseIface) GetPendingNodeKey

func (m *MockDatabaseIface) GetPendingNodeKey(txn *v2.Txn, nodeKey []byte) (int, error)

GetPendingNodeKey mocks base method

func (*MockDatabaseIface) GetPendingNodeKeysIter

func (m *MockDatabaseIface) GetPendingNodeKeysIter(txn *v2.Txn) *PendingNodeIter

GetPendingNodeKeysIter mocks base method

func (*MockDatabaseIface) GetSafeToProceed

func (m *MockDatabaseIface) GetSafeToProceed(txn *v2.Txn, height uint32) (bool, error)

GetSafeToProceed mocks base method

func (*MockDatabaseIface) GetSnapShotHdrNode

func (m *MockDatabaseIface) GetSnapShotHdrNode(txn *v2.Txn, root []byte) ([]byte, error)

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

func (m *MockDatabaseIface) GetTxCacheSet(txn *v2.Txn, height uint32) ([][]byte, [][]byte, error)

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

func (m *MockDatabaseIface) SetBroadcastNextRound(txn *v2.Txn, v *objs.NextRound) error

SetBroadcastNextRound mocks base method

func (*MockDatabaseIface) SetBroadcastPreCommit

func (m *MockDatabaseIface) SetBroadcastPreCommit(txn *v2.Txn, v *objs.PreCommit) error

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

func (m *MockDatabaseIface) SetBroadcastPreVote(txn *v2.Txn, v *objs.PreVote) error

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

func (m *MockDatabaseIface) SetBroadcastProposal(txn *v2.Txn, v *objs.Proposal) error

SetBroadcastProposal mocks base method

func (*MockDatabaseIface) SetBroadcastRCert

func (m *MockDatabaseIface) SetBroadcastRCert(txn *v2.Txn, v *objs.RCert) error

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

func (m *MockDatabaseIface) SetOwnState(txn *v2.Txn, v *objs.OwnState) error

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

func (m *MockDatabaseIface) SetPendingHdrNodeKey(txn *v2.Txn, nodeKey []byte, layer int) error

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

func (m *MockDatabaseIface) SetPendingNodeKey(txn *v2.Txn, nodeKey []byte, layer int) error

SetPendingNodeKey mocks base method

func (*MockDatabaseIface) SetSafeToProceed

func (m *MockDatabaseIface) SetSafeToProceed(txn *v2.Txn, height uint32, isSafe bool) error

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

func (m *MockDatabaseIface) SetStagedBlockHeader(txn *v2.Txn, height uint32, value []byte) error

SetStagedBlockHeader mocks base method

func (*MockDatabaseIface) SetTxCacheItem

func (m *MockDatabaseIface) SetTxCacheItem(txn *v2.Txn, height uint32, txHash, tx []byte) error

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) Sync

func (m *MockDatabaseIface) Sync() error

Sync mocks base method

func (*MockDatabaseIface) TxCacheDropBefore

func (m *MockDatabaseIface) TxCacheDropBefore(txn *v2.Txn, beforeHeight uint32, maxKeys int) error

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

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

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()

func (*PendingHdrLeafIter) Next

func (phli *PendingHdrLeafIter) Next() ([]byte, []byte, bool, error)

type PendingHdrNodeIter

type PendingHdrNodeIter struct {
	// contains filtered or unexported fields
}

func (*PendingHdrNodeIter) Close

func (pni *PendingHdrNodeIter) Close()

func (*PendingHdrNodeIter) Next

func (pni *PendingHdrNodeIter) Next() ([]byte, int, bool, error)

type PendingLeafIter

type PendingLeafIter struct {
	// contains filtered or unexported fields
}

func (*PendingLeafIter) Close

func (pni *PendingLeafIter) Close()

func (*PendingLeafIter) Next

func (pni *PendingLeafIter) Next() ([]byte, []byte, bool, error)

type PendingNodeIter

type PendingNodeIter struct {
	// contains filtered or unexported fields
}

func (*PendingNodeIter) Close

func (pni *PendingNodeIter) Close()

func (*PendingNodeIter) Next

func (pni *PendingNodeIter) Next() ([]byte, int, bool, error)

type StagedBlockHeaderKeyIter

type StagedBlockHeaderKeyIter struct {
	// contains filtered or unexported fields
}

func (*StagedBlockHeaderKeyIter) Close

func (sbhki *StagedBlockHeaderKeyIter) Close()

func (*StagedBlockHeaderKeyIter) Next

type Txn

type Txn struct {
	sync.Mutex
	badger.Txn
	// contains filtered or unexported fields
}

func (*Txn) AddCallback

func (txn *Txn) AddCallback(fn TxnFunc)

type TxnFunc

type TxnFunc func(txn *badger.Txn) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL