# Functions
New creates a new miner with provided config.
# Variables
DefaultConfig contains default settings for miner.
# Structs
BuildPayloadArgs contains the provided parameters for building payload.
Config is the configuration parameters of mining.
Miner is the main object which takes care of submitting new work to consensus engine and gathering the sealing result.
Payload wraps the built payload(block waiting for sealing).
# Interfaces
Backend wraps all methods required for mining.