Documentation ¶
Index ¶
- type MinerServer
- func (m *MinerServer) Config() interfaces2.PoWConfig
- func (m *MinerServer) DoMining(input interfaces.Block, resCh chan interfaces.Block) error
- func (m *MinerServer) Excavate(input interfaces.Block, resCh chan interfaces.Block)
- func (m *MinerServer) Init() error
- func (m *MinerServer) Start() error
- func (m *MinerServer) StopMining()
- type MinerServerClient
- type MinerServerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MinerServer ¶
type MinerServer struct { Conf *MinerServerConfig // contains filtered or unexported fields }
func (*MinerServer) Config ¶
func (m *MinerServer) Config() interfaces2.PoWConfig
func (*MinerServer) DoMining ¶
func (m *MinerServer) DoMining(input interfaces.Block, resCh chan interfaces.Block) error
func (*MinerServer) Excavate ¶
func (m *MinerServer) Excavate(input interfaces.Block, resCh chan interfaces.Block)
find block nonce or change coinbase message Issue
func (*MinerServer) Init ¶
func (m *MinerServer) Init() error
func (*MinerServer) StopMining ¶
func (m *MinerServer) StopMining()
type MinerServerClient ¶
type MinerServerClient struct {
// contains filtered or unexported fields
}
func NewMinerServerClinet ¶
func NewMinerServerClinet(server *MinerServer, conn *net.TCPConn) *MinerServerClient
type MinerServerConfig ¶
type MinerServerConfig struct { TcpListenPort int // TCP server listening port MaxWorkerConnect int // TCP Max connections }
func NewEmptyMinerConfig ¶
func NewEmptyMinerConfig() *MinerServerConfig
func NewMinerConfig ¶
func NewMinerConfig(cnffile *sys.Inicnf) *MinerServerConfig
func (*MinerServerConfig) IsDetailLog ¶
func (m *MinerServerConfig) IsDetailLog() bool
Click to show internal directories.
Click to hide internal directories.