Damus
Judge Hardcase profile picture
Judge Hardcase
@Judge Hardcase
A message to all BIP39-based wallet providers (to include signing devices):

Please make it easy for users to bring their own seed words. I'm referring to assisting a user who has generated their own seed words manually to land on a final checksum valid word.

Ideally, a user should be able to generate their own seed phrase offline with indifference to a checksum. Then, when a wallet they try to enter it into for the first time detects an invalid checksum, the wallet could offer to provide the associated checksum-valid final word; so that the user may update their own physical backup and reenter their entire seed phrase for checksum verification.

I realize some wallets already offer some version of this "generate final word" assistance. It really seems like this should be expected as a standard now for all wallets.

Also, might be best to start encouraging users to be generating their own seed words rather than relying on a wallet to tell them what their seed words will be.

PS. Thank you! Your work is greatly appreciated, and probably doesn't get the full recognition that it deserves.
31❤️2
TKay · 5d
I’m guessing you know that picking words from the list is not random enough. You need some random system to do this.
modulo · 5d
You are exactly right that the seed phrase can be generated offline regardless of the checksum. The checksum is only necessary when entering into technology, and wallets should support that. There are some entropy bits necessary in the final word that need to be made, but they are few. We put thi...