Skip to content
Closed
1 change: 1 addition & 0 deletions .codespell-ignore-words.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Falke
19 changes: 19 additions & 0 deletions bip-0039/bip-0039-wordlists.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
* [Italian](italian.txt)
* [Czech](czech.txt)
* [Portuguese](portuguese.txt)
* [Emoji](emoji.txt)

## Wordlists (Special Considerations)

Expand Down Expand Up @@ -115,3 +116,21 @@ Credits: @alegotardo @bitmover-studio @brenorb @kuthullu @ninjastic @sabotag3x @
9. The words which have not the same spelling in Brazil and in Portugal are excluded.
10. No words that remind one of negative/sad/bad things.
11. No very similar words with only 1 letter of difference.

### Emoji

Credits: @EmojiSeedDevTeam

The Emoji wordlist is a deterministic mapping of the 2048 English BIP-39 words into 2048 unique pairs of emoji. It enables mnemonic phrases to be displayed visually while remaining fully compatible with existing BIP-39 semantics (entropy, checksum, seed).

Emojis chosen using the following rules:

1. Direct Match if a word has a clear, universal emoji.
2. Months and holidays use seasonal/holiday symbols.
3. Numeric words map to keycap digits.
4. Abstract and Action Words use a primary metaphor plus a clarifier emoji.
5. Nouns: object + clarifier. Verbs/participles: action + clarifier.
6. Duplicate only for strong iconic matches; add clarifiers for ambiguity; if unresolved, fall back deterministically.
7. All 2048 pairs MUST be unique. If a collision occurs, rotate clarifier, then primary, and finally apply the fallback.
8. Use only fully-qualified Unicode emoji graphemes (per Unicode TR51). Avoid variation selectors and platform-specific implementations.

Loading
Loading