Versions in this module Expand all Collapse all v1 v1.2.0 Jun 21, 2024 v1.0.0 Mar 29, 2024 Changes in this version + const MaximumStandardTransactionMass + func New(config *Config, consensusReference consensusreference.ConsensusReference) miningmanagermodel.Mempool + type Config struct + AcceptNonStandard bool + MaximumMassPerBlock uint64 + MaximumOrphanTransactionCount uint64 + MaximumOrphanTransactionMass uint64 + MaximumStandardTransactionVersion uint16 + MaximumTransactionCount uint64 + MinimumRelayTransactionFee util.Amount + MinimumStandardTransactionVersion uint16 + OrphanExpireIntervalDAAScore uint64 + OrphanExpireScanIntervalDAAScore uint64 + TransactionExpireIntervalDAAScore uint64 + TransactionExpireScanIntervalDAAScore uint64 + TransactionExpireScanIntervalSeconds uint64 + func DefaultConfig(dagParams *dagconfig.Params) *Config + type RejectCode uint8 + const RejectBadOrphan + const RejectDifficulty + const RejectDuplicate + const RejectDust + const RejectFinality + const RejectImmatureSpend + const RejectInsufficientFee + const RejectInvalid + const RejectMalformed + const RejectNonstandard + const RejectNotRequested + const RejectObsolete + const RejectSpamTx + func (code RejectCode) String() string + type RuleError struct + Err error + func (e RuleError) Error() string + func (e RuleError) Unwrap() error + type TxRuleError struct + Description string + RejectCode RejectCode + func (e TxRuleError) Error() string