Add new checkpoints for Mainnet and Testnet
This commit is contained in:
parent
2caeac559a
commit
f73c9d2320
@ -137,7 +137,13 @@ main.checkpointMap = {
|
||||
2700000: b('4384f467a9af8b7fa3efac8b36691be6bd4fca289935ce06a5a69a191b0e9f9e'),
|
||||
2800000: b('bdc1f13f345c7db604cf94ef4264f0d47f564fd98d5777741781bd53551ebcfc'),
|
||||
2900000: b('0593d51fa8fda98fd4a77fc1fe41eba19b841cc403f6987cf5245f9baca7304e'),
|
||||
3000000: b('7f8e94ae9f83221fa6230c530aa895e53ea04e38117417f081c6b1e302a3d35a')
|
||||
3000000: b('7f8e94ae9f83221fa6230c530aa895e53ea04e38117417f081c6b1e302a3d35a'),
|
||||
3100000: b('fd07bdd12ba2e7a6e2b8924db588e51378542f10e7e860c192abc4658dac81db'),
|
||||
3200000: b('e9a37a7a543a495225eda8275f7a41088e64b12cb1e29f667a7584c55dbeb28c'),
|
||||
3300000: b('3df2ba30f5f857abc82efb18246c1c6e63dfa56238c67f1cc0326bf7292dcd96'),
|
||||
3400000: b('3e530c19dcf0449fc68d955392a9ae2e1ebb2948eb0c5ca03640804c4a26eddd'),
|
||||
3500000: b('014467023220f107225267c45eb06a44c6fcedb22c661fd8f72350524511aa25'),
|
||||
3549123: b('767ef93a74bb1bcce11adcb6c0f2e2e2da27cbbcfcff412ea2d8b5500973c3f6')
|
||||
};
|
||||
|
||||
/**
|
||||
@ -146,7 +152,7 @@ main.checkpointMap = {
|
||||
* @default
|
||||
*/
|
||||
|
||||
|
||||
main.lastCheckpoint = 3549123;
|
||||
|
||||
/**
|
||||
* @const {Number}
|
||||
@ -582,10 +588,15 @@ testnet.checkpointMap = {
|
||||
150000: b('c5e1afd50798f00c58ab7d9f785bb17cd3368fd7d704590af12f965ac0e79a2d'),
|
||||
200000: b('9fb320c2131c870496a8dcf946b682be9bbef9e78a421adde9b891ee0d9d56ac'),
|
||||
225000: b('12711469c9c5c06df598afad3fe173535bdd529ab08f907532162004c9e93527'),
|
||||
245000: b('159cb9befa6b3560db71d6fcfd5d75b11d986629723c9cf0485998653dc5bfd3')
|
||||
245000: b('159cb9befa6b3560db71d6fcfd5d75b11d986629723c9cf0485998653dc5bfd3'),
|
||||
300000: b('f602525e8eb7cd98d061b444025a816cd7f32fac4be21d9a89c621b04b7e4d24'),
|
||||
400000: b('5714fcff34cdf83f567db616bbc0d108ca548ffcfab7530114ca7fa94fbd0507'),
|
||||
500000: b('8987ddc3b37c0ab5d08d2f686d6986d13132c590619080f1264c74bce9fbe2ff'),
|
||||
600000: b('3e35f526bce485df26e15dda9c329d19205249b7849f5ceb7cadb50e642a001d'),
|
||||
686000: b('ba415faddfeef253c8c0e8fe3b6f2cb37d5b12416cb86491d62081abf179a79b')
|
||||
};
|
||||
|
||||
testnet.lastCheckpoint = 245000;
|
||||
testnet.lastCheckpoint = 686000;
|
||||
|
||||
testnet.halvingInterval = 800000;
|
||||
|
||||
|
||||
@ -30,6 +30,14 @@ var checkpoints = {
|
||||
// 2800000: 'fcbc1e5553bd81177477578dd94f567fd4f06442ef94cf04b67d5c343ff1c1bd',
|
||||
// 2900000: '4e30a7ac9b5f24f57c98f603c41c849ba1eb41fec17fa7d48fa9fda81fd59305',
|
||||
// 3000000: '5ad3a302e3b1c681f0177411384ea03ee595a80a530c23a61f22839fae948e7f'
|
||||
// 3100000: 'db81ac8d65c4ab92c160e8e7102f547813e588b54d92b8e2a6e7a22bd1bd07fd',
|
||||
// 3200000: '8cb2be5dc584757a669fe2b12cb1648e08417a5f27a8ed2552493a547a7aa3e9',
|
||||
// 3300000: '96cd2d29f76b32c01c7fc63862a5df636e1c6c2418fb2ec8ab57f8f530baf23d',
|
||||
// 3400000: 'dded264a4c804036a05c0ceb4829bb1e2eaea99253958dc69f44f0dc190c533e',
|
||||
// 3500000: '25aa1145525023f7d81f662cb2edfcc6446ab05ec467522207f1203202674401',
|
||||
// 3549123: 'f6c3730950b5d8a22e41fffcbccb27dae2e2f2c0b6dc1ae1cc1bbb743af97e76',
|
||||
// 3550000: '',
|
||||
|
||||
// Testnet
|
||||
2056: 'd3334db071731beaa651f10624c2fea1a5e8c6f9e50f0e602f86262938374148',
|
||||
10000: '9068605f2cd1ec5206f835e337ef53e1e5ac1a0ccb834923064d3b184afd3879',
|
||||
@ -40,23 +48,19 @@ var checkpoints = {
|
||||
200000: 'ac569d0dee91b8e9dd1a428ae7f9be9bbe82b646f9dca89604871c13c220b39f',
|
||||
225000: '2735e9c90420163275908fb09a52dd5b5373e13fadaf98f56dc0c5c969147112',
|
||||
245000: 'd3bfc53d65985948f09c3c722966981db1755dfdfcd671db60356bfabeb99c15'
|
||||
300000: '244d7e4bb021c6899a1de24bac2ff3d76c815a0244b461d098cdb78e5e5202f6',
|
||||
400000: '0705bd4fa97fca140153b7fafc8f54ca08d1c0bb16b67d563ff8cd34fffc1457',
|
||||
500000: 'ffe2fbe9bc744c26f180906190c53231d186696d682f8dd0b50a7cb3c3dd8789',
|
||||
600000: '1d002a640eb5ad7ceb5c9f84b7495220199d329cda5de126df85e4bc26f5353e',
|
||||
686000: '9ba779f1ab8120d69164b86c41125b7db32c6f3bfee8c0c853f2eedfad5f41ba'
|
||||
}
|
||||
|
||||
var reversedCheckpoints = {}
|
||||
|
||||
for (var height in checkpoints){
|
||||
var checkStr = checkpoints[height];
|
||||
var strArray = checkStr.match(/.{1,2}/g);
|
||||
|
||||
var reversedArray = strArray.reverse();
|
||||
|
||||
var builtStr = "";
|
||||
|
||||
for (var str of reversedArray){
|
||||
builtStr += str;
|
||||
}
|
||||
|
||||
reversedCheckpoints[height] = builtStr;
|
||||
reversedCheckpoints[height] = Buffer.from(checkStr, 'hex').reverse().toString('hex');
|
||||
}
|
||||
|
||||
console.log(reversedCheckpoints)
|
||||
Loading…
Reference in New Issue
Block a user