 |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Go to the documentation of this file.
17 #include <boost/assign/list_of.hpp>
32 boost::assign::map_list_of
33 (0,
uint256S(
"000006957e238ff4e6bcf00c8a7d1b3e7249c0a2109b0391d8740821a40c1d8c"))
34 (500,
uint256S(
"00214da9b906c7c14558395b9bc88293301e6e5f87a714194079dd651293fadb"))
35 (561,
uint256S(
"54872c72e81b34117bc5a6095d6f1b8d85746992d2513d7adc90a2aceed1651e"))
36 (562,
uint256S(
"0f00d3a6636c8a265724764da082fdef8106fce7057dfdda94ab6537f7211b4f"))
37 (14905,
uint256S(
"6389ecdb851500d9467b41a54d02c58b1542bfc2d5c99339821c89d25135a4b0"))
38 (17128,
uint256S(
"98d76615ef96b3ced1d9902715ba432393335b791b2256936883c323f0bb91f4"))
39 (17133,
uint256S(
"d9dcec83e8a675db0f7b6d28fde591f494a1b0766f7cb56ea8d8cb95348f835b"))
40 (17150,
uint256S(
"bad4dccf8fd86f00d6c215802d39342e4de64e21155b76b38f0182ba7d96edd2"))
41 (17153,
uint256S(
"4e63d92ac5209f0a342c2e74098778bbe36324de66734ff41132c7f3db3ad628"))
42 (18375,
uint256S(
"c291cf0a7bcd73a91c6f68d28dc6ce9e1acee973fd134f4250c1ee80bf3d0c03"))
43 (18813,
uint256S(
"ccf401e6fb24f34c105b2f693c2eb75c2ba7a2a4e3ffbbfe152e98ae9806d418"))
44 (18814,
uint256S(
"f8092b5c474cc260edb7c378c4f7e2123b007a55018d32f97b9b729f729067ae"))
45 (19317,
uint256S(
"0bd530827eff9bdc79893739c02c14c02bb35a39b943eaeeb72e04767e0597a5"))
46 (19400,
uint256S(
"cdeebfe4fdeda461ab2025d08248e89b13a1e970c76b91ac2788837c147e6f33"))
47 (77852,
uint256S(
"e6ec3ddccfb6bd378ca3cf5cc292c011ec235536a9edbb8c3fdbe17abd921d44"))
48 (98715,
uint256S(
"04b3cfde139af89ddacf3cb790daf734e4953119c4a58da9b8f07be888271670"))
49 (98768,
uint256S(
"43f42aaba4a1e8f7a4981b7d8620e5967974b0bbdee4ae22e42f14585be3a52f"))
50 (105629,
uint256S(
"82ae47c00a0338f33a41b8505162cabaa4740f2187feb07f4ee4bc6138461acb"))
51 (129267,
uint256S(
"773de63a6ef8cd4d56769a0efc8625fa617bbac34802019b3a211bbe390f34a6"))
52 (132020,
uint256S(
"d93d3f4b85dd3f3995d010966f8e0163f324bfe3e748507fadf472a14c76ce36"))
53 (133535,
uint256S(
"33d415384dc2d181f9cd0208d6c8664dfdbfb95a061a639220b4ea253df7788c"))
54 (140352,
uint256S(
"cdef2002ee6d10a0a8e85ba47329455773245e6008aa691416b63d7ec3aef78d"))
55 (155115,
uint256S(
"ea78ac399244d06b407ff349ba71747d8c672ccd54216317abc28dbca04c71e5"))
56 (155116,
uint256S(
"929d16db920af3df60cf2e869ee08d174f7d476d65e53cbf07d54b7d1cca2380"))
57 (193949,
uint256S(
"98ed9238e67297071a13b6e62fa17c5c992998a295ea7535cdcd4c3dda8aeab3"))
58 (260162,
uint256S(
"97d593c9ebbcc219eeed822f05ba4291e7dcc4c3667836dbfe29667fe31808a7"))
59 (369757,
uint256S(
"445cc1e7abeca5bd13669704241efb9c045bf414d80c5173c7f80018381ba5a3"))
60 (370034,
uint256S(
"2c98b9b6fc800b0ba9836669c1474a95d1e4afd2a91edbec25d3bc05636deab3"))
61 (385916,
uint256S(
"05c5ff466e345d9ab1a8a029b748f130c8707b8c4ce9dd315fc7f6760d1857c8"))
62 (847850,
uint256S(
"afae3a69feb6ac01b0382375e1db2a3dafea4d87321095581238858fcadbe050"))
63 (1190000,
uint256S(
"a530ab4a4b80ecc4db5b296f179e8de5d6ab45cd46d235484e3e79a88b195e2b"))
64 (1191000,
uint256S(
"13dbce3262466b797537f130f1cae9a33bb62e5f63c31caff9ea12912ac598fa"))
65 (1192000,
uint256S(
"5218ad9f37dbc42ba22e529ad2fb0b40a3c5ee46c26cc0b62736d125db3166b7"))
76 boost::assign::map_list_of(0,
uint256S(
"000001488be8bb442cd72cb737ade49a31de90dbbe5dce36f7d7e07f5dde2b77"));
78 &mapCheckpointsTestnet,
84 boost::assign::map_list_of(0,
uint256S(
"690cbb5c7ae999de1de49948a3c109d3b15fe4de4297980de8ff0cbfe3c7823a"));
86 &mapCheckpointsRegtest,
152 const char* pszTimestamp =
"12 January 2021 PRCY Coin Development Team - Privacy is Your Right";
155 txNew.
vout.resize(1);
156 txNew.
vin[0].scriptSig =
CScript() << 486604799 <<
CScriptNum(4) << std::vector<unsigned char>((
const unsigned char*)pszTimestamp, (
const unsigned char*)pszTimestamp + strlen(pszTimestamp));
157 txNew.
vout[0].nValue = 0 * COIN;
158 txNew.
vout[0].scriptPubKey =
CScript() <<
ParseHex(
"04b78f63269234b741668d85b57ba11edec2ee20f15719db180d5d6a37c4e9db0c494390fb54925934bc7b29f148a372c00273bbd5c939830d7d2941de6ce44b8b") <<
OP_CHECKSIG;
170 printf(
"Searchingforgenesisblock...\n");
181 printf(
"NONCEWRAPPED,incrementingtime");
182 std::cout<<std::string(
"NONCEWRAPPED,incrementingtime:\n");
304 printf(
"Searchingforgenesisblock...\n");
315 printf(
"NONCEWRAPPED,incrementingtime");
316 std::cout<<std::string(
"NONCEWRAPPED,incrementingtime:\n");
412 printf(
"Searchingforgenesisblock...\n");
423 printf(
"NONCEWRAPPED,incrementingtime");
424 std::cout<<std::string(
"NONCEWRAPPED,incrementingtime:\n");
465 assert(pCurrentParams);
466 return *pCurrentParams;
475 return testNetParams;
477 return regTestParams;
479 assert(
false &&
"Unimplemented network");
487 pCurrentParams = &
Params(network);
bool fHeadersFirstSyncingActive
const uint256 UINT256_ZERO
constant uint256 instances
const Checkpoints::CCheckpointData & Checkpoints() const
int nRejectBlockOutdatedMajority
int nToCheckBlockUpgradeMajority
std::vector< unsigned char > ParseHex(const char *psz)
const Checkpoints::CCheckpointData & Checkpoints() const
CBaseChainParams::Network NetworkIdFromCommandLine()
Looks for -regtest or -testnet and returns the appropriate Network ID.
bool SelectParamsFromCommandLine()
Looks for -regtest or -testnet and then calls SelectParams as appropriate.
uint256 & SetCompact(uint32_t nCompact, bool *pfNegative=nullptr, bool *pfOverflow=nullptr)
The "compact" format is a representation of a whole number N using an unsigned 32bit number similar t...
CChainParams defines various tweakable parameters of a given instance of the PRCY system.
std::vector< SeedSpec6 > vFixedSeeds
bool fAllowMinDifficultyBlocks
CBaseChainParams::Network networkID
bool fDefaultConsistencyChecks
int nMasternodeCountDrift
int64_t nStartMasternodePayments
int64_t nBudget_Fee_Confirmations
int nEnforceBlockUpgradeMajority
const Checkpoints::CCheckpointData & Checkpoints() const
MessageStartChars pchMessageStart
int nSubsidyHalvingInterval
std::map< int, uint256 > MapCheckpoints
bool fTestnetToBeDeprecatedFieldRPC
256-bit unsigned big integer.
uint256 uint256S(const char *str)
int nDefaultPort
Raw pub key bytes for the broadcast alert signing key.
Serialized script, used inside transaction inputs and outputs.
int nBIP65ActivationHeight
void SelectBaseParams(CBaseChainParams::Network network)
Sets the params returned by Params() to those for the given network.
void SelectParams(CBaseChainParams::Network network)
Sets the params returned by Params() to those for the given network.
std::vector< CTransaction > vtx
std::vector< unsigned char > base58Prefixes[MAX_BASE58_TYPES]
std::vector< CTxOut > vout
bool fMiningRequiresPeers
CAmount nMinimumStakeAmount
int nHardForkBlockRingSize2
int nMaxReorganizationDepth
const CChainParams & Params()
Return the currently selected parameters.
A mutable version of CTransaction.
int nHardForkBlockRingSize
uint256 BlockMerkleRoot(const CBlock &block, bool *mutated)
bool fSkipProofOfWorkCheck
std::vector< CDNSSeedData > vSeeds
uint256 bnProofOfWorkLimit
std::string ToString() const