Versions in this module Expand all Collapse all v1 v1.0.3 Dec 21, 2023 v1.0.0 Dec 21, 2023 Changes in this version + type Mempool interface + AllTransactions func(includeTransactionPool bool, includeOrphanPool bool) (transactionPoolTransactions []*external.DomainTransaction, ...) + BlockCandidateTransactions func() []*external.DomainTransaction + GetTransaction func(transactionID *external.DomainTransactionID, includeTransactionPool bool, ...) (transactionPoolTransaction *external.DomainTransaction, isOrphan bool, ...) + GetTransactionsByAddresses func(includeTransactionPool bool, includeOrphanPool bool) (sendingInTransactionPool map[string]*external.DomainTransaction, ...) + HandleNewBlockTransactions func(txs []*external.DomainTransaction) ([]*external.DomainTransaction, error) + RemoveTransactions func(txs []*external.DomainTransaction, removeRedeemers bool) error + TransactionCount func(includeTransactionPool bool, includeOrphanPool bool) int + ValidateAndInsertTransaction func(transaction *external.DomainTransaction, isHighPriority bool, allowOrphan bool) (acceptedTransactions []*external.DomainTransaction, err error)