Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion bip-0039.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,16 @@ will make the desired wallet available.

==Wordlists==

* [[bip-0039/english.txt|English]]
* [[bip-0039/bip-0039-wordlists.md|Moved to separate document]]

==Test vectors==

See https://github.com/trezor/python-mnemonic/blob/master/vectors.json

Also see https://github.com/bip32JP/bip32JP.github.io/blob/master/test_JP_BIP39.json

(Japanese wordlist test with heavily normalized symbols as passphrase)

==Reference Implementation==

Reference implementation including wordlists is available from
Expand Down
17 changes: 17 additions & 0 deletions bip-0039/bip-0039-wordlists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#Wordlists

* [English](english.txt)
* [Japanese](japanese.txt)

##Wordlists (Special Considerations)

###Japanese

1. Users will most likely separate the words with UTF-8 ideographic space.
(UTF-8 bytes: 0xE38080) When generating the seed, normalization as per the spec will
automatically change these into normal ASCII spaces. Depending on the font, displaying the
words should use the UTF-8 ideographic space if it looks like the symbols are too close.

2. Word-wrapping doesn't work well, so making sure that words only word-wrap at one of the
ideographic spaces may be a necessary step. As a long word split in two could be mistaken easily
for two smaller words (This would be a problem with any of the 3 character sets in Japanese)
Loading