Consensus & Network
- Remove the defunct
dnsseed.electroncash.deDNS seed.
Mining
- Include the Upgrade9 (CashTokens) script flags when building block templates. Templates were previously validated with the bare
StandardVerifyFlags, so on token-active networks valid CashToken transactions already in the mempool were dropped from the template, producing empty or near-empty blocks; the flags are now computed the same way the mempool and consensus block validation do.
Other
- Modernize
sync/atomicusage with the typed atomic APIs and adoptWaitGroup.Go.