Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: mnemocheck, checks that your seed phrase matches an address
by
Captain-Cryptory
on 01/07/2020, 15:41:33 UTC
⭐ Merited by ETFbitcoin (1)
I've always had this small doubt that those seed words I wrote down and encrypted might have a typo, or be wrong, and I obviously didn't want them to hang around in clear text or via the network for anything to snoop it.

So I wrote mnemocheck, basically a Dockerfile along with a small bip-utils based python script that derivates the first public address from the mnemonic, it reads them from stdin and the container should be launched with --network none. It knows about Bitcoin, Litecoin, Dogecoin, Dash, Ethereum and XRP (actually what bip-utils supports).
Use it with caution, only pipe on a local, trusted machine, and using encryption tools like GPG, password-store or OpenSSL with the right algorithms.

Here it is https://gitlab.com/iMil/mnemocheck/

What are the obstacles of using Ian Coleman's BiP39 script on air-gapped computer for this purpose? Or am I supposed to believe you suggesting something more? In case you missed that with slight modifications (https://bitcointalk.org/index.php?topic=4595261.msg41815678#msg41815678) Coleman's script can be used  to check even SEEDs employed by Electrum.