Package org.hyperledger.besu.plugin.services.txselection
package org.hyperledger.besu.plugin.services.txselection
-
ClassDescriptionThis class represents an abstract plugin transaction selector which provides methods to manage the selector state.A service that can be used by plugins to include their pending transactions during block creation.Interface for the transaction selectorInterface for a factory that creates transaction selector and propose pending transaction for block inclusionManages the state of transaction selectors (including the plugin transaction selector
PluginTransactionSelector) during the block creation process.A function that create a duplicate of the input object.The context in which a candidate transaction is evaluated for block inclusion: the pending block header, the pending transaction, the evaluation timer, the transaction gas price, the minimum gas price for inclusion, and whether the evaluation has been cancelled.Marker supertype of every transaction selector.