namecoin / electrum-nmc

Namecoin port of Electrum Bitcoin client.
https://www.namecoin.org/
MIT License
29 stars 24 forks source link

AuxPoW: Verify that MM header isn't duplicated #229

Closed JeremyRand closed 4 years ago

JeremyRand commented 4 years ago

This shouldn't be merged until we verify that the Namecoin chain syncs fully from scratch (without a checkpoint) with this PR applied.

JeremyRand commented 4 years ago

Tests are passing on Travis; I'll post a Namecoin branch with this PR cherry-picked and the checkpoints removed shortly. For now do not merge this yet.

JeremyRand commented 4 years ago

Test branch of master with this PR's auxpow.py and no checkpoints is at https://github.com/JeremyRand/electrum-nmc/tree/namecoin-pr229-testing

JeremyRand commented 4 years ago

Successfully syncs; merging.