# README
truechain-engineering-code
init
# Functions
New is create a miner object.
NewCPUAgent create a Agent for miner.
NewRemoteAgent create remote agent object.
# Structs
CPUAgent is for agent to mine.
Miner creates blocks and searches for proof-of-work values.
RemoteAgent for Remote mine.
Result is for miner and get mined result.
Work is the workers current environment and holds all of the current state information.
# Interfaces
Agent can register themself with the worker.
Backend wraps all methods required for mining.
CommitteeElection interface is Election module implementation committee interface.