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 ¶
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.