Versions in this module Expand all Collapse all v0 v0.49.1 Dec 13, 2025 v0.49.0 Dec 12, 2025 Changes in this version + const C_epochLength + var ErrInvalidDumpMagic = errors.New("invalid dump magic") + func SeedHash(block uint64) []byte + type Kawpow struct + func New(config params.PowConfig, notify []string, noverify bool, logger *log.Logger) *Kawpow + func NewFakeDelayer(delay time.Duration) *Kawpow + func NewFakeFailer(fail uint64) *Kawpow + func NewFaker() *Kawpow + func NewFullFaker() *Kawpow + func NewShared() *Kawpow + func NewTester(notify []string, noverify bool) *Kawpow + func (kawpow *Kawpow) ComputePowHash(header *types.WorkObjectHeader) (common.Hash, error) + func (kawpow *Kawpow) ComputePowLight(header *types.WorkObjectHeader) (mixHash, powHash common.Hash) + func (kawpow *Kawpow) Mine(workObject *types.WorkObject, abort <-chan struct{}, ...) + func (kawpow *Kawpow) MineToThreshold(workObject *types.WorkObject, workShareThreshold int, abort <-chan struct{}, ...) + func (kawpow *Kawpow) Seal(header *types.WorkObject, results chan<- *types.WorkObject, ...) error + func (kawpow *Kawpow) SetThreads(threads int) + func (kawpow *Kawpow) Threads() int + func (kawpow *Kawpow) VerifyKawpowShare(headerHash common.Hash, nonce uint64, blockNumber uint64) (common.Hash, common.Hash, error)