miningpool

package
Version: v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2021 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MiningPool

type MiningPool struct {
	// contains filtered or unexported fields
}

MiningPool is the support struct for p2p mine pool

func NewMiningPool

func NewMiningPool(c *protocol.Chain, accountManager *account.Manager, txPool *protocol.TxPool, dispatcher *event.Dispatcher) *MiningPool

NewMiningPool will create a new MiningPool

func (*MiningPool) GetWork

func (m *MiningPool) GetWork() (*types.BlockHeader, error)

GetWork will return a block header for p2p mining

func (*MiningPool) SubmitWork

func (m *MiningPool) SubmitWork(bh *types.BlockHeader) error

SubmitWork will try to submit the result to the blockchain

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL