Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCurrentBlockPool ¶
func NewCurrentBlockPool() *transactionMapCacher
NewCurrentBlockPool returns a new pool to be used for current block
func NewDataPool ¶
func NewDataPool(args DataPoolArgs) (*dataPool, error)
NewDataPool creates a data pools holder object
Types ¶
type DataPoolArgs ¶ added in v1.2.4
type DataPoolArgs struct { Transactions dataRetriever.ShardedDataCacherNotifier UnsignedTransactions dataRetriever.ShardedDataCacherNotifier RewardTransactions dataRetriever.ShardedDataCacherNotifier Headers dataRetriever.HeadersPool MiniBlocks storage.Cacher PeerChangesBlocks storage.Cacher TrieNodes storage.Cacher TrieNodesChunks storage.Cacher CurrentBlockTransactions dataRetriever.TransactionCacher SmartContracts storage.Cacher PeerAuthentications storage.Cacher Heartbeats storage.Cacher }
DataPoolArgs represents the data pool's constructor structure
Click to show internal directories.
Click to hide internal directories.