Documentation
¶
Index ¶
- Constants
- func SetBtcdLogLevel()
- type Peer
- func (p *Peer) BroadcastTx(ctx context.Context, msgTx *wire.MsgTx) error
- func (p *Peer) Connect() error
- func (p *Peer) Disconnect()
- func (p *Peer) Error(err error)
- func (p *Peer) OnBlock(_ *peer.Peer, msg *wire.MsgBlock, _ []byte)
- func (p *Peer) OnHeaders(_ *peer.Peer, msg *wire.MsgHeaders)
- func (p *Peer) OnInv(_ *peer.Peer, msg *wire.MsgInv)
- func (p *Peer) OnMerkleBlock(_ *peer.Peer, msg *wire.MsgMerkleBlock)
- func (p *Peer) OnPing(_ *peer.Peer, msg *wire.MsgPing)
- func (p *Peer) OnReject(_ *peer.Peer, msg *wire.MsgReject)
- func (p *Peer) OnTx(_ *peer.Peer, msg *wire.MsgTx)
- func (p *Peer) OnVerAck(_ *peer.Peer, _ *wire.MsgVerAck)
- func (p *Peer) OnVersion(_ *peer.Peer, msg *wire.MsgVersion)
Constants ¶
View Source
const (
MaxHeightBack = 20
)
Variables ¶
This section is empty.
Functions ¶
func SetBtcdLogLevel ¶
func SetBtcdLogLevel()
Types ¶
type Peer ¶
type Peer struct {
HandleError func(error)
BlockSave dbi.BlockSave
TxSave dbi.TxSave
LastBlock *chainhash.Hash
HasExisting bool
HeightBack int64
SyncDone bool
Mempool bool
// contains filtered or unexported fields
}
func (*Peer) Disconnect ¶
func (p *Peer) Disconnect()
func (*Peer) OnMerkleBlock ¶
func (p *Peer) OnMerkleBlock(_ *peer.Peer, msg *wire.MsgMerkleBlock)
Click to show internal directories.
Click to hide internal directories.