# Functions
NewTxPool creates a new transaction pool to gather, sort and filter inbound transactions from the network.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
DefaultConfig contains the default configurations for the transaction pool.
ErrAlreadyKnown is returned if the transactions is already contained within the pool.
ErrFutureReplacePending is returned if a future transaction replaces a pending transaction.
ErrGasLimit is returned if a transaction's requested gas limit exceeds the maximum allowance of the current block.
ErrInvalidSender is returned if the transaction contains an invalid signature.
ErrNegativeValue is a sanity error to ensure no one is able to specify a transaction with a negative value.
ErrOverdraft is returned if a transaction would cause the senders balance to go negative thus invalidating a potential large number of transactions.
ErrOversizedData is returned if the input data of a transaction is greater than some meaningful limit a user might use.
ErrReplaceUnderpriced is returned if a transaction is attempted to be replaced with a different one without the required price bump.
ErrTxPoolOverflow is returned if the transaction pool is full and can't accept another remote transaction.
ErrUnderpriced is returned if a transaction's gas price is below the minimum configured for the transaction pool.
# Type aliases
TxStatus is the current status of a transaction as seen by the pool.