![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
Go to the source code of this file.
Namespaces | |
| NetMsgType | |
| Bitcoin protocol message types. | |
Functions | |
| bool | operator< (const CInv &a, const CInv &b) |
| const std::vector< std::string > & | getAllNetMessageTypes () |
| const std::vector< std::string > & | getTierTwoNetMessageTypes () |
Variables | |
| const char * | NetMsgType::VERSION = "version" |
| The version message provides information about the transmitting node to the receiving node at the beginning of a connection. More... | |
| const char * | NetMsgType::VERACK = "verack" |
| The verack message acknowledges a previously-received version message, informing the connecting node that it can begin to send other messages. More... | |
| const char * | NetMsgType::ADDR = "addr" |
| The addr (IP address) message relays connection information for peers on the network. More... | |
| const char * | NetMsgType::ADDRV2 ="addrv2" |
| The addrv2 message relays connection information for peers on the network just like the addr message, but is extended to allow gossiping of longer node addresses (see BIP155). More... | |
| const char * | NetMsgType::SENDADDRV2 ="sendaddrv2" |
| The sendaddrv2 message signals support for receiving ADDRV2 messages (BIP155). More... | |
| const char * | NetMsgType::INV = "inv" |
| The inv message (inventory message) transmits one or more inventories of objects known to the transmitting peer. More... | |
| const char * | NetMsgType::GETDATA = "getdata" |
| The getdata message requests one or more data objects from another node. More... | |
| const char * | NetMsgType::MERKLEBLOCK = "merkleblock" |
| The merkleblock message is a reply to a getdata message which requested a block using the inventory type MSG_MERKLEBLOCK. More... | |
| const char * | NetMsgType::GETBLOCKS = "getblocks" |
| The getblocks message requests an inv message that provides block header hashes starting from a particular point in the block chain. More... | |
| const char * | NetMsgType::GETHEADERS = "getheaders" |
| The getheaders message requests a headers message that provides block headers starting from a particular point in the block chain. More... | |
| const char * | NetMsgType::TX = "tx" |
| The tx message transmits a single transaction. More... | |
| const char * | NetMsgType::HEADERS = "headers" |
| The headers message sends one or more block headers to a node which previously requested certain headers with a getheaders message. More... | |
| const char * | NetMsgType::BLOCK = "block" |
| The block message transmits a single serialized block. More... | |
| const char * | NetMsgType::GETADDR = "getaddr" |
| The getaddr message requests an addr message from the receiving node, preferably one with lots of IP addresses of other receiving nodes. More... | |
| const char * | NetMsgType::MEMPOOL = "mempool" |
| The mempool message requests the TXIDs of transactions that the receiving node has verified as valid but which have not yet appeared in a block. More... | |
| const char * | NetMsgType::PING = "ping" |
| The ping message is sent periodically to help confirm that the receiving peer is still connected. More... | |
| const char * | NetMsgType::PONG = "pong" |
| The pong message replies to a ping message, proving to the pinging node that the ponging node is still alive. More... | |
| const char * | NetMsgType::ALERT = "alert" |
| The alert message warns nodes of problems that may affect them or the rest of the network. More... | |
| const char * | NetMsgType::NOTFOUND = "notfound" |
| The notfound message is a reply to a getdata message which requested an object the receiving node does not have available for relay. More... | |
| const char * | NetMsgType::FILTERLOAD = "filterload" |
| The filterload message tells the receiving peer to filter all relayed transactions and requested merkle blocks through the provided filter. More... | |
| const char * | NetMsgType::FILTERADD = "filteradd" |
| The filteradd message tells the receiving peer to add a single element to a previously-set bloom filter, such as a new public key. More... | |
| const char * | NetMsgType::FILTERCLEAR = "filterclear" |
| The filterclear message tells the receiving peer to remove a previously-set bloom filter. More... | |
| const char * | NetMsgType::SENDHEADERS = "sendheaders" |
| Indicates that a node prefers to receive new block announcements via a "headers" message rather than an "inv". More... | |
| const char * | NetMsgType::SPORK = "spork" |
| The spork message is used to send spork values to connected peers. More... | |
| const char * | NetMsgType::GETSPORKS = "getsporks" |
| The getsporks message is used to request spork data from connected peers. More... | |
| const char * | NetMsgType::MNBROADCAST = "mnb" |
| The mnbroadcast message is used to broadcast masternode startup data to connected peers. More... | |
| const char * | NetMsgType::MNBROADCAST2 = "mnb2" |
| The mnbroadcast2 message is used to broadcast masternode startup data to connected peers Supporting BIP155 node addresses. More... | |
| const char * | NetMsgType::MNPING = "mnp" |
| The mnping message is used to ensure a masternode is still active. More... | |
| const char * | NetMsgType::MNWINNER = "mnw" |
| The mnwinner message is used to relay and distribute consensus for masternode payout ordering. More... | |
| const char * | NetMsgType::GETMNWINNERS = "mnget" |
| The getmnwinners message is used to request winning masternode data from connected peers. More... | |
| const char * | NetMsgType::BUDGETPROPOSAL = "mprop" |
| The budgetproposal message is used to broadcast or relay budget proposal metadata to connected peers. More... | |
| const char * | NetMsgType::BUDGETVOTE = "mvote" |
| The budgetvote message is used to broadcast or relay budget proposal votes to connected peers. More... | |
| const char * | NetMsgType::BUDGETVOTESYNC = "mnvs" |
| The budgetvotesync message is used to request budget vote data from connected peers. More... | |
| const char * | NetMsgType::FINALBUDGET = "fbs" |
| The finalbudget message is used to broadcast or relay finalized budget metadata to connected peers. More... | |
| const char * | NetMsgType::FINALBUDGETVOTE = "fbvote" |
| The finalbudgetvote message is used to broadcast or relay finalized budget votes to connected peers. More... | |
| const char * | NetMsgType::SYNCSTATUSCOUNT = "ssc" |
| The syncstatuscount message is used to track the layer 2 syncing process. More... | |
| const char * | NetMsgType::GETMNLIST = "dseg" |
| The dseg message is used to request the Masternode list or an specific entry. More... | |
| const char * | NetMsgType::QFCOMMITMENT = "qfcommit" |
| The qfcommit message is used to propagate LLMQ final commitments. More... | |
| const char * | NetMsgType::QSENDRECSIGS = "qsendrecsigs" |
| The qsendrecsigs message is used to propagate LLMQ intra-quorum partial recovered signatures. More... | |
| const char * | NetMsgType::MNAUTH = "mnauth" |
| The mnauth message is used authenticate MN connections. More... | |
| const char * | NetMsgType::QCONTRIB = "qcontrib" |
| const char * | NetMsgType::QCOMPLAINT = "qcomplaint" |
| const char * | NetMsgType::QJUSTIFICATION = "qjustify" |
| const char * | NetMsgType::QPCOMMITMENT = "qpcommit" |
| const char * | NetMsgType::QSIGSESANN = "qsigsesann" |
| const char * | NetMsgType::QSIGSHARESINV = "qsigsinv" |
| const char * | NetMsgType::QGETSIGSHARES = "qgetsigs" |
| const char * | NetMsgType::QBSIGSHARES = "qbsigs" |
| const char * | NetMsgType::QSIGREC = "qsigrec" |
| const char * | NetMsgType::QSIGSHARE = "qsigshare" |
| const char * | NetMsgType::CLSIG = "clsig" |
| const std::vector<std::string>& getAllNetMessageTypes | ( | ) |
Definition at line 250 of file protocol.cpp.
| const std::vector<std::string>& getTierTwoNetMessageTypes | ( | ) |
Definition at line 255 of file protocol.cpp.
Definition at line 203 of file protocol.cpp.