Any projects which want to use Hush code from now on will need to be licensed as GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/ Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull in changes from the Hush Full Node without permission from The Hush Developers, which may in some circumstances grant an MIT license on a case-by-case basis.
54 lines
2.4 KiB
C
54 lines
2.4 KiB
C
// Copyright (c) 2012-2014 The Bitcoin Core developers
|
|
// Copyright (c) 2019-2020 The Hush developers
|
|
// Distributed under the GPLv3 software license, see the accompanying
|
|
// file COPYING or https://www.gnu.org/licenses/gpl-3.0.en.html
|
|
|
|
/******************************************************************************
|
|
* Copyright © 2014-2019 The SuperNET Developers. *
|
|
* *
|
|
* See the AUTHORS, DEVELOPER-AGREEMENT and LICENSE files at *
|
|
* the top-level directory of this distribution for the individual copyright *
|
|
* holder information and the developer policies on copyright and licensing. *
|
|
* *
|
|
* Unless otherwise agreed in a custom licensing agreement, no part of the *
|
|
* SuperNET software, including this file may be copied, modified, propagated *
|
|
* or distributed except according to the terms contained in the LICENSE file *
|
|
* *
|
|
* Removal or modification of this copyright notice is prohibited. *
|
|
* *
|
|
******************************************************************************/
|
|
|
|
#ifndef BITCOIN_VERSION_H
|
|
#define BITCOIN_VERSION_H
|
|
|
|
/**
|
|
* network protocol versioning
|
|
*/
|
|
|
|
static const int PROTOCOL_VERSION = 170009;
|
|
|
|
//! initial proto version, to be increased after version/verack negotiation
|
|
static const int INIT_PROTO_VERSION = 209;
|
|
|
|
//! In this version, 'getheaders' was introduced.
|
|
static const int GETHEADERS_VERSION = 31800;
|
|
|
|
//! disconnect from peers older than this proto version
|
|
static const int MIN_PEER_PROTO_VERSION = 170007;
|
|
static const int STAKEDMIN_PEER_PROTO_VERSION = 170007;
|
|
|
|
//! 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;
|
|
|
|
//! BIP 0031, pong message, is enabled for all versions AFTER this one
|
|
static const int BIP0031_VERSION = 60000;
|
|
|
|
//! "mempool" command, enhanced "getdata" behavior starts with this version
|
|
static const int MEMPOOL_GD_VERSION = 60002;
|
|
|
|
//! "filter*" commands are disabled without NODE_BLOOM after and including this version
|
|
static const int NO_BLOOM_VERSION = 170004;
|
|
|
|
#endif // BITCOIN_VERSION_H
|