![]() |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Bitcoin protocol message types. More...
Variables | |
| const char * | VERSION ="version" |
| The version message provides information about the transmitting node to the receiving node at the beginning of a connection. More... | |
| const char * | 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 * | ADDR ="addr" |
| The addr (IP address) message relays connection information for peers on the network. More... | |
| const char * | INV ="inv" |
| The inv message (inventory message) transmits one or more inventories of objects known to the transmitting peer. More... | |
| const char * | GETDATA ="getdata" |
| The getdata message requests one or more data objects from another node. More... | |
| const char * | 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 * | 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 * | 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 * | TX ="tx" |
| The tx message transmits a single transaction. More... | |
| const char * | DSC ="dsc" |
| We are keeping these for now. More... | |
| const char * | DSF ="dsf" |
| const char * | DSQ ="dsq" |
| const char * | DSR ="dsr" |
| const char * | DSTX ="dstx" |
| const char * | DSEE ="dsee" |
| const char * | DSEG ="dseg" |
| const char * | DSEEP ="dseep" |
| const char * | DSSU ="dssu" |
| const char * | 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 * | BLOCK ="block" |
| The block message transmits a single serialized block. More... | |
| const char * | 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 * | 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 * | PING ="ping" |
| The ping message is sent periodically to help confirm that the receiving peer is still connected. More... | |
| const char * | 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 * | ALERT ="alert" |
| The alert message warns nodes of problems that may affect them or the rest of the network. More... | |
| const char * | 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 * | 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 * | 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 * | FILTERCLEAR ="filterclear" |
| The filterclear message tells the receiving peer to remove a previously-set bloom filter. More... | |
| const char * | REJECT ="reject" |
| The reject message informs the receiving node that one of its previous messages has been rejected. More... | |
| const char * | SENDHEADERS ="sendheaders" |
| Indicates that a node prefers to receive new block announcements via a "headers" message rather than an "inv". More... | |
| const char * | IX ="ix" |
| The ix message transmits a single SwiftX transaction. More... | |
| const char * | IXLOCKVOTE ="txlvote" |
| The ixlockvote message is used to reach consensus for SwiftX transaction locks. More... | |
| const char * | MNBROADCAST ="mnb" |
| The mnbroadcast message is used to broadcast masternode startup data to connected peers. More... | |
| const char * | MNPING ="mnp" |
| The mnping message is used to ensure a masternode is still active. More... | |
| const char * | MNWINNER ="mnw" |
| The mnwinner message is used to relay and distribute consensus for masternode payout ordering. More... | |
| const char * | GETMNWINNERS ="mnget" |
| The getmnwinners message is used to request winning masternode data from connected peers. More... | |
| const char * | BUDGETPROPOSAL ="mprop" |
| The budgetproposal message is used to broadcast or relay budget proposal metadata to connected peers. More... | |
| const char * | BUDGETVOTE ="mvote" |
| The budgetvote message is used to broadcast or relay budget proposal votes to connected peers. More... | |
| const char * | BUDGETVOTESYNC ="mnvs" |
| The budgetvotesync message is used to request budget vote data from connected peers. More... | |
| const char * | FINALBUDGET ="fbs" |
| The finalbudget message is used to broadcast or relay finalized budget metadata to connected peers. More... | |
| const char * | FINALBUDGETVOTE ="fbvote" |
| The finalbudgetvote message is used to broadcast or relay finalized budget votes to connected peers. More... | |
| const char * | SYNCSTATUSCOUNT ="ssc" |
| The syncstatuscount message is used to track the layer 2 syncing process. More... | |
| const char * | SPORK |
| The spork message is used to send spork values to connected peers. More... | |
| const char * | GETSPORKS |
| The getsporks message is used to request spork data from connected peers. More... | |
Bitcoin protocol message types.
When adding new message types, don't forget to update allNetMessageTypes in protocol.cpp.
| const char * NetMsgType::ADDR ="addr" |
The addr (IP address) message relays connection information for peers on the network.
Definition at line 19 of file protocol.cpp.
| const char * NetMsgType::ALERT ="alert" |
The alert message warns nodes of problems that may affect them or the rest of the network.
Definition at line 41 of file protocol.cpp.
| const char * NetMsgType::BLOCK ="block" |
The block message transmits a single serialized block.
Definition at line 36 of file protocol.cpp.
| const char * NetMsgType::BUDGETPROPOSAL ="mprop" |
The budgetproposal message is used to broadcast or relay budget proposal metadata to connected peers.
Definition at line 54 of file protocol.cpp.
| const char * NetMsgType::BUDGETVOTE ="mvote" |
The budgetvote message is used to broadcast or relay budget proposal votes to connected peers.
Definition at line 55 of file protocol.cpp.
| const char * NetMsgType::BUDGETVOTESYNC ="mnvs" |
The budgetvotesync message is used to request budget vote data from connected peers.
Definition at line 56 of file protocol.cpp.
| const char * NetMsgType::DSC ="dsc" |
| const char * NetMsgType::DSEE ="dsee" |
Definition at line 31 of file protocol.cpp.
| const char * NetMsgType::DSEEP ="dseep" |
Definition at line 33 of file protocol.cpp.
| const char * NetMsgType::DSEG ="dseg" |
Definition at line 32 of file protocol.cpp.
| const char * NetMsgType::DSF ="dsf" |
Definition at line 27 of file protocol.cpp.
| const char * NetMsgType::DSQ ="dsq" |
Definition at line 28 of file protocol.cpp.
| const char * NetMsgType::DSR ="dsr" |
Definition at line 29 of file protocol.cpp.
| const char * NetMsgType::DSSU ="dssu" |
Definition at line 34 of file protocol.cpp.
| const char * NetMsgType::DSTX ="dstx" |
Definition at line 30 of file protocol.cpp.
| 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.
Definition at line 44 of file protocol.cpp.
| const char * NetMsgType::FILTERCLEAR ="filterclear" |
The filterclear message tells the receiving peer to remove a previously-set bloom filter.
Definition at line 45 of file protocol.cpp.
| 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.
Definition at line 43 of file protocol.cpp.
| const char * NetMsgType::FINALBUDGET ="fbs" |
The finalbudget message is used to broadcast or relay finalized budget metadata to connected peers.
Definition at line 57 of file protocol.cpp.
| const char * NetMsgType::FINALBUDGETVOTE ="fbvote" |
The finalbudgetvote message is used to broadcast or relay finalized budget votes to connected peers.
Definition at line 58 of file protocol.cpp.
| 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.
Definition at line 37 of file protocol.cpp.
| 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.
Definition at line 23 of file protocol.cpp.
| const char * NetMsgType::GETDATA ="getdata" |
The getdata message requests one or more data objects from another node.
Definition at line 21 of file protocol.cpp.
| 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.
Definition at line 24 of file protocol.cpp.
| const char * NetMsgType::GETMNWINNERS ="mnget" |
The getmnwinners message is used to request winning masternode data from connected peers.
Definition at line 53 of file protocol.cpp.
| const char* NetMsgType::GETSPORKS |
The getsporks message is used to request spork data from connected peers.
| 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.
Definition at line 35 of file protocol.cpp.
| const char * NetMsgType::INV ="inv" |
The inv message (inventory message) transmits one or more inventories of objects known to the transmitting peer.
Definition at line 20 of file protocol.cpp.
| const char * NetMsgType::IX ="ix" |
The ix message transmits a single SwiftX transaction.
Definition at line 48 of file protocol.cpp.
| const char * NetMsgType::IXLOCKVOTE ="txlvote" |
The ixlockvote message is used to reach consensus for SwiftX transaction locks.
Definition at line 49 of file protocol.cpp.
| 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.
Definition at line 38 of file protocol.cpp.
| 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.
Definition at line 22 of file protocol.cpp.
| const char * NetMsgType::MNBROADCAST ="mnb" |
The mnbroadcast message is used to broadcast masternode startup data to connected peers.
Definition at line 50 of file protocol.cpp.
| const char * NetMsgType::MNPING ="mnp" |
The mnping message is used to ensure a masternode is still active.
Definition at line 51 of file protocol.cpp.
| const char * NetMsgType::MNWINNER ="mnw" |
The mnwinner message is used to relay and distribute consensus for masternode payout ordering.
Definition at line 52 of file protocol.cpp.
| 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.
@ince protocol version 70001.
Definition at line 42 of file protocol.cpp.
| const char * NetMsgType::PING ="ping" |
The ping message is sent periodically to help confirm that the receiving peer is still connected.
Definition at line 39 of file protocol.cpp.
| 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.
Definition at line 40 of file protocol.cpp.
| const char * NetMsgType::REJECT ="reject" |
The reject message informs the receiving node that one of its previous messages has been rejected.
Definition at line 46 of file protocol.cpp.
| const char * NetMsgType::SENDHEADERS ="sendheaders" |
Indicates that a node prefers to receive new block announcements via a "headers" message rather than an "inv".
Definition at line 47 of file protocol.cpp.
| const char* NetMsgType::SPORK |
The spork message is used to send spork values to connected peers.
| const char * NetMsgType::SYNCSTATUSCOUNT ="ssc" |
The syncstatuscount message is used to track the layer 2 syncing process.
Definition at line 59 of file protocol.cpp.
| const char * NetMsgType::TX ="tx" |
The tx message transmits a single transaction.
Definition at line 25 of file protocol.cpp.
| 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.
Definition at line 18 of file protocol.cpp.
| const char * NetMsgType::VERSION ="version" |
The version message provides information about the transmitting node to the receiving node at the beginning of a connection.
Definition at line 17 of file protocol.cpp.
1.8.17