AcceptedTransactionIDs is a part of the GetVirtualSelectedParentChainFromBlockResponseMessage and VirtualSelectedParentChainChangedNotificationMessage appmessages.
AddPeerRequestMessage is an appmessage corresponding to its respective RPC message.
AddPeerResponseMessage is an appmessage corresponding to its respective RPC message.
BalancesByAddressesEntry represents the balance of some address.
BanRequestMessage is an appmessage corresponding to its respective RPC message.
BanResponseMessage is an appmessage corresponding to its respective RPC message.
BlockAddedNotificationMessage is an appmessage corresponding to its respective RPC message.
BlockGHOSTDAGData is an appmessage representation of externalapi.BlockGHOSTDAGData.
BlockGHOSTDAGDataHashPair is an appmessage representation of externalapi.BlockGHOSTDAGDataHashPair.
BlockHeadersMessage represents a kaspa BlockHeaders message.
BluesAnticoneSizes is an appmessage representation of the BluesAnticoneSizes part of GHOSTDAG data.
EstimateNetworkHashesPerSecondRequestMessage is an appmessage corresponding to its respective RPC message.
EstimateNetworkHashesPerSecondResponseMessage is an appmessage corresponding to its respective RPC message.
FinalityConflictNotificationMessage is an appmessage corresponding to its respective RPC message.
FinalityConflictResolvedNotificationMessage is an appmessage corresponding to its respective RPC message.
GetBalanceByAddressRequestMessage is an appmessage corresponding to its respective RPC message.
GetBalanceByAddressResponseMessage is an appmessage corresponding to its respective RPC message.
GetBalancesByAddressesRequestMessage is an appmessage corresponding to its respective RPC message.
GetBalancesByAddressesResponseMessage is an appmessage corresponding to its respective RPC message.
GetBlockCountRequestMessage is an appmessage corresponding to its respective RPC message.
GetBlockCountResponseMessage is an appmessage corresponding to its respective RPC message.
GetBlockDAGInfoRequestMessage is an appmessage corresponding to its respective RPC message.
GetBlockDAGInfoResponseMessage is an appmessage corresponding to its respective RPC message.
GetBlockRequestMessage is an appmessage corresponding to its respective RPC message.
GetBlockResponseMessage is an appmessage corresponding to its respective RPC message.
GetBlocksRequestMessage is an appmessage corresponding to its respective RPC message.
GetBlocksResponseMessage is an appmessage corresponding to its respective RPC message.
GetBlockTemplateRequestMessage is an appmessage corresponding to its respective RPC message.
GetBlockTemplateResponseMessage is an appmessage corresponding to its respective RPC message.
GetCoinSupplyRequestMessage is an appmessage corresponding to its respective RPC message.
GetCoinSupplyResponseMessage is an appmessage corresponding to its respective RPC message.
GetConnectedPeerInfoMessage holds information about a connected peer.
GetConnectedPeerInfoRequestMessage is an appmessage corresponding to its respective RPC message.
GetConnectedPeerInfoResponseMessage is an appmessage corresponding to its respective RPC message.
GetCurrentNetworkRequestMessage is an appmessage corresponding to its respective RPC message.
GetCurrentNetworkResponseMessage is an appmessage corresponding to its respective RPC message.
GetHeadersRequestMessage is an appmessage corresponding to its respective RPC message.
GetHeadersResponseMessage is an appmessage corresponding to its respective RPC message.
GetInfoRequestMessage is an appmessage corresponding to its respective RPC message.
GetInfoResponseMessage is an appmessage corresponding to its respective RPC message.
GetMempoolEntriesByAddressesRequestMessage is an appmessage corresponding to its respective RPC message.
GetMempoolEntriesByAddressesResponseMessage is an appmessage corresponding to its respective RPC message.
GetMempoolEntriesRequestMessage is an appmessage corresponding to its respective RPC message.
GetMempoolEntriesResponseMessage is an appmessage corresponding to its respective RPC message.
GetMempoolEntryRequestMessage is an appmessage corresponding to its respective RPC message.
GetMempoolEntryResponseMessage is an appmessage corresponding to its respective RPC message.
GetPeerAddressesKnownAddressMessage is an appmessage corresponding to its respective RPC message.
GetPeerAddressesRequestMessage is an appmessage corresponding to its respective RPC message.
GetPeerAddressesResponseMessage is an appmessage corresponding to its respective RPC message.
GetSelectedTipHashRequestMessage is an appmessage corresponding to its respective RPC message.
GetSelectedTipHashResponseMessage is an appmessage corresponding to its respective RPC message.
GetSubnetworkRequestMessage is an appmessage corresponding to its respective RPC message.
GetSubnetworkResponseMessage is an appmessage corresponding to its respective RPC message.
GetUTXOsByAddressesRequestMessage is an appmessage corresponding to its respective RPC message.
GetUTXOsByAddressesResponseMessage is an appmessage corresponding to its respective RPC message.
GetVirtualSelectedParentBlueScoreRequestMessage is an appmessage corresponding to its respective RPC message.
GetVirtualSelectedParentBlueScoreResponseMessage is an appmessage corresponding to its respective RPC message.
GetVirtualSelectedParentChainFromBlockRequestMessage is an appmessage corresponding to its respective RPC message.
GetVirtualSelectedParentChainFromBlockResponseMessage is an appmessage corresponding to its respective RPC message.
MempoolEntry represents a transaction in the mempool.
MempoolEntryByAddress represents MempoolEntries associated with some address.
MessageError describes an issue with a message.
MsgAddresses implements the Message interface and represents a kaspa Addresses message.
MsgBlock implements the Message interface and represents a kaspa block message.
MsgBlockHeader defines information about a block and is used in the kaspa block (MsgBlock) and headers (MsgHeader) messages.
MsgBlockLocator implements the Message interface and represents a kaspa locator message.
MsgBlockWithTrustedData represents a kaspa BlockWithTrustedData message.
MsgBlockWithTrustedDataV4 represents a kaspa BlockWithTrustedDataV4 message.
MsgDoneBlocksWithTrustedData implements the Message interface and represents a kaspa DoneBlocksWithTrustedData message
This message has no payload.
MsgDoneHeaders implements the Message interface and represents a kaspa DoneHeaders message.
MsgDonePruningPointUTXOSetChunks represents a kaspa DonePruningPointUTXOSetChunks message.
MsgIBDBlock implements the Message interface and represents a kaspa ibdblock message.
MsgIBDBlockLocator represents a kaspa ibdBlockLocator message.
MsgIBDBlockLocatorHighestHash represents a kaspa BlockLocatorHighestHash message.
MsgIBDBlockLocatorHighestHashNotFound represents a kaspa BlockLocatorHighestHashNotFound message.
MsgIBDChainBlockLocator implements the Message interface and represents a kaspa locator message.
MsgInvRelayBlock implements the Message interface and represents a kaspa block inventory message.
MsgInvTransaction implements the Message interface and represents a kaspa TxInv message.
MsgPing implements the Message interface and represents a kaspa ping message.
MsgPong implements the Message interface and represents a kaspa pong message which is used primarily to confirm that a connection is still valid in response to a kaspa ping message (MsgPing).
MsgPruningPointProof represents a kaspa PruningPointProof message.
MsgPruningPoints represents a kaspa PruningPoints message.
MsgPruningPointUTXOSetChunk represents a kaspa PruningPointUTXOSetChunk message.
MsgReady implements the Message interface and represents a kaspa Ready message.
MsgReject implements the Message interface and represents a kaspa Reject message.
MsgRequestAddresses implements the Message interface and represents a kaspa RequestAddresses message.
MsgRequestAnticone implements the Message interface and represents a kaspa RequestHeaders message.
MsgRequestBlockLocator implements the Message interface and represents a kaspa RequestBlockLocator message.
MsgRequestHeaders implements the Message interface and represents a kaspa RequestHeaders message.
MsgRequestIBDBlocks implements the Message interface and represents a kaspa RequestIBDBlocks message.
MsgRequestIBDChainBlockLocator implements the Message interface and represents a kaspa IBDRequestChainBlockLocator message.
MsgRequestNextHeaders implements the Message interface and represents a kaspa RequestNextHeaders message.
MsgRequestNextPruningPointAndItsAnticoneBlocks implements the Message interface and represents a kaspa RequestNextPruningPointAndItsAnticoneBlocks message.
MsgRequestNextPruningPointUTXOSetChunk represents a kaspa RequestNextPruningPointUTXOSetChunk message.
MsgRequestPruningPointAndItsAnticone represents a kaspa RequestPruningPointAndItsAnticone message.
MsgRequestPruningPointProof represents a kaspa RequestPruningPointProof message.
MsgRequestPruningPointUTXOSet represents a kaspa RequestPruningPointUTXOSet message.
MsgRequestRelayBlocks implements the Message interface and represents a kaspa RequestRelayBlocks message.
MsgRequestTransactions implements the Message interface and represents a kaspa RequestTransactions message.
MsgTransactionNotFound defines a kaspa TransactionNotFound message which is sent in response to a RequestTransactions message if any of the requested data in not available on the peer.
MsgTrustedData represents a kaspa TrustedData message.
MsgTx implements the Message interface and represents a kaspa tx message.
MsgUnexpectedPruningPoint represents a kaspa UnexpectedPruningPoint message.
MsgVerAck defines a kaspa verack message which is used for a peer to acknowledge a version message (MsgVersion) after it has used the information to negotiate parameters.
MsgVersion implements the Message interface and represents a kaspa version message.
NetAddress defines information about a peer on the network including the time it was last seen, the services it supports, its IP address, and port.
NewBlockTemplateNotificationMessage is an appmessage corresponding to its respective RPC message.
NotifyBlockAddedRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyBlockAddedResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyFinalityConflictsRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyFinalityConflictsResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyNewBlockTemplateRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyNewBlockTemplateResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyPruningPointUTXOSetOverrideRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyPruningPointUTXOSetOverrideResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyUTXOsChangedRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyUTXOsChangedResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyVirtualDaaScoreChangedRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyVirtualDaaScoreChangedResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyVirtualSelectedParentBlueScoreChangedRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyVirtualSelectedParentBlueScoreChangedResponseMessage is an appmessage corresponding to its respective RPC message.
NotifyVirtualSelectedParentChainChangedRequestMessage is an appmessage corresponding to its respective RPC message.
NotifyVirtualSelectedParentChainChangedResponseMessage is an appmessage corresponding to its respective RPC message.
Outpoint defines a kaspa data type that is used to track previous transaction outputs.
OutpointAndUTXOEntryPair is an outpoint along with its respective UTXO entry.
PruningPointUTXOSetOverrideNotificationMessage is an appmessage corresponding to its respective RPC message.
ResolveFinalityConflictRequestMessage is an appmessage corresponding to its respective RPC message.
ResolveFinalityConflictResponseMessage is an appmessage corresponding to its respective RPC message.
RPCBlock is a pugdagd block representation meant to be used over RPC.
RPCBlockHeader is a pugdagd block header representation meant to be used over RPC.
RPCBlockLevelParents holds parent hashes for one block level.
RPCBlockVerboseData holds verbose data about a block.
RPCError represents an error arriving from the RPC.
RPCOutpoint is a pugdagd outpoint representation meant to be used over RPC.
RPCScriptPublicKey is a pugdagd ScriptPublicKey representation.
RPCTransaction is a pugdagd transaction representation meant to be used over RPC.
RPCTransactionInput is a pugdagd transaction input representation meant to be used over RPC.
RPCTransactionInputVerboseData holds data about a transaction input.
RPCTransactionOutput is a pugdagd transaction output representation meant to be used over RPC.
RPCTransactionOutputVerboseData holds data about a transaction output.
RPCTransactionVerboseData holds verbose data about a transaction.
RPCUTXOEntry is a pugdagd utxo entry representation meant to be used over RPC.
ShutDownRequestMessage is an appmessage corresponding to its respective RPC message.
ShutDownResponseMessage is an appmessage corresponding to its respective RPC message.
StopNotifyingPruningPointUTXOSetOverrideRequestMessage is an appmessage corresponding to its respective RPC message.
StopNotifyingPruningPointUTXOSetOverrideResponseMessage is an appmessage corresponding to its respective RPC message.
StopNotifyingUTXOsChangedRequestMessage is an appmessage corresponding to its respective RPC message.
StopNotifyingUTXOsChangedResponseMessage is an appmessage corresponding to its respective RPC message.
SubmitBlockRequestMessage is an appmessage corresponding to its respective RPC message.
SubmitBlockResponseMessage is an appmessage corresponding to its respective RPC message.
SubmitTransactionRequestMessage is an appmessage corresponding to its respective RPC message.
SubmitTransactionResponseMessage is an appmessage corresponding to its respective RPC message.
TrustedDataDAAHeader is an appmessage representation of externalapi.TrustedDataDataDAAHeader.
TrustedDataDataDAABlock is an appmessage representation of externalapi.TrustedDataDataDAABlock.
TxIn defines a kaspa transaction input.
TxLoc holds locator data for the offset and length of where a transaction is located within a MsgBlock data buffer.
TxOut defines a kaspa transaction output.
UnbanRequestMessage is an appmessage corresponding to its respective RPC message.
UnbanResponseMessage is an appmessage corresponding to its respective RPC message.
UTXOEntry houses details about an individual transaction output in a UTXO.
UTXOsByAddressesEntry represents a UTXO of some address.
UTXOsChangedNotificationMessage is an appmessage corresponding to its respective RPC message.
VirtualDaaScoreChangedNotificationMessage is an appmessage corresponding to its respective RPC message.
VirtualSelectedParentBlueScoreChangedNotificationMessage is an appmessage corresponding to its respective RPC message.
VirtualSelectedParentChainChangedNotificationMessage is an appmessage corresponding to its respective RPC message.