PCoin v1.2.1 — fixed seeds, so a node can always find the network
Bootstrap fix. A node could only find the network through one DNS name. If seed.pc.am was down, DNS was filtered, or the node was started with -dnsseed=0, it had no way in at all.
What changed
src/chainparamsseeds.h still held Bitcoin's mainnet seed list. Nothing included it, so it was dead code — and that was the only thing stopping a PCoin node from dialling Bitcoin nodes. contrib/seeds/nodes_main.txt, the generator's input, held the same 2031 Bitcoin addresses on port 8333, so anyone following the documented regenerate step would have written them straight back in.
Both now carry PCoin's three seeds, and mainnet compiles them in as vFixedSeeds:
35.239.156.16:9444
35.238.47.14:9444
178.105.3.51:9444
Verified with a fresh datadir and -dnsseed=0: "Added 3 fixed seeds from reachable networks", all three connected within ten seconds, on both Linux and Windows builds.
nMinimumChainWork stays zero and the assert enforcing that is untouched. PermittedDifficultyTransition() still returns true unconditionally above lwmaHeight, so a non-zero minimum chain work remains unsafe; the work to give it a real LWMA bound is not part of this release.
Still the deadline that matters
LWMA activates at height 2800. Every node must be on v1.2.0 or later before then — a node still on v1.0.x at that height will follow a different chain. This release includes everything in v1.2.0.
Downloads
| Platform | File |
|---|---|
| Windows x64 | pcoin-1.2.1-win64.zip |
| Linux x86_64 | pcoin-1.2.1-linux-x86_64.tar.gz |
aafef86254f341482b6a2c8714f99b9b8688fa7041fb8f78458991559c6c0074 pcoin-1.2.1-win64.zip
af37496250098b616755f513f7c5980fed7804d86bdffdee0cf02f6ea7fdd1b1 pcoin-1.2.1-linux-x86_64.tar.gz
Binaries are not code-signed on Windows; SmartScreen will warn.
Website: https://pc.am