Module vapcore::miner [−][src]
Miner module Keeps track of transactions and currently sealed pending block.
Modules
pool_client | Blockchain access for transaction pool. |
Structs
AuthoringParams | Configurable parameters of block authoring. |
FilterOptions | Filtering options for the pending transactions May be used for filtering transactions based on gas, gas price, value and/or nonce. |
Miner | Keeps track of transactions using priority queue and holds currently mined block. Handles preparing work for “work sealing” or seals “internally” if Engine does not require work. |
MinerOptions | Configures the behaviour of the miner. |
Enums
Author | Block sealing mechanism |
Penalization | Transaction queue penalization settings. |
PendingOrdering | Transaction ordering when requesting pending set. |
PendingSet | Different possible definitions for pending transaction set. |
Traits
BlockChainClient | Extended client interface used for mining |
LocalAccounts | Local accounts checker |
MinerService | Miner client API |
TransactionVerifierClient | Provides methods to verify incoming external transactions |