Expand description

Miner module Keeps track of transactions and currently sealed pending block.

Modules

Blockchain access for transaction pool.

Client-side stratum job dispatcher and mining notifier handler

Structs

Configurable parameters of block authoring.

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.

Configures the behaviour of the miner.

Enums

Block sealing mechanism

Transaction queue penalization settings.

Transaction ordering when requesting pending set.

Different possible definitions for pending transaction set.

Traits

Extended client interface used for mining

Local accounts checker

Miner client API

Provides methods to verify incoming external transactions