You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge #6920: chore: update minimum chain work, tx stats, checkpoints, seeds and SECURITY.md for v23
0a1407b docs: update supported versions in SECURITY.md (Kittywhiskers Van Gogh)
8727d3c chore: update testnet seeds for v23 (Kittywhiskers Van Gogh)
e1116f6 chore: update mainnet seeds for v23 (Kittywhiskers Van Gogh)
d9fe32f chore: drop unreachable onion seeds (Kittywhiskers Van Gogh)
4e52655 chore: update `m_assumed_blockchain_size` for v23 (Kittywhiskers Van Gogh)
adb2992 chore: update minimum chain work, tx stats and checkpoints for v23 (Kittywhiskers Van Gogh)
Pull request description:
## Additional Information
* The blocks used as checkpoints are
* For mainnet, block 2361500 (`0x0x0000000000000009ba1e8f47851d036bb618a4f6565eb3c32d1f647d450ff195`, [Insight](https://explorer.dash.org/insight/block/0000000000000009ba1e8f47851d036bb618a4f6565eb3c32d1f647d450ff195))
* For testnet, block 1239600 (`0x00000107d42829a38e31c1a38c660d621e1ca376a880df1520e85e38af175d3a`, [Insight](https://insight.testnet.networks.dash.org/insight/block/00000107d42829a38e31c1a38c660d621e1ca376a880df1520e85e38af175d3a))
* `m_assumed_{blockchain,chain_state}_size` calculations
* Mainnet synced till block 2361620, Dash Core v22.1.3 (release)
```bash
$ du --exclude ~/.dashcore/testnet3 --max-depth=0 -h ~/.dashcore
49G /home/debian/.dashcore
$ python3 -c "print(round(49*1.1))" # 10% leeway
54
$ du --max-depth=0 -h ~/.dashcore/chainstate
240M /home/debian/.dashcore/chainstate
```
As `m_assumed_chain_state_size` is still <1GB, we don't update it
* Testnet synced till block 1352330, Dash Core f650f65 (pre-release)
```bash
$ du --max-depth=0 -h ~/.dashcore/testnet3
8.7G /home/debian/.dashcore/testnet3
$ python3 -c "print(round(8.7*1.1))" # 10% leeway
10
$ du --max-depth=0 -h ~/.dashcore/testnet3/chainstate
68M /home/debian/.dashcore/chainstate
```
* Mainnet seeds generated using `protx list valid 1 2361500`, testnet seeds generated using `protx list valid 1 1353660`, commenting out deduplication ([source](https://github.com/dashpay/dash/blob/e4fa575ac463d04a745830f43bb28daf31b41d26/contrib/seeds/makeseeds.py#L203-L205)) and raising the `MAX_SEEDS_PER_ASN` to 10 ([source](https://github.com/dashpay/dash/blob/e4fa575ac463d04a745830f43bb28daf31b41d26/contrib/seeds/makeseeds.py#L23))
## Breaking Changes
None expected.
## Checklist
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas **(note: N/A)**
- [x] I have added or updated relevant unit/integration/functional/e2e tests **(note: N/A)**
- [x] I have made corresponding changes to the documentation **(note: N/A)**
- [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
UdjinM6:
utACK 0a1407b
Tree-SHA512: c4c463b91da0a4c35b0ddadcd9a261424551f49f6889c848ae02d912671e3b6fec07b4725cecce04a755fab7443939eeb0fb51e2b53a8dbe83db7287712df095
0 commit comments