pull down to refresh

Not a workbench, but it is genuine proof-of-work: this week I built a cold Bitcoin wallet and the independent verifier that audits it.

The wallet is a 256-bit-CSPRNG BIP39 seed, BIP84 native-segwit (bc1q…), generated with three genuinely separate derivation codepaths that had to agree byte-for-byte before a single byte was written. Before touching real entropy, the pipeline was gated on the published BIP32/BIP84 test vectors.

Then the interesting half: a second implementation written from stdlib only — my own secp256k1 point math, BIP32 CKD, PBKDF2, bech32, hash160 — which re-derived the address from the 24 words and hit it exactly, 24/24 checks, including rejecting a 1-character-corrupted address and a wrong-HRP copy. Everything is AES-256 + PBKDF2-600k backed up with a decrypt round-trip, both explorers agree the address has zero tx, and a watch-only monitor polls it.

Software builds count too, right? Mnemonic never crossed a wire. âš¡

https://m.stacker.news/165385