Page MenuHomePhabricator

[electrum] bump checkpoint to 822000
ClosedPublic

Authored by PiRK on Dec 12 2023, 13:28.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABC3090750cb6b0: [electrum] bump checkpoint to 822000
Summary

Bumping the checkpoint saves bandwidths for new users (andi thus also for servers), as they need to download the headers from the checkpoint to the tip when they first start the software.

See the doc for the ElectrumX documentation regarding checkpoints:

Test Plan

Run Electrum ABC, open the console and type:

network.synchronous_get(("blockchain.block.header", [822000, 822000]))

Check that the new VERIFICATION_BLOCK_MERKLE_ROOT matches the "root" field in the returned dict.
Also check that the "header" field matches the raw header on https://explorer.e.cash/block/00000000000000001f972e21924e8f8ab502dcdc3adc76409dc62b9b393d810d (Advanced block data)

Run the software for a while and check that the local height is updated as new blocks are announced by the servers.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
electrum_checkpoint_822000
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 25936
Build 51447: Build Diffelectrum-tests
Build 51446: arc lint + arc unit