chaincfg: Add checkpoints for upcoming release.

This adds checkpoints at the following heights:

mainnet:

- 237310
- 277940
- 318020
- 340120
- 362120
- 404170
- 424170
- 444170
- 464170
- 483600

testnet:

- 148320
- 213120
- 347140
- 411940
- 476740
- 515730

Note that this also includes some historical checkpoints to limit the
size of the gaps between each checkpoint to be around 3 months max.
This is being done because recent optimizations have sped up processing
to the point that larger gaps can trigger peers to get banned during IBD
in some cases.
This commit is contained in:
Dave Collins 2020-09-24 13:44:50 -05:00
parent 1ddab08c53
commit 1d134a2125
No known key found for this signature in database
GPG Key ID: B8904D9D9C93D1F2
2 changed files with 16 additions and 0 deletions

View File

@ -128,9 +128,19 @@ func MainNetParams() *Params {
{181020, newHashFromStr("00000000000000b77d832cb2cbed02908d69323862a53e56345400ad81a6fb8f")},
{189950, newHashFromStr("000000000000007341d8ae2ea7e41f25cee00e1a70a4a3dc1cb055d14ecb2e11")},
{214672, newHashFromStr("0000000000000021d5cbeead55cb7fd659f07e8127358929ffc34cd362209758")},
{237310, newHashFromStr("000000000000000a6815e366425acd30354dfdcb55f401e38b037e87ca00f171")},
{259810, newHashFromStr("0000000000000000ee0fbf469a9f32477ffbb46ebd7a280a53c842ab4243f97c")},
{277940, newHashFromStr("000000000000000043b47c777bc96760e6fccc872cc8edb295b230dd8dd0f5d7")},
{295940, newHashFromStr("0000000000000000148852c8a919addf4043f9f267b13c08df051d359f1622ca")},
{318020, newHashFromStr("00000000000000002765c601fe4455126ab27913fcc2d2db28f78e1e6bb77266")},
{340120, newHashFromStr("00000000000000001a9ba30acfd8272aa1514ce7979fc508118ee3764a19df46")},
{362120, newHashFromStr("00000000000000000219580063387071893bcd0992cacb5f0aa55fc9e6c4a0ab")},
{384170, newHashFromStr("00000000000000001704bbc6bda8c4864a71cd0febcc0b44d753c69d83840f04")},
{404170, newHashFromStr("000000000000000010352022d88733bac2665c882030db071ce5ea29970fefd8")},
{424170, newHashFromStr("00000000000000000b8526a9fdd31fcb249c992fc0741d422528ce2fa975bbd0")},
{444170, newHashFromStr("00000000000000000673a109a997e8ca41bc4ece86445bc89c1bb2b9921633cc")},
{464170, newHashFromStr("0000000000000000063c4588ffa1ff25978c025eaf529f39bcbad8b962502f65")},
{483600, newHashFromStr("000000000000000010f98f7354b501b5747011c82d53b989dbcb368e5059ff9e")},
},
// MinKnownChainWork is the minimum amount of known total work for the

View File

@ -107,7 +107,13 @@ func TestNet3Params() *Params {
// Checkpoints ordered from oldest to newest.
Checkpoints: []Checkpoint{
{83520, newHashFromStr("0000000001e6244d95feae8b598e854905158c7bc781daf874afff88675ef0c8")},
{148320, newHashFromStr("0000000003535b80e4b759b8ec1790f81f429d9f5a810eda43c3afb64d9760b1")},
{213120, newHashFromStr("000000000009bb6909db742278f3ab7c9169ef396068cce7f750b587b72738af")},
{282340, newHashFromStr("0000001f538d6343316fe50709fa544b680a1be38141d003e755da8ad30f67a8")},
{347140, newHashFromStr("0000001638f00f197b882a00db04d1323e205f45bf1108e4f1bbc1f456d4250c")},
{411940, newHashFromStr("00000012b6d21f31f18a2f6d8b64e111327f011ac13a1b3e9d0d8b477f71f62b")},
{476740, newHashFromStr("00000005635a4b783ad4d85e0cb92f094e2e885a92ef4d6b8464b22a02646279")},
{515730, newHashFromStr("00000010ecddf8da5d91f7020f69130db8a163906d460cbbed2a91568701f0ac")},
},
// MinKnownChainWork is the minimum amount of known total work for the