# Functions
AccumulateRewards credits the coinbase of the given block with the mining reward.
CalcDifficulty is the difficulty adjustment algorithm.
MakeCache generates a new ethash cache and optionally stores it to disk.
MakeDataset generates a new ethash dataset and optionally stores it to disk.
New creates a full sized ethash PoW scheme.
NewFakeDelayer creates a ethash consensus engine with a fake PoW scheme that accepts all blocks as valid, but delays verifications by some time, though they still have to conform to the Ethereum consensus rules.
NewFakeFailer creates a ethash consensus engine with a fake PoW scheme that accepts all blocks as valid apart from the single one specified, though they still have to conform to the Ethereum consensus rules.
NewFaker creates a ethash consensus engine with a fake PoW scheme that accepts all blocks' seal as valid, though they still have to conform to the Ethereum consensus rules.
NewFullFaker creates an ethash consensus engine with a full fake scheme that accepts all blocks as valid, without checking any consensus rules whatsoever.
NewShared creates a full sized ethash PoW shared between all requesters running in the same process.
NewTester creates a small sized ethash PoW scheme useful only for testing purposes.
SeedHash is the seed to use for generating a verification cache and the mining dataset.
# Variables
No description provided by the author