Changeset View
Changeset View
Standalone View
Standalone View
src/chainparams.cpp
Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | CMainParams() { | ||||
uint256S("0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3" | uint256S("0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3" | ||||
"f1b60a8ce26f")); | "f1b60a8ce26f")); | ||||
assert(genesis.hashMerkleRoot == | assert(genesis.hashMerkleRoot == | ||||
uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab212" | uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab212" | ||||
"7b7afdeda33b")); | "7b7afdeda33b")); | ||||
// Note that of those with the service bits flag, most only support a | // Note that of those with the service bits flag, most only support a | ||||
// subset of possible options. | // subset of possible options. | ||||
// Pieter Wuille, only supports x1, x5, x9, and xd | // Bitcoin ABC seeder | ||||
vSeeds.push_back( | vSeeds.push_back( | ||||
CDNSSeedData("bitcoin.sipa.be", "seed.bitcoin.sipa.be", true)); | CDNSSeedData("bitcoinabc.org", "seed.bitcoinabc.org", true)); | ||||
// Matt Corallo, only supports x9 | // BU seeder | ||||
vSeeds.push_back(CDNSSeedData("bitcoinunlimited.info", | |||||
"seed.bitcoinunlimited.info", true)); | |||||
// Bitprim | |||||
vSeeds.push_back(CDNSSeedData("bitprim.org", "seed.bitprim.org", true)); | |||||
// Amaury SÉCHET | |||||
vSeeds.push_back( | vSeeds.push_back( | ||||
CDNSSeedData("bluematt.me", "dnsseed.bluematt.me", true)); | CDNSSeedData("deadalnix.me", "seed.deadalnix.me", true)); | ||||
// Luke Dashjr | |||||
vSeeds.push_back( | |||||
CDNSSeedData("dashjr.org", "dnsseed.bitcoin.dashjr.org")); | |||||
// Christian Decker, supports x1 - xf | |||||
vSeeds.push_back( | |||||
CDNSSeedData("bitcoinstats.com", "seed.bitcoinstats.com", true)); | |||||
// Jonas Schnelli, only supports x1, x5, x9, and xd | |||||
vSeeds.push_back(CDNSSeedData("bitcoin.jonasschnelli.ch", | |||||
"seed.bitcoin.jonasschnelli.ch", true)); | |||||
base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1, 0); | base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1, 0); | ||||
base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1, 5); | base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1, 5); | ||||
base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1, 128); | base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1, 128); | ||||
base58Prefixes[EXT_PUBLIC_KEY] = | base58Prefixes[EXT_PUBLIC_KEY] = | ||||
boost::assign::list_of(0x04)(0x88)(0xB2)(0x1E) | boost::assign::list_of(0x04)(0x88)(0xB2)(0x1E) | ||||
.convert_to_container<std::vector<unsigned char>>(); | .convert_to_container<std::vector<unsigned char>>(); | ||||
base58Prefixes[EXT_SECRET_KEY] = | base58Prefixes[EXT_SECRET_KEY] = | ||||
▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | CTestNetParams() { | ||||
"26f8d77f4943")); | "26f8d77f4943")); | ||||
assert(genesis.hashMerkleRoot == | assert(genesis.hashMerkleRoot == | ||||
uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab212" | uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab212" | ||||
"7b7afdeda33b")); | "7b7afdeda33b")); | ||||
vFixedSeeds.clear(); | vFixedSeeds.clear(); | ||||
vSeeds.clear(); | vSeeds.clear(); | ||||
// nodes with support for servicebits filtering should be at the top | // nodes with support for servicebits filtering should be at the top | ||||
vSeeds.push_back(CDNSSeedData("testnetbitcoin.jonasschnelli.ch", | // Bitcoin ABC seeder | ||||
"testnet-seed.bitcoin.jonasschnelli.ch", | vSeeds.push_back(CDNSSeedData("bitcoinabc.org", | ||||
"testnet-seed.bitcoinabc.org", true)); | |||||
// BU seeder | |||||
vSeeds.push_back(CDNSSeedData("bitcoinunlimited.info", | |||||
"testnet-seed.bitcoinunlimited.info", | |||||
true)); | true)); | ||||
// Bitprim | |||||
vSeeds.push_back( | vSeeds.push_back( | ||||
CDNSSeedData("petertodd.org", "seed.tbtc.petertodd.org", true)); | CDNSSeedData("bitprim.org", "testnet-seed.bitprim.org", true)); | ||||
// Amaury SÉCHET | |||||
vSeeds.push_back( | vSeeds.push_back( | ||||
CDNSSeedData("bluematt.me", "testnet-seed.bluematt.me")); | CDNSSeedData("deadalnix.me", "testnet-seed.deadalnix.me", true)); | ||||
vSeeds.push_back(CDNSSeedData("bitcoin.schildbach.de", | |||||
"testnet-seed.bitcoin.schildbach.de")); | |||||
base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1, 111); | base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1, 111); | ||||
base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1, 196); | base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1, 196); | ||||
base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1, 239); | base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1, 239); | ||||
base58Prefixes[EXT_PUBLIC_KEY] = | base58Prefixes[EXT_PUBLIC_KEY] = | ||||
boost::assign::list_of(0x04)(0x35)(0x87)(0xCF) | boost::assign::list_of(0x04)(0x35)(0x87)(0xCF) | ||||
.convert_to_container<std::vector<unsigned char>>(); | .convert_to_container<std::vector<unsigned char>>(); | ||||
base58Prefixes[EXT_SECRET_KEY] = | base58Prefixes[EXT_SECRET_KEY] = | ||||
▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines |