PIVX Core
5.6.99
P2P Digital Currency
src
test
librust
sapling_test_fixture.cpp
Go to the documentation of this file.
1
// Copyright (c) 2020-2021 The PIVX Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or https://www.opensource.org/licenses/mit-license.php.
4
5
#include "
test/librust/sapling_test_fixture.h
"
6
#include "
sapling/sapling_util.h
"
7
8
SaplingTestingSetup::SaplingTestingSetup
(
const
std::string& chainName) :
TestingSetup
(chainName)
9
{
10
initZKSNARKS
();
// init zk-snarks lib
11
}
12
13
SaplingTestingSetup::~SaplingTestingSetup
()
14
{
15
}
16
17
SaplingRegTestingSetup::SaplingRegTestingSetup
() :
SaplingTestingSetup
(
CBaseChainParams
::REGTEST)
18
{
19
UpdateNetworkUpgradeParameters
(
Consensus::UPGRADE_V5_0
,
Consensus::NetworkUpgrade::ALWAYS_ACTIVE
);
20
}
UpdateNetworkUpgradeParameters
void UpdateNetworkUpgradeParameters(Consensus::UpgradeIndex idx, int nActivationHeight)
Allows modifying the network upgrade regtest parameters.
Definition:
chainparams.cpp:689
CBaseChainParams
CBaseChainParams defines the base parameters (shared between pivx-cli and pivxd) of a given instance ...
Definition:
chainparamsbase.h:18
Consensus::UPGRADE_V5_0
@ UPGRADE_V5_0
Definition:
params.h:36
sapling_test_fixture.h
sapling_util.h
Consensus::NetworkUpgrade::ALWAYS_ACTIVE
static constexpr int ALWAYS_ACTIVE
Special value for nActivationHeight indicating that the upgrade is always active.
Definition:
params.h:67
SaplingRegTestingSetup::SaplingRegTestingSetup
SaplingRegTestingSetup()
Definition:
sapling_test_fixture.cpp:17
SaplingTestingSetup
Testing setup that configures a complete environment for Sapling testing.
Definition:
sapling_test_fixture.h:14
SaplingTestingSetup::~SaplingTestingSetup
~SaplingTestingSetup()
Definition:
sapling_test_fixture.cpp:13
SaplingTestingSetup::SaplingTestingSetup
SaplingTestingSetup(const std::string &chainName=CBaseChainParams::MAIN)
Definition:
sapling_test_fixture.cpp:8
TestingSetup
Definition:
test_pivx.h:71
initZKSNARKS
void initZKSNARKS()
Definition:
system.cpp:624
Generated on Wed Apr 2 2025 00:40:37 for PIVX Core by
1.9.1