Changeset View
Changeset View
Standalone View
Standalone View
src/chainparams.cpp
Show First 20 Lines • Show All 179 Lines • ▼ Show 20 Lines | CMainParams() { | ||||
base58Prefixes[SECRET_KEY] = std::vector<uint8_t>(1, 128); | base58Prefixes[SECRET_KEY] = std::vector<uint8_t>(1, 128); | ||||
base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x88, 0xB2, 0x1E}; | base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x88, 0xB2, 0x1E}; | ||||
base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x88, 0xAD, 0xE4}; | base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x88, 0xAD, 0xE4}; | ||||
cashaddrPrefix = "bitcoincash"; | cashaddrPrefix = "bitcoincash"; | ||||
vFixedSeeds = std::vector<SeedSpec6>( | vFixedSeeds = std::vector<SeedSpec6>( | ||||
pnSeed6_main, pnSeed6_main + ARRAYLEN(pnSeed6_main)); | pnSeed6_main, pnSeed6_main + ARRAYLEN(pnSeed6_main)); | ||||
fMiningRequiresPeers = true; | |||||
fDefaultConsistencyChecks = false; | fDefaultConsistencyChecks = false; | ||||
fRequireStandard = true; | fRequireStandard = true; | ||||
fMineBlocksOnDemand = false; | fMineBlocksOnDemand = false; | ||||
checkpointData = { | checkpointData = { | ||||
.mapCheckpoints = { | .mapCheckpoints = { | ||||
{11111, uint256S("0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee" | {11111, uint256S("0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee" | ||||
"92559f542fdb26e7c1d")}, | "92559f542fdb26e7c1d")}, | ||||
▲ Show 20 Lines • Show All 142 Lines • ▼ Show 20 Lines | CTestNetParams() { | ||||
base58Prefixes[SCRIPT_ADDRESS] = std::vector<uint8_t>(1, 196); | base58Prefixes[SCRIPT_ADDRESS] = std::vector<uint8_t>(1, 196); | ||||
base58Prefixes[SECRET_KEY] = std::vector<uint8_t>(1, 239); | base58Prefixes[SECRET_KEY] = std::vector<uint8_t>(1, 239); | ||||
base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x35, 0x87, 0xCF}; | base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x35, 0x87, 0xCF}; | ||||
base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x35, 0x83, 0x94}; | base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x35, 0x83, 0x94}; | ||||
cashaddrPrefix = "bchtest"; | cashaddrPrefix = "bchtest"; | ||||
vFixedSeeds = std::vector<SeedSpec6>( | vFixedSeeds = std::vector<SeedSpec6>( | ||||
pnSeed6_test, pnSeed6_test + ARRAYLEN(pnSeed6_test)); | pnSeed6_test, pnSeed6_test + ARRAYLEN(pnSeed6_test)); | ||||
fMiningRequiresPeers = true; | |||||
fDefaultConsistencyChecks = false; | fDefaultConsistencyChecks = false; | ||||
fRequireStandard = false; | fRequireStandard = false; | ||||
fMineBlocksOnDemand = false; | fMineBlocksOnDemand = false; | ||||
checkpointData = { | checkpointData = { | ||||
.mapCheckpoints = { | .mapCheckpoints = { | ||||
{546, uint256S("000000002a936ca763904c3c35fce2f3556c559c0214345" | {546, uint256S("000000002a936ca763904c3c35fce2f3556c559c0214345" | ||||
"d31b1bcebf76acb70")}, | "d31b1bcebf76acb70")}, | ||||
▲ Show 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | CRegTestParams() { | ||||
uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab212" | uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab212" | ||||
"7b7afdeda33b")); | "7b7afdeda33b")); | ||||
//!< Regtest mode doesn't have any fixed seeds. | //!< Regtest mode doesn't have any fixed seeds. | ||||
vFixedSeeds.clear(); | vFixedSeeds.clear(); | ||||
//!< Regtest mode doesn't have any DNS seeds. | //!< Regtest mode doesn't have any DNS seeds. | ||||
vSeeds.clear(); | vSeeds.clear(); | ||||
fMiningRequiresPeers = false; | |||||
fDefaultConsistencyChecks = true; | fDefaultConsistencyChecks = true; | ||||
fRequireStandard = false; | fRequireStandard = false; | ||||
fMineBlocksOnDemand = true; | fMineBlocksOnDemand = true; | ||||
checkpointData = {.mapCheckpoints = { | checkpointData = {.mapCheckpoints = { | ||||
{0, uint256S("0f9188f13cb7b2c71f2a335e3a4fc328bf5" | {0, uint256S("0f9188f13cb7b2c71f2a335e3a4fc328bf5" | ||||
"beb436012afca590b1a11466e2206")}, | "beb436012afca590b1a11466e2206")}, | ||||
}}; | }}; | ||||
Show All 40 Lines |