Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SignedBlock = eos.SignedTransaction{}
Also use `eos.SignedBlock` Also use `eos.SignedTransaction`
Functions ¶
This section is empty.
Types ¶
type BNetMessageType ¶
type BNetMessageType byte
const ( HelloType BNetMessageType = iota // 0 TransactionNoticeType // 1 BlockNoticeType // 2 SignedBlockPointerType // 3 PackedTransactionPointerType // 4 PingType // 5 PongType // 6 )
type BlockNotice ¶
type BlockNotice struct {
BlockIDs []eos.Checksum256 `json:"block_ids"`
}
*
- From bnet_plugin.cpp's `block_notice`: *
- This message is sent upon successfully adding a transaction to the fork database
- and informs the remote peer that there is no need to send this block.
type Hello ¶
type Hello struct {
PeerID ecc.PublicKey `json:"peer_id"`
NetworkVersion string `json:"network_version"`
User string `json:"user"`
Password string `json:"password"`
Agent string `json:"agent"`
ProtocolVersion string `json:"protocol_version"`
ChainID eos.Checksum256 `json:"chain_id"`
RequestTransactions eos.Bool `json:"request_transactions"`
LastIrreversibleBlockNum uint32 `json:"last_irr_block_num"`
PendingBlockIDs []eos.Checksum256 `json:"pending_block_ids"`
}
type Ping ¶
type Ping struct {
Sent eos.Tstamp `json:"sent"`
Code eos.Checksum256 `json:"code"`
LastIrreversibleBlock uint32 `json:"lib"` /// last irreversible block
}
type TransactionNotice ¶
type TransactionNotice struct {
SignedTransactionIDs []eos.Checksum256 ///< hash of trx + sigs
}
*
- From bnet_plugin.cpp's `trx_notice`: *
- This message is sent upon successful speculative application of a transaction
- and informs a peer not to send this message.
Click to show internal directories.
Click to hide internal directories.