Documentation ¶
Index ¶
- type BatchStorage
- type BeaconPrivateKeys
- type Blocks
- func (_m *Blocks) ByCollectionID(collID flow.Identifier) (*flow.Block, error)
- func (_m *Blocks) ByHeight(height uint64) (*flow.Block, error)
- func (_m *Blocks) ByID(blockID flow.Identifier) (*flow.Block, error)
- func (_m *Blocks) GetLastFullBlockHeight() (uint64, error)
- func (_m *Blocks) IndexBlockForCollections(blockID flow.Identifier, collIDs []flow.Identifier) error
- func (_m *Blocks) Store(block *flow.Block) error
- func (_m *Blocks) StoreTx(block *flow.Block) func(*transaction.Tx) error
- func (_m *Blocks) UpdateLastFullBlockHeight(height uint64) error
- type ChunkDataPacks
- func (_m *ChunkDataPacks) BatchStore(c *flow.ChunkDataPack, batch storage.BatchStorage) error
- func (_m *ChunkDataPacks) ByChunkID(chunkID flow.Identifier) (*flow.ChunkDataPack, error)
- func (_m *ChunkDataPacks) Remove(chunkID flow.Identifier) error
- func (_m *ChunkDataPacks) Store(c *flow.ChunkDataPack) error
- type ChunksQueue
- type Cleaner
- type ClusterBlocks
- type ClusterPayloads
- type Collections
- func (_m *Collections) ByID(collID flow.Identifier) (*flow.Collection, error)
- func (_m *Collections) LightByID(collID flow.Identifier) (*flow.LightCollection, error)
- func (_m *Collections) LightByTransactionID(txID flow.Identifier) (*flow.LightCollection, error)
- func (_m *Collections) Remove(collID flow.Identifier) error
- func (_m *Collections) Store(collection *flow.Collection) error
- func (_m *Collections) StoreLight(collection *flow.LightCollection) error
- func (_m *Collections) StoreLightAndIndexByTransaction(collection *flow.LightCollection) error
- type Commits
- type ConsumerProgress
- type DKGState
- func (_m *DKGState) GetDKGEndState(epochCounter uint64) (flow.DKGEndState, error)
- func (_m *DKGState) GetDKGStarted(epochCounter uint64) (bool, error)
- func (_m *DKGState) InsertMyBeaconPrivateKey(epochCounter uint64, key crypto.PrivateKey) error
- func (_m *DKGState) RetrieveMyBeaconPrivateKey(epochCounter uint64) (crypto.PrivateKey, error)
- func (_m *DKGState) SetDKGEndState(epochCounter uint64, endState flow.DKGEndState) error
- func (_m *DKGState) SetDKGStarted(epochCounter uint64) error
- type EpochCommits
- type EpochSetups
- type EpochStates
- type EpochStatuses
- type Events
- func (_m *Events) BatchStore(blockID flow.Identifier, events []flow.EventsList, batch storage.BatchStorage) error
- func (_m *Events) ByBlockID(blockID flow.Identifier) ([]flow.Event, error)
- func (_m *Events) ByBlockIDEventType(blockID flow.Identifier, eventType flow.EventType) ([]flow.Event, error)
- func (_m *Events) ByBlockIDTransactionID(blockID flow.Identifier, transactionID flow.Identifier) ([]flow.Event, error)
- func (_m *Events) ByBlockIDTransactionIndex(blockID flow.Identifier, txIndex uint32) ([]flow.Event, error)
- type ExecutionReceipts
- func (_m *ExecutionReceipts) BatchStore(receipt *flow.ExecutionReceipt, batch storage.BatchStorage) error
- func (_m *ExecutionReceipts) ByBlockID(blockID flow.Identifier) (flow.ExecutionReceiptList, error)
- func (_m *ExecutionReceipts) ByID(receiptID flow.Identifier) (*flow.ExecutionReceipt, error)
- func (_m *ExecutionReceipts) Store(receipt *flow.ExecutionReceipt) error
- type ExecutionResults
- func (_m *ExecutionResults) BatchIndex(blockID flow.Identifier, resultID flow.Identifier, batch storage.BatchStorage) error
- func (_m *ExecutionResults) BatchStore(result *flow.ExecutionResult, batch storage.BatchStorage) error
- func (_m *ExecutionResults) ByBlockID(blockID flow.Identifier) (*flow.ExecutionResult, error)
- func (_m *ExecutionResults) ByID(resultID flow.Identifier) (*flow.ExecutionResult, error)
- func (_m *ExecutionResults) ByIDTx(resultID flow.Identifier) func(*transaction.Tx) (*flow.ExecutionResult, error)
- func (_m *ExecutionResults) ForceIndex(blockID flow.Identifier, resultID flow.Identifier) error
- func (_m *ExecutionResults) Index(blockID flow.Identifier, resultID flow.Identifier) error
- func (_m *ExecutionResults) Store(result *flow.ExecutionResult) error
- type Guarantees
- type Headers
- func (_m *Headers) BatchIndexByChunkID(headerID flow.Identifier, chunkID flow.Identifier, batch storage.BatchStorage) error
- func (_m *Headers) ByBlockID(blockID flow.Identifier) (*flow.Header, error)
- func (_m *Headers) ByHeight(height uint64) (*flow.Header, error)
- func (_m *Headers) ByParentID(parentID flow.Identifier) ([]*flow.Header, error)
- func (_m *Headers) IDByChunkID(chunkID flow.Identifier) (flow.Identifier, error)
- func (_m *Headers) IndexByChunkID(headerID flow.Identifier, chunkID flow.Identifier) error
- func (_m *Headers) Store(header *flow.Header) error
- type Index
- type Job
- type Ledger
- func (_m *Ledger) DiskSize() (int64, error)
- func (_m *Ledger) Done() <-chan struct{}
- func (_m *Ledger) EmptyStateCommitment() flow.StateCommitment
- func (_m *Ledger) GetRegisters(registerIDs []flow.RegisterID, stateCommitment flow.StateCommitment) ([][]byte, error)
- func (_m *Ledger) GetRegistersWithProof(registerIDs []flow.RegisterID, stateCommitment flow.StateCommitment) ([][]byte, [][]byte, error)
- func (_m *Ledger) Ready() <-chan struct{}
- func (_m *Ledger) UpdateRegisters(registerIDs []flow.RegisterID, values [][]byte, ...) (flow.StateCommitment, error)
- func (_m *Ledger) UpdateRegistersWithProof(registerIDs []flow.RegisterID, values [][]byte, ...) (flow.StateCommitment, [][]byte, error)
- type LedgerVerifier
- type MyExecutionReceipts
- type Payloads
- type ResultApprovals
- func (_m *ResultApprovals) ByChunk(resultID flow.Identifier, chunkIndex uint64) (*flow.ResultApproval, error)
- func (_m *ResultApprovals) ByID(approvalID flow.Identifier) (*flow.ResultApproval, error)
- func (_m *ResultApprovals) Index(resultID flow.Identifier, chunkIndex uint64, approvalID flow.Identifier) error
- func (_m *ResultApprovals) Store(result *flow.ResultApproval) error
- type SafeBeaconKeys
- type Seals
- type ServiceEvents
- type Storage
- func (_m *Storage) GetRegisters(registerIDs [][]byte, stateCommitment []byte) ([][]byte, error)
- func (_m *Storage) GetRegistersWithProof(registerIDs [][]byte, stateCommitment []byte) ([][]byte, [][]byte, error)
- func (_m *Storage) LatestStateCommitment() []byte
- func (_m *Storage) UpdateRegisters(registerIDs [][]byte, values [][]byte) ([]byte, error)
- func (_m *Storage) UpdateRegistersWithProof(registerIDs [][]byte, values [][]byte) ([]byte, [][]byte, error)
- type Transaction
- type TransactionResults
- func (_m *TransactionResults) BatchStore(blockID flow.Identifier, transactionResults []flow.TransactionResult, ...) error
- func (_m *TransactionResults) ByBlockID(id flow.Identifier) ([]flow.TransactionResult, error)
- func (_m *TransactionResults) ByBlockIDTransactionID(blockID flow.Identifier, transactionID flow.Identifier) (*flow.TransactionResult, error)
- func (_m *TransactionResults) ByBlockIDTransactionIndex(blockID flow.Identifier, txIndex uint32) (*flow.TransactionResult, error)
- type Transactions
- type Verifier
- type Views
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchStorage ¶ added in v0.15.0
BatchStorage is an autogenerated mock type for the BatchStorage type
func (*BatchStorage) Flush ¶ added in v0.15.2
func (_m *BatchStorage) Flush() error
Flush provides a mock function with given fields:
func (*BatchStorage) GetWriter ¶ added in v0.15.2
func (_m *BatchStorage) GetWriter() *badger.WriteBatch
GetWriter provides a mock function with given fields:
func (*BatchStorage) OnSucceed ¶ added in v0.15.2
func (_m *BatchStorage) OnSucceed(callback func())
OnSucceed provides a mock function with given fields: callback
type BeaconPrivateKeys ¶ added in v0.23.2
BeaconPrivateKeys is an autogenerated mock type for the BeaconPrivateKeys type
func (*BeaconPrivateKeys) InsertMyBeaconPrivateKey ¶ added in v0.23.2
func (_m *BeaconPrivateKeys) InsertMyBeaconPrivateKey(epochCounter uint64, key *encodable.RandomBeaconPrivKey) error
InsertMyBeaconPrivateKey provides a mock function with given fields: epochCounter, key
func (*BeaconPrivateKeys) RetrieveMyBeaconPrivateKey ¶ added in v0.23.2
func (_m *BeaconPrivateKeys) RetrieveMyBeaconPrivateKey(epochCounter uint64) (*encodable.RandomBeaconPrivKey, error)
RetrieveMyBeaconPrivateKey provides a mock function with given fields: epochCounter
type Blocks ¶
Blocks is an autogenerated mock type for the Blocks type
func (*Blocks) ByCollectionID ¶
ByCollectionID provides a mock function with given fields: collID
func (*Blocks) GetLastFullBlockHeight ¶
GetLastFullBlockHeight provides a mock function with given fields:
func (*Blocks) IndexBlockForCollections ¶
func (_m *Blocks) IndexBlockForCollections(blockID flow.Identifier, collIDs []flow.Identifier) error
IndexBlockForCollections provides a mock function with given fields: blockID, collIDs
func (*Blocks) UpdateLastFullBlockHeight ¶
UpdateLastFullBlockHeight provides a mock function with given fields: height
type ChunkDataPacks ¶
ChunkDataPacks is an autogenerated mock type for the ChunkDataPacks type
func (*ChunkDataPacks) BatchStore ¶ added in v0.15.0
func (_m *ChunkDataPacks) BatchStore(c *flow.ChunkDataPack, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: c, batch
func (*ChunkDataPacks) ByChunkID ¶
func (_m *ChunkDataPacks) ByChunkID(chunkID flow.Identifier) (*flow.ChunkDataPack, error)
ByChunkID provides a mock function with given fields: chunkID
func (*ChunkDataPacks) Remove ¶
func (_m *ChunkDataPacks) Remove(chunkID flow.Identifier) error
Remove provides a mock function with given fields: chunkID
func (*ChunkDataPacks) Store ¶
func (_m *ChunkDataPacks) Store(c *flow.ChunkDataPack) error
Store provides a mock function with given fields: c
type ChunksQueue ¶ added in v0.15.0
ChunksQueue is an autogenerated mock type for the ChunksQueue type
func (*ChunksQueue) AtIndex ¶ added in v0.15.0
func (_m *ChunksQueue) AtIndex(index uint64) (*chunks.Locator, error)
AtIndex provides a mock function with given fields: index
func (*ChunksQueue) LatestIndex ¶ added in v0.15.0
func (_m *ChunksQueue) LatestIndex() (uint64, error)
LatestIndex provides a mock function with given fields:
func (*ChunksQueue) StoreChunkLocator ¶ added in v0.15.0
func (_m *ChunksQueue) StoreChunkLocator(locator *chunks.Locator) (bool, error)
StoreChunkLocator provides a mock function with given fields: locator
type ClusterBlocks ¶
ClusterBlocks is an autogenerated mock type for the ClusterBlocks type
func (*ClusterBlocks) ByHeight ¶
func (_m *ClusterBlocks) ByHeight(height uint64) (*cluster.Block, error)
ByHeight provides a mock function with given fields: height
func (*ClusterBlocks) ByID ¶
func (_m *ClusterBlocks) ByID(blockID flow.Identifier) (*cluster.Block, error)
ByID provides a mock function with given fields: blockID
type ClusterPayloads ¶
ClusterPayloads is an autogenerated mock type for the ClusterPayloads type
func (*ClusterPayloads) ByBlockID ¶
func (_m *ClusterPayloads) ByBlockID(blockID flow.Identifier) (*cluster.Payload, error)
ByBlockID provides a mock function with given fields: blockID
func (*ClusterPayloads) Store ¶
func (_m *ClusterPayloads) Store(blockID flow.Identifier, payload *cluster.Payload) error
Store provides a mock function with given fields: blockID, payload
type Collections ¶
Collections is an autogenerated mock type for the Collections type
func (*Collections) ByID ¶
func (_m *Collections) ByID(collID flow.Identifier) (*flow.Collection, error)
ByID provides a mock function with given fields: collID
func (*Collections) LightByID ¶
func (_m *Collections) LightByID(collID flow.Identifier) (*flow.LightCollection, error)
LightByID provides a mock function with given fields: collID
func (*Collections) LightByTransactionID ¶
func (_m *Collections) LightByTransactionID(txID flow.Identifier) (*flow.LightCollection, error)
LightByTransactionID provides a mock function with given fields: txID
func (*Collections) Remove ¶
func (_m *Collections) Remove(collID flow.Identifier) error
Remove provides a mock function with given fields: collID
func (*Collections) Store ¶
func (_m *Collections) Store(collection *flow.Collection) error
Store provides a mock function with given fields: collection
func (*Collections) StoreLight ¶
func (_m *Collections) StoreLight(collection *flow.LightCollection) error
StoreLight provides a mock function with given fields: collection
func (*Collections) StoreLightAndIndexByTransaction ¶
func (_m *Collections) StoreLightAndIndexByTransaction(collection *flow.LightCollection) error
StoreLightAndIndexByTransaction provides a mock function with given fields: collection
type Commits ¶
Commits is an autogenerated mock type for the Commits type
func (*Commits) BatchStore ¶ added in v0.15.0
func (_m *Commits) BatchStore(blockID flow.Identifier, commit flow.StateCommitment, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: blockID, commit, batch
func (*Commits) ByBlockID ¶
func (_m *Commits) ByBlockID(blockID flow.Identifier) (flow.StateCommitment, error)
ByBlockID provides a mock function with given fields: blockID
func (*Commits) Store ¶
func (_m *Commits) Store(blockID flow.Identifier, commit flow.StateCommitment) error
Store provides a mock function with given fields: blockID, commit
type ConsumerProgress ¶ added in v0.15.0
ConsumerProgress is an autogenerated mock type for the ConsumerProgress type
func (*ConsumerProgress) InitProcessedIndex ¶ added in v0.15.0
func (_m *ConsumerProgress) InitProcessedIndex(defaultIndex uint64) error
InitProcessedIndex provides a mock function with given fields: defaultIndex
func (*ConsumerProgress) ProcessedIndex ¶ added in v0.15.0
func (_m *ConsumerProgress) ProcessedIndex() (uint64, error)
ProcessedIndex provides a mock function with given fields:
func (*ConsumerProgress) SetProcessedIndex ¶ added in v0.15.0
func (_m *ConsumerProgress) SetProcessedIndex(processed uint64) error
SetProcessedIndex provides a mock function with given fields: processed
type DKGState ¶ added in v0.23.9
DKGState is an autogenerated mock type for the DKGState type
func (*DKGState) GetDKGEndState ¶ added in v0.23.9
func (_m *DKGState) GetDKGEndState(epochCounter uint64) (flow.DKGEndState, error)
GetDKGEndState provides a mock function with given fields: epochCounter
func (*DKGState) GetDKGStarted ¶ added in v0.23.9
GetDKGStarted provides a mock function with given fields: epochCounter
func (*DKGState) InsertMyBeaconPrivateKey ¶ added in v0.23.9
func (_m *DKGState) InsertMyBeaconPrivateKey(epochCounter uint64, key crypto.PrivateKey) error
InsertMyBeaconPrivateKey provides a mock function with given fields: epochCounter, key
func (*DKGState) RetrieveMyBeaconPrivateKey ¶ added in v0.23.9
func (_m *DKGState) RetrieveMyBeaconPrivateKey(epochCounter uint64) (crypto.PrivateKey, error)
RetrieveMyBeaconPrivateKey provides a mock function with given fields: epochCounter
func (*DKGState) SetDKGEndState ¶ added in v0.23.9
func (_m *DKGState) SetDKGEndState(epochCounter uint64, endState flow.DKGEndState) error
SetDKGEndState provides a mock function with given fields: epochCounter, endState
func (*DKGState) SetDKGStarted ¶ added in v0.23.9
SetDKGStarted provides a mock function with given fields: epochCounter
type EpochCommits ¶
EpochCommits is an autogenerated mock type for the EpochCommits type
func (*EpochCommits) ByID ¶
func (_m *EpochCommits) ByID(_a0 flow.Identifier) (*flow.EpochCommit, error)
ByID provides a mock function with given fields: _a0
func (*EpochCommits) StoreTx ¶
func (_m *EpochCommits) StoreTx(commit *flow.EpochCommit) func(*transaction.Tx) error
StoreTx provides a mock function with given fields: commit
type EpochSetups ¶
EpochSetups is an autogenerated mock type for the EpochSetups type
func (*EpochSetups) ByID ¶
func (_m *EpochSetups) ByID(_a0 flow.Identifier) (*flow.EpochSetup, error)
ByID provides a mock function with given fields: _a0
func (*EpochSetups) StoreTx ¶
func (_m *EpochSetups) StoreTx(_a0 *flow.EpochSetup) func(*transaction.Tx) error
StoreTx provides a mock function with given fields: _a0
type EpochStates ¶
EpochStates is an autogenerated mock type for the EpochStates type
func (*EpochStates) ByBlockID ¶
func (_m *EpochStates) ByBlockID(_a0 flow.Identifier) (*flow.EpochStatus, error)
ByBlockID provides a mock function with given fields: _a0
func (*EpochStates) StoreTx ¶
func (_m *EpochStates) StoreTx(blockID flow.Identifier, state *flow.EpochStatus) func(*badger.Txn) error
StoreTx provides a mock function with given fields: blockID, state
type EpochStatuses ¶
EpochStatuses is an autogenerated mock type for the EpochStatuses type
func (*EpochStatuses) ByBlockID ¶
func (_m *EpochStatuses) ByBlockID(_a0 flow.Identifier) (*flow.EpochStatus, error)
ByBlockID provides a mock function with given fields: _a0
func (*EpochStatuses) StoreTx ¶
func (_m *EpochStatuses) StoreTx(blockID flow.Identifier, state *flow.EpochStatus) func(*transaction.Tx) error
StoreTx provides a mock function with given fields: blockID, state
type Events ¶
Events is an autogenerated mock type for the Events type
func (*Events) BatchStore ¶ added in v0.15.0
func (_m *Events) BatchStore(blockID flow.Identifier, events []flow.EventsList, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: blockID, events, batch
func (*Events) ByBlockIDEventType ¶
func (_m *Events) ByBlockIDEventType(blockID flow.Identifier, eventType flow.EventType) ([]flow.Event, error)
ByBlockIDEventType provides a mock function with given fields: blockID, eventType
func (*Events) ByBlockIDTransactionID ¶
func (_m *Events) ByBlockIDTransactionID(blockID flow.Identifier, transactionID flow.Identifier) ([]flow.Event, error)
ByBlockIDTransactionID provides a mock function with given fields: blockID, transactionID
func (*Events) ByBlockIDTransactionIndex ¶ added in v0.24.8
func (_m *Events) ByBlockIDTransactionIndex(blockID flow.Identifier, txIndex uint32) ([]flow.Event, error)
ByBlockIDTransactionIndex provides a mock function with given fields: blockID, txIndex
type ExecutionReceipts ¶
ExecutionReceipts is an autogenerated mock type for the ExecutionReceipts type
func (*ExecutionReceipts) BatchStore ¶ added in v0.15.1
func (_m *ExecutionReceipts) BatchStore(receipt *flow.ExecutionReceipt, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: receipt, batch
func (*ExecutionReceipts) ByBlockID ¶
func (_m *ExecutionReceipts) ByBlockID(blockID flow.Identifier) (flow.ExecutionReceiptList, error)
ByBlockID provides a mock function with given fields: blockID
func (*ExecutionReceipts) ByID ¶
func (_m *ExecutionReceipts) ByID(receiptID flow.Identifier) (*flow.ExecutionReceipt, error)
ByID provides a mock function with given fields: receiptID
func (*ExecutionReceipts) Store ¶
func (_m *ExecutionReceipts) Store(receipt *flow.ExecutionReceipt) error
Store provides a mock function with given fields: receipt
type ExecutionResults ¶
ExecutionResults is an autogenerated mock type for the ExecutionResults type
func (*ExecutionResults) BatchIndex ¶ added in v0.15.0
func (_m *ExecutionResults) BatchIndex(blockID flow.Identifier, resultID flow.Identifier, batch storage.BatchStorage) error
BatchIndex provides a mock function with given fields: blockID, resultID, batch
func (*ExecutionResults) BatchStore ¶ added in v0.15.0
func (_m *ExecutionResults) BatchStore(result *flow.ExecutionResult, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: result, batch
func (*ExecutionResults) ByBlockID ¶
func (_m *ExecutionResults) ByBlockID(blockID flow.Identifier) (*flow.ExecutionResult, error)
ByBlockID provides a mock function with given fields: blockID
func (*ExecutionResults) ByID ¶
func (_m *ExecutionResults) ByID(resultID flow.Identifier) (*flow.ExecutionResult, error)
ByID provides a mock function with given fields: resultID
func (*ExecutionResults) ByIDTx ¶ added in v0.23.2
func (_m *ExecutionResults) ByIDTx(resultID flow.Identifier) func(*transaction.Tx) (*flow.ExecutionResult, error)
ByIDTx provides a mock function with given fields: resultID
func (*ExecutionResults) ForceIndex ¶ added in v0.21.0
func (_m *ExecutionResults) ForceIndex(blockID flow.Identifier, resultID flow.Identifier) error
ForceIndex provides a mock function with given fields: blockID, resultID
func (*ExecutionResults) Index ¶
func (_m *ExecutionResults) Index(blockID flow.Identifier, resultID flow.Identifier) error
Index provides a mock function with given fields: blockID, resultID
func (*ExecutionResults) Store ¶
func (_m *ExecutionResults) Store(result *flow.ExecutionResult) error
Store provides a mock function with given fields: result
type Guarantees ¶
Guarantees is an autogenerated mock type for the Guarantees type
func (*Guarantees) ByCollectionID ¶
func (_m *Guarantees) ByCollectionID(collID flow.Identifier) (*flow.CollectionGuarantee, error)
ByCollectionID provides a mock function with given fields: collID
func (*Guarantees) Store ¶
func (_m *Guarantees) Store(guarantee *flow.CollectionGuarantee) error
Store provides a mock function with given fields: guarantee
type Headers ¶
Headers is an autogenerated mock type for the Headers type
func (*Headers) BatchIndexByChunkID ¶ added in v0.15.0
func (_m *Headers) BatchIndexByChunkID(headerID flow.Identifier, chunkID flow.Identifier, batch storage.BatchStorage) error
BatchIndexByChunkID provides a mock function with given fields: headerID, chunkID, batch
func (*Headers) ByParentID ¶
ByParentID provides a mock function with given fields: parentID
func (*Headers) IDByChunkID ¶ added in v0.15.0
func (_m *Headers) IDByChunkID(chunkID flow.Identifier) (flow.Identifier, error)
IDByChunkID provides a mock function with given fields: chunkID
func (*Headers) IndexByChunkID ¶ added in v0.15.0
func (_m *Headers) IndexByChunkID(headerID flow.Identifier, chunkID flow.Identifier) error
IndexByChunkID provides a mock function with given fields: headerID, chunkID
type Index ¶
Index is an autogenerated mock type for the Index type
type Ledger ¶
Ledger is an autogenerated mock type for the Ledger type
func (*Ledger) Done ¶
func (_m *Ledger) Done() <-chan struct{}
Done provides a mock function with given fields:
func (*Ledger) EmptyStateCommitment ¶
func (_m *Ledger) EmptyStateCommitment() flow.StateCommitment
EmptyStateCommitment provides a mock function with given fields:
func (*Ledger) GetRegisters ¶
func (_m *Ledger) GetRegisters(registerIDs []flow.RegisterID, stateCommitment flow.StateCommitment) ([][]byte, error)
GetRegisters provides a mock function with given fields: registerIDs, stateCommitment
func (*Ledger) GetRegistersWithProof ¶
func (_m *Ledger) GetRegistersWithProof(registerIDs []flow.RegisterID, stateCommitment flow.StateCommitment) ([][]byte, [][]byte, error)
GetRegistersWithProof provides a mock function with given fields: registerIDs, stateCommitment
func (*Ledger) Ready ¶
func (_m *Ledger) Ready() <-chan struct{}
Ready provides a mock function with given fields:
func (*Ledger) UpdateRegisters ¶
func (_m *Ledger) UpdateRegisters(registerIDs []flow.RegisterID, values [][]byte, stateCommitment flow.StateCommitment) (flow.StateCommitment, error)
UpdateRegisters provides a mock function with given fields: registerIDs, values, stateCommitment
func (*Ledger) UpdateRegistersWithProof ¶
func (_m *Ledger) UpdateRegistersWithProof(registerIDs []flow.RegisterID, values [][]byte, stateCommitment flow.StateCommitment) (flow.StateCommitment, [][]byte, error)
UpdateRegistersWithProof provides a mock function with given fields: registerIDs, values, stateCommitment
type LedgerVerifier ¶
LedgerVerifier is an autogenerated mock type for the LedgerVerifier type
func (*LedgerVerifier) VerifyRegistersProof ¶
func (_m *LedgerVerifier) VerifyRegistersProof(registerIDs []flow.RegisterID, stateCommitment flow.StateCommitment, values [][]byte, proof [][]byte) (bool, error)
VerifyRegistersProof provides a mock function with given fields: registerIDs, stateCommitment, values, proof
type MyExecutionReceipts ¶ added in v0.15.0
MyExecutionReceipts is an autogenerated mock type for the MyExecutionReceipts type
func (*MyExecutionReceipts) BatchStoreMyReceipt ¶ added in v0.15.1
func (_m *MyExecutionReceipts) BatchStoreMyReceipt(receipt *flow.ExecutionReceipt, batch storage.BatchStorage) error
BatchStoreMyReceipt provides a mock function with given fields: receipt, batch
func (*MyExecutionReceipts) MyReceipt ¶ added in v0.15.0
func (_m *MyExecutionReceipts) MyReceipt(blockID flow.Identifier) (*flow.ExecutionReceipt, error)
MyReceipt provides a mock function with given fields: blockID
func (*MyExecutionReceipts) StoreMyReceipt ¶ added in v0.15.0
func (_m *MyExecutionReceipts) StoreMyReceipt(receipt *flow.ExecutionReceipt) error
StoreMyReceipt provides a mock function with given fields: receipt
type Payloads ¶
Payloads is an autogenerated mock type for the Payloads type
type ResultApprovals ¶ added in v0.14.0
ResultApprovals is an autogenerated mock type for the ResultApprovals type
func (*ResultApprovals) ByChunk ¶ added in v0.14.0
func (_m *ResultApprovals) ByChunk(resultID flow.Identifier, chunkIndex uint64) (*flow.ResultApproval, error)
ByChunk provides a mock function with given fields: resultID, chunkIndex
func (*ResultApprovals) ByID ¶ added in v0.14.0
func (_m *ResultApprovals) ByID(approvalID flow.Identifier) (*flow.ResultApproval, error)
ByID provides a mock function with given fields: approvalID
func (*ResultApprovals) Index ¶ added in v0.14.0
func (_m *ResultApprovals) Index(resultID flow.Identifier, chunkIndex uint64, approvalID flow.Identifier) error
Index provides a mock function with given fields: resultID, chunkIndex, approvalID
func (*ResultApprovals) Store ¶ added in v0.14.0
func (_m *ResultApprovals) Store(result *flow.ResultApproval) error
Store provides a mock function with given fields: result
type SafeBeaconKeys ¶ added in v0.23.9
SafeBeaconKeys is an autogenerated mock type for the SafeBeaconKeys type
func (*SafeBeaconKeys) RetrieveMyBeaconPrivateKey ¶ added in v0.23.9
func (_m *SafeBeaconKeys) RetrieveMyBeaconPrivateKey(epochCounter uint64) (crypto.PrivateKey, bool, error)
RetrieveMyBeaconPrivateKey provides a mock function with given fields: epochCounter
type Seals ¶
Seals is an autogenerated mock type for the Seals type
type ServiceEvents ¶ added in v0.14.0
ServiceEvents is an autogenerated mock type for the ServiceEvents type
func (*ServiceEvents) BatchStore ¶ added in v0.15.0
func (_m *ServiceEvents) BatchStore(blockID flow.Identifier, events []flow.Event, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: blockID, events, batch
func (*ServiceEvents) ByBlockID ¶ added in v0.14.0
func (_m *ServiceEvents) ByBlockID(blockID flow.Identifier) ([]flow.Event, error)
ByBlockID provides a mock function with given fields: blockID
type Storage ¶
Storage is an autogenerated mock type for the Storage type
func (*Storage) GetRegisters ¶
GetRegisters provides a mock function with given fields: registerIDs, stateCommitment
func (*Storage) GetRegistersWithProof ¶
func (_m *Storage) GetRegistersWithProof(registerIDs [][]byte, stateCommitment []byte) ([][]byte, [][]byte, error)
GetRegistersWithProof provides a mock function with given fields: registerIDs, stateCommitment
func (*Storage) LatestStateCommitment ¶
LatestStateCommitment provides a mock function with given fields:
func (*Storage) UpdateRegisters ¶
UpdateRegisters provides a mock function with given fields: registerIDs, values
type Transaction ¶ added in v0.15.2
Transaction is an autogenerated mock type for the Transaction type
type TransactionResults ¶
TransactionResults is an autogenerated mock type for the TransactionResults type
func (*TransactionResults) BatchStore ¶
func (_m *TransactionResults) BatchStore(blockID flow.Identifier, transactionResults []flow.TransactionResult, batch storage.BatchStorage) error
BatchStore provides a mock function with given fields: blockID, transactionResults, batch
func (*TransactionResults) ByBlockID ¶ added in v0.24.11
func (_m *TransactionResults) ByBlockID(id flow.Identifier) ([]flow.TransactionResult, error)
ByBlockID provides a mock function with given fields: id
func (*TransactionResults) ByBlockIDTransactionID ¶
func (_m *TransactionResults) ByBlockIDTransactionID(blockID flow.Identifier, transactionID flow.Identifier) (*flow.TransactionResult, error)
ByBlockIDTransactionID provides a mock function with given fields: blockID, transactionID
func (*TransactionResults) ByBlockIDTransactionIndex ¶ added in v0.24.8
func (_m *TransactionResults) ByBlockIDTransactionIndex(blockID flow.Identifier, txIndex uint32) (*flow.TransactionResult, error)
ByBlockIDTransactionIndex provides a mock function with given fields: blockID, txIndex
type Transactions ¶
Transactions is an autogenerated mock type for the Transactions type
func (*Transactions) ByID ¶
func (_m *Transactions) ByID(txID flow.Identifier) (*flow.TransactionBody, error)
ByID provides a mock function with given fields: txID
func (*Transactions) Store ¶
func (_m *Transactions) Store(tx *flow.TransactionBody) error
Store provides a mock function with given fields: tx
Source Files ¶
- batch_storage.go
- beacon_private_keys.go
- blocks.go
- chunk_data_packs.go
- chunks_queue.go
- cleaner.go
- cluster_blocks.go
- cluster_payloads.go
- collections.go
- commits.go
- consumer_progress.go
- dkg_state.go
- epoch_commits.go
- epoch_setups.go
- epoch_states.go
- epoch_statuses.go
- events.go
- execution_receipts.go
- execution_results.go
- guarantees.go
- headers.go
- index.go
- job.go
- ledger.go
- ledger_verifier.go
- my_execution_receipts.go
- payloads.go
- result_approvals.go
- safe_beacon_keys.go
- seals.go
- service_events.go
- storage.go
- transaction.go
- transaction_results.go
- transactions.go
- verifier.go
- views.go