Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockPersistence ¶
type BlockPersistence interface { WriteNextBlock(blockPairs *protocol.BlockPairContainer) (bool, error) GetLastBlock() (*protocol.BlockPairContainer, error) // TODO(v1): this function has a hideous interface GetBlocks(first primitives.BlockHeight, last primitives.BlockHeight) (blocks []*protocol.BlockPairContainer, firstReturnedBlockHeight primitives.BlockHeight, lastReturnedBlockHeight primitives.BlockHeight, err error) GetNumBlocks() (primitives.BlockHeight, error) GetBlockTracker() *synchronization.BlockTracker GetTransactionsBlock(height primitives.BlockHeight) (*protocol.TransactionsBlockContainer, error) GetResultsBlock(height primitives.BlockHeight) (*protocol.ResultsBlockContainer, error) // TODO(v1): kill this function and move its logic into the adapter GetBlocksRelevantToTxTimestamp(txTimeStamp primitives.TimestampNano, rules BlockSearchRules) []*protocol.BlockPairContainer }
type BlockSearchRules ¶
Click to show internal directories.
Click to hide internal directories.