mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 21:12:48 +01:00
b4d001a602
When receiving an islock, propagate it as islock. When creating/receiving and isdlock, propagate it as isdlock to peers which support it and as islock to peers which don't. Functional tests to cover both islock and isdlock scenarios.
57 lines
1.9 KiB
C
57 lines
1.9 KiB
C
// Copyright (c) 2012-2014 The Bitcoin Core developers
|
|
// Copyright (c) 2014-2021 The Dash Core developers
|
|
// Distributed under the MIT software license, see the accompanying
|
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
|
|
|
#ifndef BITCOIN_VERSION_H
|
|
#define BITCOIN_VERSION_H
|
|
|
|
/**
|
|
* network protocol versioning
|
|
*/
|
|
|
|
|
|
static const int PROTOCOL_VERSION = 70220;
|
|
|
|
//! initial proto version, to be increased after version/verack negotiation
|
|
static const int INIT_PROTO_VERSION = 209;
|
|
|
|
//! disconnect from peers older than this proto version
|
|
static const int MIN_PEER_PROTO_VERSION = 70213;
|
|
|
|
//! minimum proto version of masternode to accept in DKGs
|
|
static const int MIN_MASTERNODE_PROTO_VERSION = 70219;
|
|
|
|
//! minimum proto version for governance sync and messages
|
|
static const int MIN_GOVERNANCE_PEER_PROTO_VERSION = 70213;
|
|
|
|
//! minimum proto version to broadcast governance messages from banned masternodes
|
|
static const int GOVERNANCE_POSE_BANNED_VOTES_VERSION = 70215;
|
|
|
|
//! nTime field added to CAddress, starting with this version;
|
|
//! if possible, avoid requesting addresses nodes older than this
|
|
static const int CADDR_TIME_VERSION = 31402;
|
|
|
|
//! introduction of LLMQs
|
|
static const int LLMQS_PROTO_VERSION = 70214;
|
|
|
|
//! introduction of SENDDSQUEUE
|
|
//! TODO we can remove this in 0.15.0.0
|
|
static const int SENDDSQUEUE_PROTO_VERSION = 70214;
|
|
|
|
//! minimum peer version accepted by mixing pool
|
|
static const int MIN_COINJOIN_PEER_PROTO_VERSION = 70213;
|
|
|
|
//! protocol version is included in MNAUTH starting with this version
|
|
static const int MNAUTH_NODE_VER_VERSION = 70218;
|
|
|
|
//! introduction of QGETDATA/QDATA messages
|
|
static const int LLMQ_DATA_MESSAGES_VERSION = 70219;
|
|
|
|
//! introduction of instant send deterministic lock (ISDLOCK)
|
|
static const int ISDLOCK_PROTO_VERSION = 70220;
|
|
|
|
// Make sure that none of the values above collide with `ADDRV2_FORMAT`.
|
|
|
|
#endif // BITCOIN_VERSION_H
|