Versions in this module Expand all Collapse all v1 v1.2.0 Oct 10, 2024 v1.0.0 May 18, 2024 Changes in this version + const BaseBlockHeaderPayload + const DefaultServices + const MaxAddressesPerMsg + const MaxBlockHeaderPayload + const MaxBlockLocatorsPerMsg + const MaxInvPerMsg + const MaxInvPerRequestTransactionsMsg + const MaxInvPerTxInvMsg + const MaxMessagePayload + const MaxNumParentBlocks + const MaxPrevOutIndex + const MaxRequestRelayBlocksHashes + const MaxUserAgentLen + const MinTxOutPayload + var DefaultUserAgent = fmt.Sprintf("/pugdagd:%s/", version.Version()) + var ProtocolMessageCommandToString = map[MessageCommand]string + var RPCMessageCommandToString = map[MessageCommand]string + func BlockHeaderToDomainBlockHeader(blockHeader *MsgBlockHeader) externalapi.BlockHeader + func BlockWithTrustedDataToDomainBlockWithTrustedData(block *MsgBlockWithTrustedData) *externalapi.BlockWithTrustedData + func GHOSTDAGHashPairToDomainGHOSTDAGHashPair(datum *BlockGHOSTDAGDataHashPair) *externalapi.BlockGHOSTDAGDataHashPair + func MsgBlockToDomainBlock(msgBlock *MsgBlock) *externalapi.DomainBlock + func MsgPruningPointProofToDomainPruningPointProof(pruningPointProofMessage *MsgPruningPointProof) *externalapi.PruningPointProof + func MsgTxToDomainTransaction(msgTx *MsgTx) *externalapi.DomainTransaction + func OutpointAndUTXOEntryPairsToDomainOutpointAndUTXOEntryPairs(outpointAndUTXOEntryPairs []*OutpointAndUTXOEntryPair) []*externalapi.OutpointAndUTXOEntryPair + func RPCBlockToDomainBlock(block *RPCBlock) (*externalapi.DomainBlock, error) + func RPCOutpointToDomainOutpoint(outpoint *RPCOutpoint) (*externalapi.DomainOutpoint, error) + func RPCTransactionToDomainTransaction(rpcTransaction *RPCTransaction) (*externalapi.DomainTransaction, error) + func RPCUTXOEntryToUTXOEntry(entry *RPCUTXOEntry) (externalapi.UTXOEntry, error) + func TrustedDataDataDAABlockV4ToTrustedDataDataDAAHeader(daaBlock *TrustedDataDAAHeader) *externalapi.TrustedDataDataDAAHeader + func ValidateUserAgent(userAgent string) error + type AcceptedTransactionIDs struct + AcceptedTransactionIDs []string + AcceptingBlockHash string + type AddPeerRequestMessage struct + Address string + IsPermanent bool + func NewAddPeerRequestMessage(address string, isPermanent bool) *AddPeerRequestMessage + func (b *AddPeerRequestMessage) MessageNumber() uint64 + func (b *AddPeerRequestMessage) ReceivedAt() time.Time + func (b *AddPeerRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *AddPeerRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *AddPeerRequestMessage) Command() MessageCommand + type AddPeerResponseMessage struct + Error *RPCError + func NewAddPeerResponseMessage() *AddPeerResponseMessage + func (b *AddPeerResponseMessage) MessageNumber() uint64 + func (b *AddPeerResponseMessage) ReceivedAt() time.Time + func (b *AddPeerResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *AddPeerResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *AddPeerResponseMessage) Command() MessageCommand + type BalancesByAddressesEntry struct + Address string + Balance uint64 + type BanRequestMessage struct + IP string + func NewBanRequestMessage(ip string) *BanRequestMessage + func (b *BanRequestMessage) MessageNumber() uint64 + func (b *BanRequestMessage) ReceivedAt() time.Time + func (b *BanRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *BanRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *BanRequestMessage) Command() MessageCommand + type BanResponseMessage struct + Error *RPCError + func NewBanResponseMessage() *BanResponseMessage + func (b *BanResponseMessage) MessageNumber() uint64 + func (b *BanResponseMessage) ReceivedAt() time.Time + func (b *BanResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *BanResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *BanResponseMessage) Command() MessageCommand + type BlockAddedNotificationMessage struct + Block *RPCBlock + func NewBlockAddedNotificationMessage(block *RPCBlock) *BlockAddedNotificationMessage + func (b *BlockAddedNotificationMessage) MessageNumber() uint64 + func (b *BlockAddedNotificationMessage) ReceivedAt() time.Time + func (b *BlockAddedNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *BlockAddedNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *BlockAddedNotificationMessage) Command() MessageCommand + type BlockGHOSTDAGData struct + BlueScore uint64 + BlueWork *big.Int + BluesAnticoneSizes []*BluesAnticoneSizes + MergeSetBlues []*externalapi.DomainHash + MergeSetReds []*externalapi.DomainHash + SelectedParent *externalapi.DomainHash + type BlockGHOSTDAGDataHashPair struct + GHOSTDAGData *BlockGHOSTDAGData + Hash *externalapi.DomainHash + type BlockHeadersMessage struct + BlockHeaders []*MsgBlockHeader + func NewBlockHeadersMessage(blockHeaders []*MsgBlockHeader) *BlockHeadersMessage + func (b *BlockHeadersMessage) MessageNumber() uint64 + func (b *BlockHeadersMessage) ReceivedAt() time.Time + func (b *BlockHeadersMessage) SetMessageNumber(messageNumber uint64) + func (b *BlockHeadersMessage) SetReceivedAt(receivedAt time.Time) + func (msg *BlockHeadersMessage) Command() MessageCommand + type BluesAnticoneSizes struct + AnticoneSize externalapi.KType + BlueHash *externalapi.DomainHash + type EstimateNetworkHashesPerSecondRequestMessage struct + StartHash string + WindowSize uint32 + func NewEstimateNetworkHashesPerSecondRequestMessage(startHash string, windowSize uint32) *EstimateNetworkHashesPerSecondRequestMessage + func (b *EstimateNetworkHashesPerSecondRequestMessage) MessageNumber() uint64 + func (b *EstimateNetworkHashesPerSecondRequestMessage) ReceivedAt() time.Time + func (b *EstimateNetworkHashesPerSecondRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *EstimateNetworkHashesPerSecondRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *EstimateNetworkHashesPerSecondRequestMessage) Command() MessageCommand + type EstimateNetworkHashesPerSecondResponseMessage struct + Error *RPCError + NetworkHashesPerSecond uint64 + func NewEstimateNetworkHashesPerSecondResponseMessage(networkHashesPerSecond uint64) *EstimateNetworkHashesPerSecondResponseMessage + func (b *EstimateNetworkHashesPerSecondResponseMessage) MessageNumber() uint64 + func (b *EstimateNetworkHashesPerSecondResponseMessage) ReceivedAt() time.Time + func (b *EstimateNetworkHashesPerSecondResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *EstimateNetworkHashesPerSecondResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *EstimateNetworkHashesPerSecondResponseMessage) Command() MessageCommand + type FinalityConflictNotificationMessage struct + ViolatingBlockHash string + func NewFinalityConflictNotificationMessage(violatingBlockHash string) *FinalityConflictNotificationMessage + func (b *FinalityConflictNotificationMessage) MessageNumber() uint64 + func (b *FinalityConflictNotificationMessage) ReceivedAt() time.Time + func (b *FinalityConflictNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *FinalityConflictNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *FinalityConflictNotificationMessage) Command() MessageCommand + type FinalityConflictResolvedNotificationMessage struct + FinalityBlockHash string + func NewFinalityConflictResolvedNotificationMessage(finalityBlockHash string) *FinalityConflictResolvedNotificationMessage + func (b *FinalityConflictResolvedNotificationMessage) MessageNumber() uint64 + func (b *FinalityConflictResolvedNotificationMessage) ReceivedAt() time.Time + func (b *FinalityConflictResolvedNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *FinalityConflictResolvedNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *FinalityConflictResolvedNotificationMessage) Command() MessageCommand + type GetBalanceByAddressRequestMessage struct + Address string + func NewGetBalanceByAddressRequest(address string) *GetBalanceByAddressRequestMessage + func (b *GetBalanceByAddressRequestMessage) MessageNumber() uint64 + func (b *GetBalanceByAddressRequestMessage) ReceivedAt() time.Time + func (b *GetBalanceByAddressRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBalanceByAddressRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBalanceByAddressRequestMessage) Command() MessageCommand + type GetBalanceByAddressResponseMessage struct + Balance uint64 + Error *RPCError + func NewGetBalanceByAddressResponse(Balance uint64) *GetBalanceByAddressResponseMessage + func (b *GetBalanceByAddressResponseMessage) MessageNumber() uint64 + func (b *GetBalanceByAddressResponseMessage) ReceivedAt() time.Time + func (b *GetBalanceByAddressResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBalanceByAddressResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBalanceByAddressResponseMessage) Command() MessageCommand + type GetBalancesByAddressesRequestMessage struct + Addresses []string + func NewGetBalancesByAddressesRequest(addresses []string) *GetBalancesByAddressesRequestMessage + func (b *GetBalancesByAddressesRequestMessage) MessageNumber() uint64 + func (b *GetBalancesByAddressesRequestMessage) ReceivedAt() time.Time + func (b *GetBalancesByAddressesRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBalancesByAddressesRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBalancesByAddressesRequestMessage) Command() MessageCommand + type GetBalancesByAddressesResponseMessage struct + Entries []*BalancesByAddressesEntry + Error *RPCError + func NewGetBalancesByAddressesResponse(entries []*BalancesByAddressesEntry) *GetBalancesByAddressesResponseMessage + func (b *GetBalancesByAddressesResponseMessage) MessageNumber() uint64 + func (b *GetBalancesByAddressesResponseMessage) ReceivedAt() time.Time + func (b *GetBalancesByAddressesResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBalancesByAddressesResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBalancesByAddressesResponseMessage) Command() MessageCommand + type GetBlockCountRequestMessage struct + func NewGetBlockCountRequestMessage() *GetBlockCountRequestMessage + func (b *GetBlockCountRequestMessage) MessageNumber() uint64 + func (b *GetBlockCountRequestMessage) ReceivedAt() time.Time + func (b *GetBlockCountRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockCountRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockCountRequestMessage) Command() MessageCommand + type GetBlockCountResponseMessage struct + BlockCount uint64 + Error *RPCError + HeaderCount uint64 + func NewGetBlockCountResponseMessage(syncInfo *externalapi.SyncInfo) *GetBlockCountResponseMessage + func (b *GetBlockCountResponseMessage) MessageNumber() uint64 + func (b *GetBlockCountResponseMessage) ReceivedAt() time.Time + func (b *GetBlockCountResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockCountResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockCountResponseMessage) Command() MessageCommand + type GetBlockDAGInfoRequestMessage struct + func NewGetBlockDAGInfoRequestMessage() *GetBlockDAGInfoRequestMessage + func (b *GetBlockDAGInfoRequestMessage) MessageNumber() uint64 + func (b *GetBlockDAGInfoRequestMessage) ReceivedAt() time.Time + func (b *GetBlockDAGInfoRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockDAGInfoRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockDAGInfoRequestMessage) Command() MessageCommand + type GetBlockDAGInfoResponseMessage struct + BlockCount uint64 + Difficulty float64 + Error *RPCError + HeaderCount uint64 + NetworkName string + PastMedianTime int64 + PruningPointHash string + TipHashes []string + VirtualDAAScore uint64 + VirtualParentHashes []string + func NewGetBlockDAGInfoResponseMessage() *GetBlockDAGInfoResponseMessage + func (b *GetBlockDAGInfoResponseMessage) MessageNumber() uint64 + func (b *GetBlockDAGInfoResponseMessage) ReceivedAt() time.Time + func (b *GetBlockDAGInfoResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockDAGInfoResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockDAGInfoResponseMessage) Command() MessageCommand + type GetBlockRequestMessage struct + Hash string + IncludeTransactions bool + func NewGetBlockRequestMessage(hash string, includeTransactions bool) *GetBlockRequestMessage + func (b *GetBlockRequestMessage) MessageNumber() uint64 + func (b *GetBlockRequestMessage) ReceivedAt() time.Time + func (b *GetBlockRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockRequestMessage) Command() MessageCommand + type GetBlockResponseMessage struct + Block *RPCBlock + Error *RPCError + func NewGetBlockResponseMessage() *GetBlockResponseMessage + func (b *GetBlockResponseMessage) MessageNumber() uint64 + func (b *GetBlockResponseMessage) ReceivedAt() time.Time + func (b *GetBlockResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockResponseMessage) Command() MessageCommand + type GetBlockTemplateRequestMessage struct + ExtraData string + PayAddress string + func NewGetBlockTemplateRequestMessage(payAddress, extraData string) *GetBlockTemplateRequestMessage + func (b *GetBlockTemplateRequestMessage) MessageNumber() uint64 + func (b *GetBlockTemplateRequestMessage) ReceivedAt() time.Time + func (b *GetBlockTemplateRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockTemplateRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockTemplateRequestMessage) Command() MessageCommand + type GetBlockTemplateResponseMessage struct + Block *RPCBlock + Error *RPCError + IsSynced bool + func NewGetBlockTemplateResponseMessage(block *RPCBlock, isSynced bool) *GetBlockTemplateResponseMessage + func (b *GetBlockTemplateResponseMessage) MessageNumber() uint64 + func (b *GetBlockTemplateResponseMessage) ReceivedAt() time.Time + func (b *GetBlockTemplateResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlockTemplateResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlockTemplateResponseMessage) Command() MessageCommand + type GetBlocksRequestMessage struct + IncludeBlocks bool + IncludeTransactions bool + LowHash string + func NewGetBlocksRequestMessage(lowHash string, includeBlocks bool, includeTransactions bool) *GetBlocksRequestMessage + func (b *GetBlocksRequestMessage) MessageNumber() uint64 + func (b *GetBlocksRequestMessage) ReceivedAt() time.Time + func (b *GetBlocksRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlocksRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlocksRequestMessage) Command() MessageCommand + type GetBlocksResponseMessage struct + BlockHashes []string + Blocks []*RPCBlock + Error *RPCError + func NewGetBlocksResponseMessage() *GetBlocksResponseMessage + func (b *GetBlocksResponseMessage) MessageNumber() uint64 + func (b *GetBlocksResponseMessage) ReceivedAt() time.Time + func (b *GetBlocksResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetBlocksResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetBlocksResponseMessage) Command() MessageCommand + type GetCoinSupplyRequestMessage struct + func NewGetCoinSupplyRequestMessage() *GetCoinSupplyRequestMessage + func (b *GetCoinSupplyRequestMessage) MessageNumber() uint64 + func (b *GetCoinSupplyRequestMessage) ReceivedAt() time.Time + func (b *GetCoinSupplyRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetCoinSupplyRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetCoinSupplyRequestMessage) Command() MessageCommand + type GetCoinSupplyResponseMessage struct + CirculatingSompi uint64 + Error *RPCError + MaxSompi uint64 + func NewGetCoinSupplyResponseMessage(maxSompi uint64, circulatingSompi uint64) *GetCoinSupplyResponseMessage + func (b *GetCoinSupplyResponseMessage) MessageNumber() uint64 + func (b *GetCoinSupplyResponseMessage) ReceivedAt() time.Time + func (b *GetCoinSupplyResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetCoinSupplyResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetCoinSupplyResponseMessage) Command() MessageCommand + type GetConnectedPeerInfoMessage struct + Address string + AdvertisedProtocolVersion uint32 + ID string + IsIBDPeer bool + IsOutbound bool + LastPingDuration int64 + TimeConnected int64 + TimeOffset int64 + UserAgent string + type GetConnectedPeerInfoRequestMessage struct + func NewGetConnectedPeerInfoRequestMessage() *GetConnectedPeerInfoRequestMessage + func (b *GetConnectedPeerInfoRequestMessage) MessageNumber() uint64 + func (b *GetConnectedPeerInfoRequestMessage) ReceivedAt() time.Time + func (b *GetConnectedPeerInfoRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetConnectedPeerInfoRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetConnectedPeerInfoRequestMessage) Command() MessageCommand + type GetConnectedPeerInfoResponseMessage struct + Error *RPCError + Infos []*GetConnectedPeerInfoMessage + func NewGetConnectedPeerInfoResponseMessage(infos []*GetConnectedPeerInfoMessage) *GetConnectedPeerInfoResponseMessage + func (b *GetConnectedPeerInfoResponseMessage) MessageNumber() uint64 + func (b *GetConnectedPeerInfoResponseMessage) ReceivedAt() time.Time + func (b *GetConnectedPeerInfoResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetConnectedPeerInfoResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetConnectedPeerInfoResponseMessage) Command() MessageCommand + type GetCurrentNetworkRequestMessage struct + func NewGetCurrentNetworkRequestMessage() *GetCurrentNetworkRequestMessage + func (b *GetCurrentNetworkRequestMessage) MessageNumber() uint64 + func (b *GetCurrentNetworkRequestMessage) ReceivedAt() time.Time + func (b *GetCurrentNetworkRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetCurrentNetworkRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetCurrentNetworkRequestMessage) Command() MessageCommand + type GetCurrentNetworkResponseMessage struct + CurrentNetwork string + Error *RPCError + func NewGetCurrentNetworkResponseMessage(currentNetwork string) *GetCurrentNetworkResponseMessage + func (b *GetCurrentNetworkResponseMessage) MessageNumber() uint64 + func (b *GetCurrentNetworkResponseMessage) ReceivedAt() time.Time + func (b *GetCurrentNetworkResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetCurrentNetworkResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetCurrentNetworkResponseMessage) Command() MessageCommand + type GetHeadersRequestMessage struct + IsAscending bool + Limit uint64 + StartHash string + func NewGetHeadersRequestMessage(startHash string, limit uint64, isAscending bool) *GetHeadersRequestMessage + func (b *GetHeadersRequestMessage) MessageNumber() uint64 + func (b *GetHeadersRequestMessage) ReceivedAt() time.Time + func (b *GetHeadersRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetHeadersRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetHeadersRequestMessage) Command() MessageCommand + type GetHeadersResponseMessage struct + Error *RPCError + Headers []string + func NewGetHeadersResponseMessage(headers []string) *GetHeadersResponseMessage + func (b *GetHeadersResponseMessage) MessageNumber() uint64 + func (b *GetHeadersResponseMessage) ReceivedAt() time.Time + func (b *GetHeadersResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetHeadersResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetHeadersResponseMessage) Command() MessageCommand + type GetInfoRequestMessage struct + func NewGetInfoRequestMessage() *GetInfoRequestMessage + func (b *GetInfoRequestMessage) MessageNumber() uint64 + func (b *GetInfoRequestMessage) ReceivedAt() time.Time + func (b *GetInfoRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetInfoRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetInfoRequestMessage) Command() MessageCommand + type GetInfoResponseMessage struct + Error *RPCError + IsSynced bool + IsUtxoIndexed bool + MempoolSize uint64 + P2PID string + ServerVersion string + func NewGetInfoResponseMessage(p2pID string, mempoolSize uint64, serverVersion string, isUtxoIndexed bool, ...) *GetInfoResponseMessage + func (b *GetInfoResponseMessage) MessageNumber() uint64 + func (b *GetInfoResponseMessage) ReceivedAt() time.Time + func (b *GetInfoResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetInfoResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetInfoResponseMessage) Command() MessageCommand + type GetMempoolEntriesByAddressesRequestMessage struct + Addresses []string + FilterTransactionPool bool + IncludeOrphanPool bool + func NewGetMempoolEntriesByAddressesRequestMessage(addresses []string, includeOrphanPool bool, filterTransactionPool bool) *GetMempoolEntriesByAddressesRequestMessage + func (b *GetMempoolEntriesByAddressesRequestMessage) MessageNumber() uint64 + func (b *GetMempoolEntriesByAddressesRequestMessage) ReceivedAt() time.Time + func (b *GetMempoolEntriesByAddressesRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetMempoolEntriesByAddressesRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetMempoolEntriesByAddressesRequestMessage) Command() MessageCommand + type GetMempoolEntriesByAddressesResponseMessage struct + Entries []*MempoolEntryByAddress + Error *RPCError + func NewGetMempoolEntriesByAddressesResponseMessage(entries []*MempoolEntryByAddress) *GetMempoolEntriesByAddressesResponseMessage + func (b *GetMempoolEntriesByAddressesResponseMessage) MessageNumber() uint64 + func (b *GetMempoolEntriesByAddressesResponseMessage) ReceivedAt() time.Time + func (b *GetMempoolEntriesByAddressesResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetMempoolEntriesByAddressesResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetMempoolEntriesByAddressesResponseMessage) Command() MessageCommand + type GetMempoolEntriesRequestMessage struct + FilterTransactionPool bool + IncludeOrphanPool bool + func NewGetMempoolEntriesRequestMessage(includeOrphanPool bool, filterTransactionPool bool) *GetMempoolEntriesRequestMessage + func (b *GetMempoolEntriesRequestMessage) MessageNumber() uint64 + func (b *GetMempoolEntriesRequestMessage) ReceivedAt() time.Time + func (b *GetMempoolEntriesRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetMempoolEntriesRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetMempoolEntriesRequestMessage) Command() MessageCommand + type GetMempoolEntriesResponseMessage struct + Entries []*MempoolEntry + Error *RPCError + func NewGetMempoolEntriesResponseMessage(entries []*MempoolEntry) *GetMempoolEntriesResponseMessage + func (b *GetMempoolEntriesResponseMessage) MessageNumber() uint64 + func (b *GetMempoolEntriesResponseMessage) ReceivedAt() time.Time + func (b *GetMempoolEntriesResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetMempoolEntriesResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetMempoolEntriesResponseMessage) Command() MessageCommand + type GetMempoolEntryRequestMessage struct + FilterTransactionPool bool + IncludeOrphanPool bool + TxID string + func NewGetMempoolEntryRequestMessage(txID string, includeOrphanPool bool, filterTransactionPool bool) *GetMempoolEntryRequestMessage + func (b *GetMempoolEntryRequestMessage) MessageNumber() uint64 + func (b *GetMempoolEntryRequestMessage) ReceivedAt() time.Time + func (b *GetMempoolEntryRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetMempoolEntryRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetMempoolEntryRequestMessage) Command() MessageCommand + type GetMempoolEntryResponseMessage struct + Entry *MempoolEntry + Error *RPCError + func NewGetMempoolEntryResponseMessage(fee uint64, transaction *RPCTransaction, isOrphan bool) *GetMempoolEntryResponseMessage + func (b *GetMempoolEntryResponseMessage) MessageNumber() uint64 + func (b *GetMempoolEntryResponseMessage) ReceivedAt() time.Time + func (b *GetMempoolEntryResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetMempoolEntryResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetMempoolEntryResponseMessage) Command() MessageCommand + type GetPeerAddressesKnownAddressMessage struct + Addr string + type GetPeerAddressesRequestMessage struct + func NewGetPeerAddressesRequestMessage() *GetPeerAddressesRequestMessage + func (b *GetPeerAddressesRequestMessage) MessageNumber() uint64 + func (b *GetPeerAddressesRequestMessage) ReceivedAt() time.Time + func (b *GetPeerAddressesRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetPeerAddressesRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetPeerAddressesRequestMessage) Command() MessageCommand + type GetPeerAddressesResponseMessage struct + Addresses []*GetPeerAddressesKnownAddressMessage + BannedAddresses []*GetPeerAddressesKnownAddressMessage + Error *RPCError + func NewGetPeerAddressesResponseMessage(addresses []*GetPeerAddressesKnownAddressMessage, ...) *GetPeerAddressesResponseMessage + func (b *GetPeerAddressesResponseMessage) MessageNumber() uint64 + func (b *GetPeerAddressesResponseMessage) ReceivedAt() time.Time + func (b *GetPeerAddressesResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetPeerAddressesResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetPeerAddressesResponseMessage) Command() MessageCommand + type GetSelectedTipHashRequestMessage struct + func NewGetSelectedTipHashRequestMessage() *GetSelectedTipHashRequestMessage + func (b *GetSelectedTipHashRequestMessage) MessageNumber() uint64 + func (b *GetSelectedTipHashRequestMessage) ReceivedAt() time.Time + func (b *GetSelectedTipHashRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetSelectedTipHashRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetSelectedTipHashRequestMessage) Command() MessageCommand + type GetSelectedTipHashResponseMessage struct + Error *RPCError + SelectedTipHash string + func NewGetSelectedTipHashResponseMessage(selectedTipHash string) *GetSelectedTipHashResponseMessage + func (b *GetSelectedTipHashResponseMessage) MessageNumber() uint64 + func (b *GetSelectedTipHashResponseMessage) ReceivedAt() time.Time + func (b *GetSelectedTipHashResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetSelectedTipHashResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetSelectedTipHashResponseMessage) Command() MessageCommand + type GetSubnetworkRequestMessage struct + SubnetworkID string + func NewGetSubnetworkRequestMessage(subnetworkID string) *GetSubnetworkRequestMessage + func (b *GetSubnetworkRequestMessage) MessageNumber() uint64 + func (b *GetSubnetworkRequestMessage) ReceivedAt() time.Time + func (b *GetSubnetworkRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetSubnetworkRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetSubnetworkRequestMessage) Command() MessageCommand + type GetSubnetworkResponseMessage struct + Error *RPCError + GasLimit uint64 + func NewGetSubnetworkResponseMessage(gasLimit uint64) *GetSubnetworkResponseMessage + func (b *GetSubnetworkResponseMessage) MessageNumber() uint64 + func (b *GetSubnetworkResponseMessage) ReceivedAt() time.Time + func (b *GetSubnetworkResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetSubnetworkResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetSubnetworkResponseMessage) Command() MessageCommand + type GetUTXOsByAddressesRequestMessage struct + Addresses []string + func NewGetUTXOsByAddressesRequestMessage(addresses []string) *GetUTXOsByAddressesRequestMessage + func (b *GetUTXOsByAddressesRequestMessage) MessageNumber() uint64 + func (b *GetUTXOsByAddressesRequestMessage) ReceivedAt() time.Time + func (b *GetUTXOsByAddressesRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetUTXOsByAddressesRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetUTXOsByAddressesRequestMessage) Command() MessageCommand + type GetUTXOsByAddressesResponseMessage struct + Entries []*UTXOsByAddressesEntry + Error *RPCError + func NewGetUTXOsByAddressesResponseMessage(entries []*UTXOsByAddressesEntry) *GetUTXOsByAddressesResponseMessage + func (b *GetUTXOsByAddressesResponseMessage) MessageNumber() uint64 + func (b *GetUTXOsByAddressesResponseMessage) ReceivedAt() time.Time + func (b *GetUTXOsByAddressesResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetUTXOsByAddressesResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetUTXOsByAddressesResponseMessage) Command() MessageCommand + type GetVirtualSelectedParentBlueScoreRequestMessage struct + func NewGetVirtualSelectedParentBlueScoreRequestMessage() *GetVirtualSelectedParentBlueScoreRequestMessage + func (b *GetVirtualSelectedParentBlueScoreRequestMessage) MessageNumber() uint64 + func (b *GetVirtualSelectedParentBlueScoreRequestMessage) ReceivedAt() time.Time + func (b *GetVirtualSelectedParentBlueScoreRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetVirtualSelectedParentBlueScoreRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetVirtualSelectedParentBlueScoreRequestMessage) Command() MessageCommand + type GetVirtualSelectedParentBlueScoreResponseMessage struct + BlueScore uint64 + Error *RPCError + func NewGetVirtualSelectedParentBlueScoreResponseMessage(blueScore uint64) *GetVirtualSelectedParentBlueScoreResponseMessage + func (b *GetVirtualSelectedParentBlueScoreResponseMessage) MessageNumber() uint64 + func (b *GetVirtualSelectedParentBlueScoreResponseMessage) ReceivedAt() time.Time + func (b *GetVirtualSelectedParentBlueScoreResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetVirtualSelectedParentBlueScoreResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetVirtualSelectedParentBlueScoreResponseMessage) Command() MessageCommand + type GetVirtualSelectedParentChainFromBlockRequestMessage struct + IncludeAcceptedTransactionIDs bool + StartHash string + func NewGetVirtualSelectedParentChainFromBlockRequestMessage(startHash string, includeAcceptedTransactionIDs bool) *GetVirtualSelectedParentChainFromBlockRequestMessage + func (b *GetVirtualSelectedParentChainFromBlockRequestMessage) MessageNumber() uint64 + func (b *GetVirtualSelectedParentChainFromBlockRequestMessage) ReceivedAt() time.Time + func (b *GetVirtualSelectedParentChainFromBlockRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *GetVirtualSelectedParentChainFromBlockRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetVirtualSelectedParentChainFromBlockRequestMessage) Command() MessageCommand + type GetVirtualSelectedParentChainFromBlockResponseMessage struct + AcceptedTransactionIDs []*AcceptedTransactionIDs + AddedChainBlockHashes []string + Error *RPCError + RemovedChainBlockHashes []string + func NewGetVirtualSelectedParentChainFromBlockResponseMessage(removedChainBlockHashes, addedChainBlockHashes []string, ...) *GetVirtualSelectedParentChainFromBlockResponseMessage + func (b *GetVirtualSelectedParentChainFromBlockResponseMessage) MessageNumber() uint64 + func (b *GetVirtualSelectedParentChainFromBlockResponseMessage) ReceivedAt() time.Time + func (b *GetVirtualSelectedParentChainFromBlockResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *GetVirtualSelectedParentChainFromBlockResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *GetVirtualSelectedParentChainFromBlockResponseMessage) Command() MessageCommand + type KaspaNet uint32 + const Devnet + const Mainnet + const Simnet + const Testnet + func (n KaspaNet) String() string + type MempoolEntry struct + Fee uint64 + IsOrphan bool + Transaction *RPCTransaction + type MempoolEntryByAddress struct + Address string + Receiving []*MempoolEntry + Sending []*MempoolEntry + type Message interface + Command func() MessageCommand + MessageNumber func() uint64 + ReceivedAt func() time.Time + SetMessageNumber func(index uint64) + SetReceivedAt func(receivedAt time.Time) + type MessageCommand uint32 + const CmdAddPeerRequestMessage + const CmdAddPeerResponseMessage + const CmdAddresses + const CmdBanRequestMessage + const CmdBanResponseMessage + const CmdBlock + const CmdBlockAddedNotificationMessage + const CmdBlockHeaders + const CmdBlockLocator + const CmdBlockWithTrustedData + const CmdBlockWithTrustedDataV4 + const CmdDoneBlocksWithTrustedData + const CmdDoneHeaders + const CmdDonePruningPointUTXOSetChunks + const CmdEstimateNetworkHashesPerSecondRequestMessage + const CmdEstimateNetworkHashesPerSecondResponseMessage + const CmdFinalityConflictNotificationMessage + const CmdFinalityConflictResolvedNotificationMessage + const CmdGetBalanceByAddressRequestMessage + const CmdGetBalanceByAddressResponseMessage + const CmdGetBalancesByAddressesRequestMessage + const CmdGetBalancesByAddressesResponseMessage + const CmdGetBlockCountRequestMessage + const CmdGetBlockCountResponseMessage + const CmdGetBlockDAGInfoRequestMessage + const CmdGetBlockDAGInfoResponseMessage + const CmdGetBlockRequestMessage + const CmdGetBlockResponseMessage + const CmdGetBlockTemplateRequestMessage + const CmdGetBlockTemplateResponseMessage + const CmdGetBlockTemplateTransactionMessage + const CmdGetBlocksRequestMessage + const CmdGetBlocksResponseMessage + const CmdGetCoinSupplyRequestMessage + const CmdGetCoinSupplyResponseMessage + const CmdGetConnectedPeerInfoRequestMessage + const CmdGetConnectedPeerInfoResponseMessage + const CmdGetCurrentNetworkRequestMessage + const CmdGetCurrentNetworkResponseMessage + const CmdGetHeadersRequestMessage + const CmdGetHeadersResponseMessage + const CmdGetInfoRequestMessage + const CmdGetInfoResponseMessage + const CmdGetMempoolEntriesByAddressesRequestMessage + const CmdGetMempoolEntriesByAddressesResponseMessage + const CmdGetMempoolEntriesRequestMessage + const CmdGetMempoolEntriesResponseMessage + const CmdGetMempoolEntryRequestMessage + const CmdGetMempoolEntryResponseMessage + const CmdGetPeerAddressesRequestMessage + const CmdGetPeerAddressesResponseMessage + const CmdGetSelectedTipHashRequestMessage + const CmdGetSelectedTipHashResponseMessage + const CmdGetSubnetworkRequestMessage + const CmdGetSubnetworkResponseMessage + const CmdGetUTXOsByAddressesRequestMessage + const CmdGetUTXOsByAddressesResponseMessage + const CmdGetVirtualSelectedParentBlueScoreRequestMessage + const CmdGetVirtualSelectedParentBlueScoreResponseMessage + const CmdGetVirtualSelectedParentChainFromBlockRequestMessage + const CmdGetVirtualSelectedParentChainFromBlockResponseMessage + const CmdIBDBlock + const CmdIBDBlockLocator + const CmdIBDBlockLocatorHighestHash + const CmdIBDBlockLocatorHighestHashNotFound + const CmdIBDChainBlockLocator + const CmdInvRelayBlock + const CmdInvTransaction + const CmdNewBlockTemplateNotificationMessage + const CmdNotifyBlockAddedRequestMessage + const CmdNotifyBlockAddedResponseMessage + const CmdNotifyFinalityConflictsRequestMessage + const CmdNotifyFinalityConflictsResponseMessage + const CmdNotifyNewBlockTemplateRequestMessage + const CmdNotifyNewBlockTemplateResponseMessage + const CmdNotifyPruningPointUTXOSetOverrideRequestMessage + const CmdNotifyPruningPointUTXOSetOverrideResponseMessage + const CmdNotifyUTXOsChangedRequestMessage + const CmdNotifyUTXOsChangedResponseMessage + const CmdNotifyVirtualDaaScoreChangedRequestMessage + const CmdNotifyVirtualDaaScoreChangedResponseMessage + const CmdNotifyVirtualSelectedParentBlueScoreChangedRequestMessage + const CmdNotifyVirtualSelectedParentBlueScoreChangedResponseMessage + const CmdNotifyVirtualSelectedParentChainChangedRequestMessage + const CmdNotifyVirtualSelectedParentChainChangedResponseMessage + const CmdPing + const CmdPong + const CmdPruningPointProof + const CmdPruningPointUTXOSetChunk + const CmdPruningPointUTXOSetOverrideNotificationMessage + const CmdPruningPoints + const CmdReady + const CmdReject + const CmdRequestAddresses + const CmdRequestAnticone + const CmdRequestBlockLocator + const CmdRequestHeaders + const CmdRequestIBDBlocks + const CmdRequestIBDChainBlockLocator + const CmdRequestNextHeaders + const CmdRequestNextPruningPointAndItsAnticoneBlocks + const CmdRequestNextPruningPointUTXOSetChunk + const CmdRequestPruningPointAndItsAnticone + const CmdRequestPruningPointProof + const CmdRequestPruningPointUTXOSet + const CmdRequestRelayBlocks + const CmdRequestTransactions + const CmdResolveFinalityConflictRequestMessage + const CmdResolveFinalityConflictResponseMessage + const CmdShutDownRequestMessage + const CmdShutDownResponseMessage + const CmdStopNotifyingPruningPointUTXOSetOverrideRequestMessage + const CmdStopNotifyingPruningPointUTXOSetOverrideResponseMessage + const CmdStopNotifyingUTXOsChangedRequestMessage + const CmdStopNotifyingUTXOsChangedResponseMessage + const CmdSubmitBlockRequestMessage + const CmdSubmitBlockResponseMessage + const CmdSubmitTransactionRequestMessage + const CmdSubmitTransactionResponseMessage + const CmdTransactionNotFound + const CmdTrustedData + const CmdTx + const CmdUTXOsChangedNotificationMessage + const CmdUnbanRequestMessage + const CmdUnbanResponseMessage + const CmdUnexpectedPruningPoint + const CmdVerAck + const CmdVersion + const CmdVirtualDaaScoreChangedNotificationMessage + const CmdVirtualSelectedParentBlueScoreChangedNotificationMessage + const CmdVirtualSelectedParentChainChangedNotificationMessage + func (cmd MessageCommand) String() string + type MessageError struct + Description string + Func string + func (e *MessageError) Error() string + type MsgAddresses struct + AddressList []*NetAddress + func NewMsgAddresses(addressList []*NetAddress) *MsgAddresses + func (b *MsgAddresses) MessageNumber() uint64 + func (b *MsgAddresses) ReceivedAt() time.Time + func (b *MsgAddresses) SetMessageNumber(messageNumber uint64) + func (b *MsgAddresses) SetReceivedAt(receivedAt time.Time) + func (msg *MsgAddresses) Command() MessageCommand + type MsgBlock struct + Header MsgBlockHeader + Transactions []*MsgTx + func DomainBlockToMsgBlock(domainBlock *externalapi.DomainBlock) *MsgBlock + func NewMsgBlock(blockHeader *MsgBlockHeader) *MsgBlock + func (b *MsgBlock) MessageNumber() uint64 + func (b *MsgBlock) ReceivedAt() time.Time + func (b *MsgBlock) SetMessageNumber(messageNumber uint64) + func (b *MsgBlock) SetReceivedAt(receivedAt time.Time) + func (msg *MsgBlock) AddTransaction(tx *MsgTx) + func (msg *MsgBlock) ClearTransactions() + func (msg *MsgBlock) Command() MessageCommand + func (msg *MsgBlock) ConvertToPartial(subnetworkID *externalapi.DomainSubnetworkID) + func (msg *MsgBlock) MaxPayloadLength(pver uint32) uint32 + type MsgBlockHeader struct + AcceptedIDMerkleRoot *externalapi.DomainHash + Bits uint32 + BlueScore uint64 + BlueWork *big.Int + DAAScore uint64 + HashMerkleRoot *externalapi.DomainHash + Nonce uint64 + Parents []externalapi.BlockLevelParents + PruningPoint *externalapi.DomainHash + Timestamp mstime.Time + UTXOCommitment *externalapi.DomainHash + Version uint16 + func DomainBlockHeaderToBlockHeader(domainBlockHeader externalapi.BlockHeader) *MsgBlockHeader + func NewBlockHeader(version uint16, parents []externalapi.BlockLevelParents, ...) *MsgBlockHeader + func (b *MsgBlockHeader) MessageNumber() uint64 + func (b *MsgBlockHeader) ReceivedAt() time.Time + func (b *MsgBlockHeader) SetMessageNumber(messageNumber uint64) + func (b *MsgBlockHeader) SetReceivedAt(receivedAt time.Time) + func (h *MsgBlockHeader) BlockHash() *externalapi.DomainHash + type MsgBlockLocator struct + BlockLocatorHashes []*externalapi.DomainHash + func NewMsgBlockLocator(locatorHashes []*externalapi.DomainHash) *MsgBlockLocator + func (b *MsgBlockLocator) MessageNumber() uint64 + func (b *MsgBlockLocator) ReceivedAt() time.Time + func (b *MsgBlockLocator) SetMessageNumber(messageNumber uint64) + func (b *MsgBlockLocator) SetReceivedAt(receivedAt time.Time) + func (msg *MsgBlockLocator) Command() MessageCommand + type MsgBlockWithTrustedData struct + Block *MsgBlock + DAAScore uint64 + DAAWindow []*TrustedDataDataDAABlock + GHOSTDAGData []*BlockGHOSTDAGDataHashPair + func DomainBlockWithTrustedDataToBlockWithTrustedData(block *externalapi.BlockWithTrustedData) *MsgBlockWithTrustedData + func NewMsgBlockWithTrustedData() *MsgBlockWithTrustedData + func (b *MsgBlockWithTrustedData) MessageNumber() uint64 + func (b *MsgBlockWithTrustedData) ReceivedAt() time.Time + func (b *MsgBlockWithTrustedData) SetMessageNumber(messageNumber uint64) + func (b *MsgBlockWithTrustedData) SetReceivedAt(receivedAt time.Time) + func (msg *MsgBlockWithTrustedData) Command() MessageCommand + type MsgBlockWithTrustedDataV4 struct + Block *MsgBlock + DAAWindowIndices []uint64 + GHOSTDAGDataIndices []uint64 + func DomainBlockWithTrustedDataToBlockWithTrustedDataV4(block *externalapi.DomainBlock, daaWindowIndices, ghostdagDataIndices []uint64) *MsgBlockWithTrustedDataV4 + func NewMsgBlockWithTrustedDataV4() *MsgBlockWithTrustedDataV4 + func (b *MsgBlockWithTrustedDataV4) MessageNumber() uint64 + func (b *MsgBlockWithTrustedDataV4) ReceivedAt() time.Time + func (b *MsgBlockWithTrustedDataV4) SetMessageNumber(messageNumber uint64) + func (b *MsgBlockWithTrustedDataV4) SetReceivedAt(receivedAt time.Time) + func (msg *MsgBlockWithTrustedDataV4) Command() MessageCommand + type MsgDoneBlocksWithTrustedData struct + func NewMsgDoneBlocksWithTrustedData() *MsgDoneBlocksWithTrustedData + func (b *MsgDoneBlocksWithTrustedData) MessageNumber() uint64 + func (b *MsgDoneBlocksWithTrustedData) ReceivedAt() time.Time + func (b *MsgDoneBlocksWithTrustedData) SetMessageNumber(messageNumber uint64) + func (b *MsgDoneBlocksWithTrustedData) SetReceivedAt(receivedAt time.Time) + func (msg *MsgDoneBlocksWithTrustedData) Command() MessageCommand + type MsgDoneHeaders struct + func NewMsgDoneHeaders() *MsgDoneHeaders + func (b *MsgDoneHeaders) MessageNumber() uint64 + func (b *MsgDoneHeaders) ReceivedAt() time.Time + func (b *MsgDoneHeaders) SetMessageNumber(messageNumber uint64) + func (b *MsgDoneHeaders) SetReceivedAt(receivedAt time.Time) + func (msg *MsgDoneHeaders) Command() MessageCommand + type MsgDonePruningPointUTXOSetChunks struct + func NewMsgDonePruningPointUTXOSetChunks() *MsgDonePruningPointUTXOSetChunks + func (b *MsgDonePruningPointUTXOSetChunks) MessageNumber() uint64 + func (b *MsgDonePruningPointUTXOSetChunks) ReceivedAt() time.Time + func (b *MsgDonePruningPointUTXOSetChunks) SetMessageNumber(messageNumber uint64) + func (b *MsgDonePruningPointUTXOSetChunks) SetReceivedAt(receivedAt time.Time) + func (msg *MsgDonePruningPointUTXOSetChunks) Command() MessageCommand + type MsgIBDBlock struct + func NewMsgIBDBlock(msgBlock *MsgBlock) *MsgIBDBlock + func (b *MsgIBDBlock) MessageNumber() uint64 + func (b *MsgIBDBlock) ReceivedAt() time.Time + func (b *MsgIBDBlock) SetMessageNumber(messageNumber uint64) + func (b *MsgIBDBlock) SetReceivedAt(receivedAt time.Time) + func (msg *MsgIBDBlock) Command() MessageCommand + func (msg *MsgIBDBlock) MaxPayloadLength(pver uint32) uint32 + type MsgIBDBlockLocator struct + BlockLocatorHashes []*externalapi.DomainHash + TargetHash *externalapi.DomainHash + func NewMsgIBDBlockLocator(targetHash *externalapi.DomainHash, ...) *MsgIBDBlockLocator + func (b *MsgIBDBlockLocator) MessageNumber() uint64 + func (b *MsgIBDBlockLocator) ReceivedAt() time.Time + func (b *MsgIBDBlockLocator) SetMessageNumber(messageNumber uint64) + func (b *MsgIBDBlockLocator) SetReceivedAt(receivedAt time.Time) + func (msg *MsgIBDBlockLocator) Command() MessageCommand + type MsgIBDBlockLocatorHighestHash struct + HighestHash *externalapi.DomainHash + func NewMsgIBDBlockLocatorHighestHash(highestHash *externalapi.DomainHash) *MsgIBDBlockLocatorHighestHash + func (b *MsgIBDBlockLocatorHighestHash) MessageNumber() uint64 + func (b *MsgIBDBlockLocatorHighestHash) ReceivedAt() time.Time + func (b *MsgIBDBlockLocatorHighestHash) SetMessageNumber(messageNumber uint64) + func (b *MsgIBDBlockLocatorHighestHash) SetReceivedAt(receivedAt time.Time) + func (msg *MsgIBDBlockLocatorHighestHash) Command() MessageCommand + type MsgIBDBlockLocatorHighestHashNotFound struct + func NewMsgIBDBlockLocatorHighestHashNotFound() *MsgIBDBlockLocatorHighestHashNotFound + func (b *MsgIBDBlockLocatorHighestHashNotFound) MessageNumber() uint64 + func (b *MsgIBDBlockLocatorHighestHashNotFound) ReceivedAt() time.Time + func (b *MsgIBDBlockLocatorHighestHashNotFound) SetMessageNumber(messageNumber uint64) + func (b *MsgIBDBlockLocatorHighestHashNotFound) SetReceivedAt(receivedAt time.Time) + func (msg *MsgIBDBlockLocatorHighestHashNotFound) Command() MessageCommand + type MsgIBDChainBlockLocator struct + BlockLocatorHashes []*externalapi.DomainHash + func NewMsgIBDChainBlockLocator(locatorHashes []*externalapi.DomainHash) *MsgIBDChainBlockLocator + func (b *MsgIBDChainBlockLocator) MessageNumber() uint64 + func (b *MsgIBDChainBlockLocator) ReceivedAt() time.Time + func (b *MsgIBDChainBlockLocator) SetMessageNumber(messageNumber uint64) + func (b *MsgIBDChainBlockLocator) SetReceivedAt(receivedAt time.Time) + func (msg *MsgIBDChainBlockLocator) Command() MessageCommand + type MsgInvRelayBlock struct + Hash *externalapi.DomainHash + func NewMsgInvBlock(hash *externalapi.DomainHash) *MsgInvRelayBlock + func (b *MsgInvRelayBlock) MessageNumber() uint64 + func (b *MsgInvRelayBlock) ReceivedAt() time.Time + func (b *MsgInvRelayBlock) SetMessageNumber(messageNumber uint64) + func (b *MsgInvRelayBlock) SetReceivedAt(receivedAt time.Time) + func (msg *MsgInvRelayBlock) Command() MessageCommand + type MsgInvTransaction struct + TxIDs []*externalapi.DomainTransactionID + func NewMsgInvTransaction(ids []*externalapi.DomainTransactionID) *MsgInvTransaction + func (b *MsgInvTransaction) MessageNumber() uint64 + func (b *MsgInvTransaction) ReceivedAt() time.Time + func (b *MsgInvTransaction) SetMessageNumber(messageNumber uint64) + func (b *MsgInvTransaction) SetReceivedAt(receivedAt time.Time) + func (msg *MsgInvTransaction) Command() MessageCommand + type MsgPing struct + Nonce uint64 + func NewMsgPing(nonce uint64) *MsgPing + func (b *MsgPing) MessageNumber() uint64 + func (b *MsgPing) ReceivedAt() time.Time + func (b *MsgPing) SetMessageNumber(messageNumber uint64) + func (b *MsgPing) SetReceivedAt(receivedAt time.Time) + func (msg *MsgPing) Command() MessageCommand + type MsgPong struct + Nonce uint64 + func NewMsgPong(nonce uint64) *MsgPong + func (b *MsgPong) MessageNumber() uint64 + func (b *MsgPong) ReceivedAt() time.Time + func (b *MsgPong) SetMessageNumber(messageNumber uint64) + func (b *MsgPong) SetReceivedAt(receivedAt time.Time) + func (msg *MsgPong) Command() MessageCommand + type MsgPruningPointProof struct + Headers [][]*MsgBlockHeader + func DomainPruningPointProofToMsgPruningPointProof(pruningPointProof *externalapi.PruningPointProof) *MsgPruningPointProof + func NewMsgPruningPointProof(headers [][]*MsgBlockHeader) *MsgPruningPointProof + func (b *MsgPruningPointProof) MessageNumber() uint64 + func (b *MsgPruningPointProof) ReceivedAt() time.Time + func (b *MsgPruningPointProof) SetMessageNumber(messageNumber uint64) + func (b *MsgPruningPointProof) SetReceivedAt(receivedAt time.Time) + func (msg *MsgPruningPointProof) Command() MessageCommand + type MsgPruningPointUTXOSetChunk struct + OutpointAndUTXOEntryPairs []*OutpointAndUTXOEntryPair + func NewMsgPruningPointUTXOSetChunk(outpointAndUTXOEntryPairs []*OutpointAndUTXOEntryPair) *MsgPruningPointUTXOSetChunk + func (b *MsgPruningPointUTXOSetChunk) MessageNumber() uint64 + func (b *MsgPruningPointUTXOSetChunk) ReceivedAt() time.Time + func (b *MsgPruningPointUTXOSetChunk) SetMessageNumber(messageNumber uint64) + func (b *MsgPruningPointUTXOSetChunk) SetReceivedAt(receivedAt time.Time) + func (msg *MsgPruningPointUTXOSetChunk) Command() MessageCommand + type MsgPruningPoints struct + Headers []*MsgBlockHeader + func NewMsgPruningPoints(headers []*MsgBlockHeader) *MsgPruningPoints + func (b *MsgPruningPoints) MessageNumber() uint64 + func (b *MsgPruningPoints) ReceivedAt() time.Time + func (b *MsgPruningPoints) SetMessageNumber(messageNumber uint64) + func (b *MsgPruningPoints) SetReceivedAt(receivedAt time.Time) + func (msg *MsgPruningPoints) Command() MessageCommand + type MsgReady struct + func NewMsgReady() *MsgReady + func (b *MsgReady) MessageNumber() uint64 + func (b *MsgReady) ReceivedAt() time.Time + func (b *MsgReady) SetMessageNumber(messageNumber uint64) + func (b *MsgReady) SetReceivedAt(receivedAt time.Time) + func (msg *MsgReady) Command() MessageCommand + type MsgReject struct + Reason string + func NewMsgReject(reason string) *MsgReject + func (b *MsgReject) MessageNumber() uint64 + func (b *MsgReject) ReceivedAt() time.Time + func (b *MsgReject) SetMessageNumber(messageNumber uint64) + func (b *MsgReject) SetReceivedAt(receivedAt time.Time) + func (msg *MsgReject) Command() MessageCommand + type MsgRequestAddresses struct + IncludeAllSubnetworks bool + SubnetworkID *externalapi.DomainSubnetworkID + func NewMsgRequestAddresses(includeAllSubnetworks bool, subnetworkID *externalapi.DomainSubnetworkID) *MsgRequestAddresses + func (b *MsgRequestAddresses) MessageNumber() uint64 + func (b *MsgRequestAddresses) ReceivedAt() time.Time + func (b *MsgRequestAddresses) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestAddresses) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestAddresses) Command() MessageCommand + type MsgRequestAnticone struct + BlockHash *externalapi.DomainHash + ContextHash *externalapi.DomainHash + func NewMsgRequestAnticone(blockHash, contextHash *externalapi.DomainHash) *MsgRequestAnticone + func (b *MsgRequestAnticone) MessageNumber() uint64 + func (b *MsgRequestAnticone) ReceivedAt() time.Time + func (b *MsgRequestAnticone) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestAnticone) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestAnticone) Command() MessageCommand + type MsgRequestBlockLocator struct + HighHash *externalapi.DomainHash + Limit uint32 + func NewMsgRequestBlockLocator(highHash *externalapi.DomainHash, limit uint32) *MsgRequestBlockLocator + func (b *MsgRequestBlockLocator) MessageNumber() uint64 + func (b *MsgRequestBlockLocator) ReceivedAt() time.Time + func (b *MsgRequestBlockLocator) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestBlockLocator) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestBlockLocator) Command() MessageCommand + type MsgRequestHeaders struct + HighHash *externalapi.DomainHash + LowHash *externalapi.DomainHash + func NewMsgRequstHeaders(lowHash, highHash *externalapi.DomainHash) *MsgRequestHeaders + func (b *MsgRequestHeaders) MessageNumber() uint64 + func (b *MsgRequestHeaders) ReceivedAt() time.Time + func (b *MsgRequestHeaders) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestHeaders) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestHeaders) Command() MessageCommand + type MsgRequestIBDBlocks struct + Hashes []*externalapi.DomainHash + func NewMsgRequestIBDBlocks(hashes []*externalapi.DomainHash) *MsgRequestIBDBlocks + func (b *MsgRequestIBDBlocks) MessageNumber() uint64 + func (b *MsgRequestIBDBlocks) ReceivedAt() time.Time + func (b *MsgRequestIBDBlocks) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestIBDBlocks) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestIBDBlocks) Command() MessageCommand + type MsgRequestIBDChainBlockLocator struct + HighHash *externalapi.DomainHash + LowHash *externalapi.DomainHash + func NewMsgIBDRequestChainBlockLocator(highHash, lowHash *externalapi.DomainHash) *MsgRequestIBDChainBlockLocator + func (b *MsgRequestIBDChainBlockLocator) MessageNumber() uint64 + func (b *MsgRequestIBDChainBlockLocator) ReceivedAt() time.Time + func (b *MsgRequestIBDChainBlockLocator) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestIBDChainBlockLocator) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestIBDChainBlockLocator) Command() MessageCommand + type MsgRequestNextHeaders struct + func NewMsgRequestNextHeaders() *MsgRequestNextHeaders + func (b *MsgRequestNextHeaders) MessageNumber() uint64 + func (b *MsgRequestNextHeaders) ReceivedAt() time.Time + func (b *MsgRequestNextHeaders) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestNextHeaders) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestNextHeaders) Command() MessageCommand + type MsgRequestNextPruningPointAndItsAnticoneBlocks struct + func NewMsgRequestNextPruningPointAndItsAnticoneBlocks() *MsgRequestNextPruningPointAndItsAnticoneBlocks + func (b *MsgRequestNextPruningPointAndItsAnticoneBlocks) MessageNumber() uint64 + func (b *MsgRequestNextPruningPointAndItsAnticoneBlocks) ReceivedAt() time.Time + func (b *MsgRequestNextPruningPointAndItsAnticoneBlocks) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestNextPruningPointAndItsAnticoneBlocks) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestNextPruningPointAndItsAnticoneBlocks) Command() MessageCommand + type MsgRequestNextPruningPointUTXOSetChunk struct + func NewMsgRequestNextPruningPointUTXOSetChunk() *MsgRequestNextPruningPointUTXOSetChunk + func (b *MsgRequestNextPruningPointUTXOSetChunk) MessageNumber() uint64 + func (b *MsgRequestNextPruningPointUTXOSetChunk) ReceivedAt() time.Time + func (b *MsgRequestNextPruningPointUTXOSetChunk) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestNextPruningPointUTXOSetChunk) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestNextPruningPointUTXOSetChunk) Command() MessageCommand + type MsgRequestPruningPointAndItsAnticone struct + func NewMsgRequestPruningPointAndItsAnticone() *MsgRequestPruningPointAndItsAnticone + func (b *MsgRequestPruningPointAndItsAnticone) MessageNumber() uint64 + func (b *MsgRequestPruningPointAndItsAnticone) ReceivedAt() time.Time + func (b *MsgRequestPruningPointAndItsAnticone) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestPruningPointAndItsAnticone) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestPruningPointAndItsAnticone) Command() MessageCommand + type MsgRequestPruningPointProof struct + func NewMsgRequestPruningPointProof() *MsgRequestPruningPointProof + func (b *MsgRequestPruningPointProof) MessageNumber() uint64 + func (b *MsgRequestPruningPointProof) ReceivedAt() time.Time + func (b *MsgRequestPruningPointProof) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestPruningPointProof) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestPruningPointProof) Command() MessageCommand + type MsgRequestPruningPointUTXOSet struct + PruningPointHash *externalapi.DomainHash + func NewMsgRequestPruningPointUTXOSet(pruningPointHash *externalapi.DomainHash) *MsgRequestPruningPointUTXOSet + func (b *MsgRequestPruningPointUTXOSet) MessageNumber() uint64 + func (b *MsgRequestPruningPointUTXOSet) ReceivedAt() time.Time + func (b *MsgRequestPruningPointUTXOSet) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestPruningPointUTXOSet) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestPruningPointUTXOSet) Command() MessageCommand + type MsgRequestRelayBlocks struct + Hashes []*externalapi.DomainHash + func NewMsgRequestRelayBlocks(hashes []*externalapi.DomainHash) *MsgRequestRelayBlocks + func (b *MsgRequestRelayBlocks) MessageNumber() uint64 + func (b *MsgRequestRelayBlocks) ReceivedAt() time.Time + func (b *MsgRequestRelayBlocks) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestRelayBlocks) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestRelayBlocks) Command() MessageCommand + type MsgRequestTransactions struct + IDs []*externalapi.DomainTransactionID + func NewMsgRequestTransactions(ids []*externalapi.DomainTransactionID) *MsgRequestTransactions + func (b *MsgRequestTransactions) MessageNumber() uint64 + func (b *MsgRequestTransactions) ReceivedAt() time.Time + func (b *MsgRequestTransactions) SetMessageNumber(messageNumber uint64) + func (b *MsgRequestTransactions) SetReceivedAt(receivedAt time.Time) + func (msg *MsgRequestTransactions) Command() MessageCommand + type MsgTransactionNotFound struct + ID *externalapi.DomainTransactionID + func NewMsgTransactionNotFound(id *externalapi.DomainTransactionID) *MsgTransactionNotFound + func (b *MsgTransactionNotFound) MessageNumber() uint64 + func (b *MsgTransactionNotFound) ReceivedAt() time.Time + func (b *MsgTransactionNotFound) SetMessageNumber(messageNumber uint64) + func (b *MsgTransactionNotFound) SetReceivedAt(receivedAt time.Time) + func (msg *MsgTransactionNotFound) Command() MessageCommand + type MsgTrustedData struct + DAAWindow []*TrustedDataDAAHeader + GHOSTDAGData []*BlockGHOSTDAGDataHashPair + func DomainTrustedDataToTrustedData(domainDAAWindow []*externalapi.TrustedDataDataDAAHeader, ...) *MsgTrustedData + func NewMsgTrustedData() *MsgTrustedData + func (b *MsgTrustedData) MessageNumber() uint64 + func (b *MsgTrustedData) ReceivedAt() time.Time + func (b *MsgTrustedData) SetMessageNumber(messageNumber uint64) + func (b *MsgTrustedData) SetReceivedAt(receivedAt time.Time) + func (msg *MsgTrustedData) Command() MessageCommand + type MsgTx struct + Gas uint64 + LockTime uint64 + Payload []byte + SubnetworkID externalapi.DomainSubnetworkID + TxIn []*TxIn + TxOut []*TxOut + Version uint16 + func DomainTransactionToMsgTx(domainTransaction *externalapi.DomainTransaction) *MsgTx + func NewNativeMsgTx(version uint16, txIn []*TxIn, txOut []*TxOut) *MsgTx + func NewNativeMsgTxWithLocktime(version uint16, txIn []*TxIn, txOut []*TxOut, locktime uint64) *MsgTx + func NewRegistryMsgTx(version uint16, txIn []*TxIn, txOut []*TxOut, gasLimit uint64) *MsgTx + func NewSubnetworkMsgTx(version uint16, txIn []*TxIn, txOut []*TxOut, ...) *MsgTx + func (b *MsgTx) MessageNumber() uint64 + func (b *MsgTx) ReceivedAt() time.Time + func (b *MsgTx) SetMessageNumber(messageNumber uint64) + func (b *MsgTx) SetReceivedAt(receivedAt time.Time) + func (msg *MsgTx) AddTxIn(ti *TxIn) + func (msg *MsgTx) AddTxOut(to *TxOut) + func (msg *MsgTx) Command() MessageCommand + func (msg *MsgTx) Copy() *MsgTx + func (msg *MsgTx) IsCoinBase() bool + func (msg *MsgTx) IsSubnetworkCompatible(subnetworkID *externalapi.DomainSubnetworkID) bool + func (msg *MsgTx) MaxPayloadLength(pver uint32) uint32 + func (msg *MsgTx) TxHash() *externalapi.DomainHash + func (msg *MsgTx) TxID() *externalapi.DomainTransactionID + type MsgUnexpectedPruningPoint struct + func NewMsgUnexpectedPruningPoint() *MsgUnexpectedPruningPoint + func (b *MsgUnexpectedPruningPoint) MessageNumber() uint64 + func (b *MsgUnexpectedPruningPoint) ReceivedAt() time.Time + func (b *MsgUnexpectedPruningPoint) SetMessageNumber(messageNumber uint64) + func (b *MsgUnexpectedPruningPoint) SetReceivedAt(receivedAt time.Time) + func (msg *MsgUnexpectedPruningPoint) Command() MessageCommand + type MsgVerAck struct + func NewMsgVerAck() *MsgVerAck + func (b *MsgVerAck) MessageNumber() uint64 + func (b *MsgVerAck) ReceivedAt() time.Time + func (b *MsgVerAck) SetMessageNumber(messageNumber uint64) + func (b *MsgVerAck) SetReceivedAt(receivedAt time.Time) + func (msg *MsgVerAck) Command() MessageCommand + type MsgVersion struct + Address *NetAddress + DisableRelayTx bool + ID *id.ID + Network string + ProtocolVersion uint32 + Services ServiceFlag + SubnetworkID *externalapi.DomainSubnetworkID + Timestamp mstime.Time + UserAgent string + func NewMsgVersion(addr *NetAddress, id *id.ID, network string, ...) *MsgVersion + func (b *MsgVersion) MessageNumber() uint64 + func (b *MsgVersion) ReceivedAt() time.Time + func (b *MsgVersion) SetMessageNumber(messageNumber uint64) + func (b *MsgVersion) SetReceivedAt(receivedAt time.Time) + func (msg *MsgVersion) AddService(service ServiceFlag) + func (msg *MsgVersion) AddUserAgent(name string, version string, comments ...string) + func (msg *MsgVersion) Command() MessageCommand + func (msg *MsgVersion) HasService(service ServiceFlag) bool + type NetAddress struct + IP net.IP + Port uint16 + Timestamp mstime.Time + func NewNetAddress(addr *net.TCPAddr) *NetAddress + func NewNetAddressIPPort(ip net.IP, port uint16) *NetAddress + func NewNetAddressTimestamp(timestamp mstime.Time, ip net.IP, port uint16) *NetAddress + func (na *NetAddress) TCPAddress() *net.TCPAddr + func (na NetAddress) String() string + type NewBlockTemplateNotificationMessage struct + func NewNewBlockTemplateNotificationMessage() *NewBlockTemplateNotificationMessage + func (b *NewBlockTemplateNotificationMessage) MessageNumber() uint64 + func (b *NewBlockTemplateNotificationMessage) ReceivedAt() time.Time + func (b *NewBlockTemplateNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *NewBlockTemplateNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NewBlockTemplateNotificationMessage) Command() MessageCommand + type NotifyBlockAddedRequestMessage struct + func NewNotifyBlockAddedRequestMessage() *NotifyBlockAddedRequestMessage + func (b *NotifyBlockAddedRequestMessage) MessageNumber() uint64 + func (b *NotifyBlockAddedRequestMessage) ReceivedAt() time.Time + func (b *NotifyBlockAddedRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyBlockAddedRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyBlockAddedRequestMessage) Command() MessageCommand + type NotifyBlockAddedResponseMessage struct + Error *RPCError + func NewNotifyBlockAddedResponseMessage() *NotifyBlockAddedResponseMessage + func (b *NotifyBlockAddedResponseMessage) MessageNumber() uint64 + func (b *NotifyBlockAddedResponseMessage) ReceivedAt() time.Time + func (b *NotifyBlockAddedResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyBlockAddedResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyBlockAddedResponseMessage) Command() MessageCommand + type NotifyFinalityConflictsRequestMessage struct + func NewNotifyFinalityConflictsRequestMessage() *NotifyFinalityConflictsRequestMessage + func (b *NotifyFinalityConflictsRequestMessage) MessageNumber() uint64 + func (b *NotifyFinalityConflictsRequestMessage) ReceivedAt() time.Time + func (b *NotifyFinalityConflictsRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyFinalityConflictsRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyFinalityConflictsRequestMessage) Command() MessageCommand + type NotifyFinalityConflictsResponseMessage struct + Error *RPCError + func NewNotifyFinalityConflictsResponseMessage() *NotifyFinalityConflictsResponseMessage + func (b *NotifyFinalityConflictsResponseMessage) MessageNumber() uint64 + func (b *NotifyFinalityConflictsResponseMessage) ReceivedAt() time.Time + func (b *NotifyFinalityConflictsResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyFinalityConflictsResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyFinalityConflictsResponseMessage) Command() MessageCommand + type NotifyNewBlockTemplateRequestMessage struct + func NewNotifyNewBlockTemplateRequestMessage() *NotifyNewBlockTemplateRequestMessage + func (b *NotifyNewBlockTemplateRequestMessage) MessageNumber() uint64 + func (b *NotifyNewBlockTemplateRequestMessage) ReceivedAt() time.Time + func (b *NotifyNewBlockTemplateRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyNewBlockTemplateRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyNewBlockTemplateRequestMessage) Command() MessageCommand + type NotifyNewBlockTemplateResponseMessage struct + Error *RPCError + func NewNotifyNewBlockTemplateResponseMessage() *NotifyNewBlockTemplateResponseMessage + func (b *NotifyNewBlockTemplateResponseMessage) MessageNumber() uint64 + func (b *NotifyNewBlockTemplateResponseMessage) ReceivedAt() time.Time + func (b *NotifyNewBlockTemplateResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyNewBlockTemplateResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyNewBlockTemplateResponseMessage) Command() MessageCommand + type NotifyPruningPointUTXOSetOverrideRequestMessage struct + func NewNotifyPruningPointUTXOSetOverrideRequestMessage() *NotifyPruningPointUTXOSetOverrideRequestMessage + func (b *NotifyPruningPointUTXOSetOverrideRequestMessage) MessageNumber() uint64 + func (b *NotifyPruningPointUTXOSetOverrideRequestMessage) ReceivedAt() time.Time + func (b *NotifyPruningPointUTXOSetOverrideRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyPruningPointUTXOSetOverrideRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyPruningPointUTXOSetOverrideRequestMessage) Command() MessageCommand + type NotifyPruningPointUTXOSetOverrideResponseMessage struct + Error *RPCError + func NewNotifyPruningPointUTXOSetOverrideResponseMessage() *NotifyPruningPointUTXOSetOverrideResponseMessage + func (b *NotifyPruningPointUTXOSetOverrideResponseMessage) MessageNumber() uint64 + func (b *NotifyPruningPointUTXOSetOverrideResponseMessage) ReceivedAt() time.Time + func (b *NotifyPruningPointUTXOSetOverrideResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyPruningPointUTXOSetOverrideResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyPruningPointUTXOSetOverrideResponseMessage) Command() MessageCommand + type NotifyUTXOsChangedRequestMessage struct + Addresses []string + func NewNotifyUTXOsChangedRequestMessage(addresses []string) *NotifyUTXOsChangedRequestMessage + func (b *NotifyUTXOsChangedRequestMessage) MessageNumber() uint64 + func (b *NotifyUTXOsChangedRequestMessage) ReceivedAt() time.Time + func (b *NotifyUTXOsChangedRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyUTXOsChangedRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyUTXOsChangedRequestMessage) Command() MessageCommand + type NotifyUTXOsChangedResponseMessage struct + Error *RPCError + func NewNotifyUTXOsChangedResponseMessage() *NotifyUTXOsChangedResponseMessage + func (b *NotifyUTXOsChangedResponseMessage) MessageNumber() uint64 + func (b *NotifyUTXOsChangedResponseMessage) ReceivedAt() time.Time + func (b *NotifyUTXOsChangedResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyUTXOsChangedResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyUTXOsChangedResponseMessage) Command() MessageCommand + type NotifyVirtualDaaScoreChangedRequestMessage struct + func NewNotifyVirtualDaaScoreChangedRequestMessage() *NotifyVirtualDaaScoreChangedRequestMessage + func (b *NotifyVirtualDaaScoreChangedRequestMessage) MessageNumber() uint64 + func (b *NotifyVirtualDaaScoreChangedRequestMessage) ReceivedAt() time.Time + func (b *NotifyVirtualDaaScoreChangedRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyVirtualDaaScoreChangedRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyVirtualDaaScoreChangedRequestMessage) Command() MessageCommand + type NotifyVirtualDaaScoreChangedResponseMessage struct + Error *RPCError + func NewNotifyVirtualDaaScoreChangedResponseMessage() *NotifyVirtualDaaScoreChangedResponseMessage + func (b *NotifyVirtualDaaScoreChangedResponseMessage) MessageNumber() uint64 + func (b *NotifyVirtualDaaScoreChangedResponseMessage) ReceivedAt() time.Time + func (b *NotifyVirtualDaaScoreChangedResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyVirtualDaaScoreChangedResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyVirtualDaaScoreChangedResponseMessage) Command() MessageCommand + type NotifyVirtualSelectedParentBlueScoreChangedRequestMessage struct + func NewNotifyVirtualSelectedParentBlueScoreChangedRequestMessage() *NotifyVirtualSelectedParentBlueScoreChangedRequestMessage + func (b *NotifyVirtualSelectedParentBlueScoreChangedRequestMessage) MessageNumber() uint64 + func (b *NotifyVirtualSelectedParentBlueScoreChangedRequestMessage) ReceivedAt() time.Time + func (b *NotifyVirtualSelectedParentBlueScoreChangedRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyVirtualSelectedParentBlueScoreChangedRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyVirtualSelectedParentBlueScoreChangedRequestMessage) Command() MessageCommand + type NotifyVirtualSelectedParentBlueScoreChangedResponseMessage struct + Error *RPCError + func NewNotifyVirtualSelectedParentBlueScoreChangedResponseMessage() *NotifyVirtualSelectedParentBlueScoreChangedResponseMessage + func (b *NotifyVirtualSelectedParentBlueScoreChangedResponseMessage) MessageNumber() uint64 + func (b *NotifyVirtualSelectedParentBlueScoreChangedResponseMessage) ReceivedAt() time.Time + func (b *NotifyVirtualSelectedParentBlueScoreChangedResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyVirtualSelectedParentBlueScoreChangedResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyVirtualSelectedParentBlueScoreChangedResponseMessage) Command() MessageCommand + type NotifyVirtualSelectedParentChainChangedRequestMessage struct + IncludeAcceptedTransactionIDs bool + func NewNotifyVirtualSelectedParentChainChangedRequestMessage(includeAcceptedTransactionIDs bool) *NotifyVirtualSelectedParentChainChangedRequestMessage + func (b *NotifyVirtualSelectedParentChainChangedRequestMessage) MessageNumber() uint64 + func (b *NotifyVirtualSelectedParentChainChangedRequestMessage) ReceivedAt() time.Time + func (b *NotifyVirtualSelectedParentChainChangedRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyVirtualSelectedParentChainChangedRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyVirtualSelectedParentChainChangedRequestMessage) Command() MessageCommand + type NotifyVirtualSelectedParentChainChangedResponseMessage struct + Error *RPCError + func NewNotifyVirtualSelectedParentChainChangedResponseMessage() *NotifyVirtualSelectedParentChainChangedResponseMessage + func (b *NotifyVirtualSelectedParentChainChangedResponseMessage) MessageNumber() uint64 + func (b *NotifyVirtualSelectedParentChainChangedResponseMessage) ReceivedAt() time.Time + func (b *NotifyVirtualSelectedParentChainChangedResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *NotifyVirtualSelectedParentChainChangedResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *NotifyVirtualSelectedParentChainChangedResponseMessage) Command() MessageCommand + type Outpoint struct + Index uint32 + TxID externalapi.DomainTransactionID + func NewOutpoint(txID *externalapi.DomainTransactionID, index uint32) *Outpoint + func (o Outpoint) String() string + type OutpointAndUTXOEntryPair struct + Outpoint *Outpoint + UTXOEntry *UTXOEntry + func DomainOutpointAndUTXOEntryPairsToOutpointAndUTXOEntryPairs(outpointAndUTXOEntryPairs []*externalapi.OutpointAndUTXOEntryPair) []*OutpointAndUTXOEntryPair + type PruningPointUTXOSetOverrideNotificationMessage struct + func NewPruningPointUTXOSetOverrideNotificationMessage() *PruningPointUTXOSetOverrideNotificationMessage + func (b *PruningPointUTXOSetOverrideNotificationMessage) MessageNumber() uint64 + func (b *PruningPointUTXOSetOverrideNotificationMessage) ReceivedAt() time.Time + func (b *PruningPointUTXOSetOverrideNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *PruningPointUTXOSetOverrideNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *PruningPointUTXOSetOverrideNotificationMessage) Command() MessageCommand + type RPCBlock struct + Header *RPCBlockHeader + Transactions []*RPCTransaction + VerboseData *RPCBlockVerboseData + func DomainBlockToRPCBlock(block *externalapi.DomainBlock) *RPCBlock + type RPCBlockHeader struct + AcceptedIDMerkleRoot string + Bits uint32 + BlueScore uint64 + BlueWork string + DAAScore uint64 + HashMerkleRoot string + Nonce uint64 + Parents []*RPCBlockLevelParents + PruningPoint string + Timestamp int64 + UTXOCommitment string + Version uint32 + type RPCBlockLevelParents struct + ParentHashes []string + type RPCBlockVerboseData struct + BlueScore uint64 + ChildrenHashes []string + Difficulty float64 + Hash string + IsChainBlock bool + IsHeaderOnly bool + MergeSetBluesHashes []string + MergeSetRedsHashes []string + SelectedParentHash string + TransactionIDs []string + type RPCError struct + Message string + func RPCErrorf(format string, args ...interface{}) *RPCError + func (err RPCError) Error() string + type RPCOutpoint struct + Index uint32 + TransactionID string + type RPCScriptPublicKey struct + Script string + Version uint16 + type RPCTransaction struct + Gas uint64 + Inputs []*RPCTransactionInput + LockTime uint64 + Outputs []*RPCTransactionOutput + Payload string + SubnetworkID string + VerboseData *RPCTransactionVerboseData + Version uint16 + func DomainTransactionToRPCTransaction(transaction *externalapi.DomainTransaction) *RPCTransaction + type RPCTransactionInput struct + PreviousOutpoint *RPCOutpoint + Sequence uint64 + SigOpCount byte + SignatureScript string + VerboseData *RPCTransactionInputVerboseData + type RPCTransactionInputVerboseData struct + type RPCTransactionOutput struct + Amount uint64 + ScriptPublicKey *RPCScriptPublicKey + VerboseData *RPCTransactionOutputVerboseData + type RPCTransactionOutputVerboseData struct + ScriptPublicKeyAddress string + ScriptPublicKeyType string + type RPCTransactionVerboseData struct + BlockHash string + BlockTime uint64 + Hash string + Mass uint64 + TransactionID string + type RPCUTXOEntry struct + Amount uint64 + BlockDAAScore uint64 + IsCoinbase bool + ScriptPublicKey *RPCScriptPublicKey + type RejectReason byte + const RejectReasonBlockInvalid + const RejectReasonIsInIBD + const RejectReasonNone + func (rr RejectReason) String() string + type ResolveFinalityConflictRequestMessage struct + FinalityBlockHash string + func NewResolveFinalityConflictRequestMessage(finalityBlockHash string) *ResolveFinalityConflictRequestMessage + func (b *ResolveFinalityConflictRequestMessage) MessageNumber() uint64 + func (b *ResolveFinalityConflictRequestMessage) ReceivedAt() time.Time + func (b *ResolveFinalityConflictRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *ResolveFinalityConflictRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *ResolveFinalityConflictRequestMessage) Command() MessageCommand + type ResolveFinalityConflictResponseMessage struct + Error *RPCError + func NewResolveFinalityConflictResponseMessage() *ResolveFinalityConflictResponseMessage + func (b *ResolveFinalityConflictResponseMessage) MessageNumber() uint64 + func (b *ResolveFinalityConflictResponseMessage) ReceivedAt() time.Time + func (b *ResolveFinalityConflictResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *ResolveFinalityConflictResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *ResolveFinalityConflictResponseMessage) Command() MessageCommand + type ServiceFlag uint64 + const SFNodeBit5 + const SFNodeBloom + const SFNodeCF + const SFNodeGetUTXO + const SFNodeNetwork + const SFNodeXthin + func (f ServiceFlag) String() string + type ShutDownRequestMessage struct + func NewShutDownRequestMessage() *ShutDownRequestMessage + func (b *ShutDownRequestMessage) MessageNumber() uint64 + func (b *ShutDownRequestMessage) ReceivedAt() time.Time + func (b *ShutDownRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *ShutDownRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *ShutDownRequestMessage) Command() MessageCommand + type ShutDownResponseMessage struct + Error *RPCError + func NewShutDownResponseMessage() *ShutDownResponseMessage + func (b *ShutDownResponseMessage) MessageNumber() uint64 + func (b *ShutDownResponseMessage) ReceivedAt() time.Time + func (b *ShutDownResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *ShutDownResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *ShutDownResponseMessage) Command() MessageCommand + type StopNotifyingPruningPointUTXOSetOverrideRequestMessage struct + func NewStopNotifyingPruningPointUTXOSetOverrideRequestMessage() *StopNotifyingPruningPointUTXOSetOverrideRequestMessage + func (b *StopNotifyingPruningPointUTXOSetOverrideRequestMessage) MessageNumber() uint64 + func (b *StopNotifyingPruningPointUTXOSetOverrideRequestMessage) ReceivedAt() time.Time + func (b *StopNotifyingPruningPointUTXOSetOverrideRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *StopNotifyingPruningPointUTXOSetOverrideRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *StopNotifyingPruningPointUTXOSetOverrideRequestMessage) Command() MessageCommand + type StopNotifyingPruningPointUTXOSetOverrideResponseMessage struct + Error *RPCError + func NewStopNotifyingPruningPointUTXOSetOverrideResponseMessage() *StopNotifyingPruningPointUTXOSetOverrideResponseMessage + func (b *StopNotifyingPruningPointUTXOSetOverrideResponseMessage) MessageNumber() uint64 + func (b *StopNotifyingPruningPointUTXOSetOverrideResponseMessage) ReceivedAt() time.Time + func (b *StopNotifyingPruningPointUTXOSetOverrideResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *StopNotifyingPruningPointUTXOSetOverrideResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *StopNotifyingPruningPointUTXOSetOverrideResponseMessage) Command() MessageCommand + type StopNotifyingUTXOsChangedRequestMessage struct + Addresses []string + func NewStopNotifyingUTXOsChangedRequestMessage(addresses []string) *StopNotifyingUTXOsChangedRequestMessage + func (b *StopNotifyingUTXOsChangedRequestMessage) MessageNumber() uint64 + func (b *StopNotifyingUTXOsChangedRequestMessage) ReceivedAt() time.Time + func (b *StopNotifyingUTXOsChangedRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *StopNotifyingUTXOsChangedRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *StopNotifyingUTXOsChangedRequestMessage) Command() MessageCommand + type StopNotifyingUTXOsChangedResponseMessage struct + Error *RPCError + func NewStopNotifyingUTXOsChangedResponseMessage() *StopNotifyingUTXOsChangedResponseMessage + func (b *StopNotifyingUTXOsChangedResponseMessage) MessageNumber() uint64 + func (b *StopNotifyingUTXOsChangedResponseMessage) ReceivedAt() time.Time + func (b *StopNotifyingUTXOsChangedResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *StopNotifyingUTXOsChangedResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *StopNotifyingUTXOsChangedResponseMessage) Command() MessageCommand + type SubmitBlockRequestMessage struct + AllowNonDAABlocks bool + Block *RPCBlock + func NewSubmitBlockRequestMessage(block *RPCBlock, allowNonDAABlocks bool) *SubmitBlockRequestMessage + func (b *SubmitBlockRequestMessage) MessageNumber() uint64 + func (b *SubmitBlockRequestMessage) ReceivedAt() time.Time + func (b *SubmitBlockRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *SubmitBlockRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *SubmitBlockRequestMessage) Command() MessageCommand + type SubmitBlockResponseMessage struct + Error *RPCError + RejectReason RejectReason + func NewSubmitBlockResponseMessage() *SubmitBlockResponseMessage + func (b *SubmitBlockResponseMessage) MessageNumber() uint64 + func (b *SubmitBlockResponseMessage) ReceivedAt() time.Time + func (b *SubmitBlockResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *SubmitBlockResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *SubmitBlockResponseMessage) Command() MessageCommand + type SubmitTransactionRequestMessage struct + AllowOrphan bool + Transaction *RPCTransaction + func NewSubmitTransactionRequestMessage(transaction *RPCTransaction, allowOrphan bool) *SubmitTransactionRequestMessage + func (b *SubmitTransactionRequestMessage) MessageNumber() uint64 + func (b *SubmitTransactionRequestMessage) ReceivedAt() time.Time + func (b *SubmitTransactionRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *SubmitTransactionRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *SubmitTransactionRequestMessage) Command() MessageCommand + type SubmitTransactionResponseMessage struct + Error *RPCError + TransactionID string + func NewSubmitTransactionResponseMessage(transactionID string) *SubmitTransactionResponseMessage + func (b *SubmitTransactionResponseMessage) MessageNumber() uint64 + func (b *SubmitTransactionResponseMessage) ReceivedAt() time.Time + func (b *SubmitTransactionResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *SubmitTransactionResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *SubmitTransactionResponseMessage) Command() MessageCommand + type TrustedDataDAAHeader struct + GHOSTDAGData *BlockGHOSTDAGData + Header *MsgBlockHeader + type TrustedDataDataDAABlock struct + Block *MsgBlock + GHOSTDAGData *BlockGHOSTDAGData + type TxIn struct + PreviousOutpoint Outpoint + Sequence uint64 + SigOpCount byte + SignatureScript []byte + func NewTxIn(prevOut *Outpoint, signatureScript []byte, sequence uint64, sigOpCount byte) *TxIn + type TxLoc struct + TxLen int + TxStart int + type TxOut struct + ScriptPubKey *externalapi.ScriptPublicKey + Value uint64 + func NewTxOut(value uint64, scriptPubKey *externalapi.ScriptPublicKey) *TxOut + type UTXOEntry struct + Amount uint64 + BlockDAAScore uint64 + IsCoinbase bool + ScriptPublicKey *externalapi.ScriptPublicKey + type UTXOsByAddressesEntry struct + Address string + Outpoint *RPCOutpoint + UTXOEntry *RPCUTXOEntry + type UTXOsChangedNotificationMessage struct + Added []*UTXOsByAddressesEntry + Removed []*UTXOsByAddressesEntry + func NewUTXOsChangedNotificationMessage() *UTXOsChangedNotificationMessage + func (b *UTXOsChangedNotificationMessage) MessageNumber() uint64 + func (b *UTXOsChangedNotificationMessage) ReceivedAt() time.Time + func (b *UTXOsChangedNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *UTXOsChangedNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *UTXOsChangedNotificationMessage) Command() MessageCommand + type UnbanRequestMessage struct + IP string + func NewUnbanRequestMessage(ip string) *UnbanRequestMessage + func (b *UnbanRequestMessage) MessageNumber() uint64 + func (b *UnbanRequestMessage) ReceivedAt() time.Time + func (b *UnbanRequestMessage) SetMessageNumber(messageNumber uint64) + func (b *UnbanRequestMessage) SetReceivedAt(receivedAt time.Time) + func (msg *UnbanRequestMessage) Command() MessageCommand + type UnbanResponseMessage struct + Error *RPCError + func NewUnbanResponseMessage() *UnbanResponseMessage + func (b *UnbanResponseMessage) MessageNumber() uint64 + func (b *UnbanResponseMessage) ReceivedAt() time.Time + func (b *UnbanResponseMessage) SetMessageNumber(messageNumber uint64) + func (b *UnbanResponseMessage) SetReceivedAt(receivedAt time.Time) + func (msg *UnbanResponseMessage) Command() MessageCommand + type VirtualDaaScoreChangedNotificationMessage struct + VirtualDaaScore uint64 + func NewVirtualDaaScoreChangedNotificationMessage(virtualDaaScore uint64) *VirtualDaaScoreChangedNotificationMessage + func (b *VirtualDaaScoreChangedNotificationMessage) MessageNumber() uint64 + func (b *VirtualDaaScoreChangedNotificationMessage) ReceivedAt() time.Time + func (b *VirtualDaaScoreChangedNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *VirtualDaaScoreChangedNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *VirtualDaaScoreChangedNotificationMessage) Command() MessageCommand + type VirtualSelectedParentBlueScoreChangedNotificationMessage struct + VirtualSelectedParentBlueScore uint64 + func NewVirtualSelectedParentBlueScoreChangedNotificationMessage(virtualSelectedParentBlueScore uint64) *VirtualSelectedParentBlueScoreChangedNotificationMessage + func (b *VirtualSelectedParentBlueScoreChangedNotificationMessage) MessageNumber() uint64 + func (b *VirtualSelectedParentBlueScoreChangedNotificationMessage) ReceivedAt() time.Time + func (b *VirtualSelectedParentBlueScoreChangedNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *VirtualSelectedParentBlueScoreChangedNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *VirtualSelectedParentBlueScoreChangedNotificationMessage) Command() MessageCommand + type VirtualSelectedParentChainChangedNotificationMessage struct + AcceptedTransactionIDs []*AcceptedTransactionIDs + AddedChainBlockHashes []string + RemovedChainBlockHashes []string + func NewVirtualSelectedParentChainChangedNotificationMessage(removedChainBlockHashes, addedChainBlocks []string, ...) *VirtualSelectedParentChainChangedNotificationMessage + func (b *VirtualSelectedParentChainChangedNotificationMessage) MessageNumber() uint64 + func (b *VirtualSelectedParentChainChangedNotificationMessage) ReceivedAt() time.Time + func (b *VirtualSelectedParentChainChangedNotificationMessage) SetMessageNumber(messageNumber uint64) + func (b *VirtualSelectedParentChainChangedNotificationMessage) SetReceivedAt(receivedAt time.Time) + func (msg *VirtualSelectedParentChainChangedNotificationMessage) Command() MessageCommand