BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys #1989

pull ovrdos wants to merge 17 commits into bitcoin:master from ovrdos:bip_39_ext_emoji changing 3 files +2131 −0
  1. ovrdos commented at 4:47 am on September 30, 2025: none

    Emoji Seed Word List Pull Request

    Purpose

    The purpose of this PR is to define and discuss the proper standardized definitions an official emoji seedlist.

    Research

    All research and discussions on the finalized standard are included in the README on https://emojiseed.com.

    Community

    The EmojiSeed community is just starting if you would like to join as a contributor or a watcher feel free to speak out.

    Learn more about the specification and community at:

  2. Adding emoji.txt extension to bip-39. b63a4a898c
  3. ovrdos closed this on Sep 30, 2025

  4. ovrdos renamed this:
    Adding emoji.txt extension to bip-39.
    WIP: Adding emoji.txt extension to bip-39.
    on Sep 30, 2025
  5. ovrdos reopened this on Sep 30, 2025

  6. modifying wordlist definitions cb059d80fb
  7. modifying wordlist definitions aa53c3a948
  8. modifying wordlist definitions f5faa8ad57
  9. ovrdos marked this as a draft on Sep 30, 2025
  10. ovrdos renamed this:
    WIP: Adding emoji.txt extension to bip-39.
    WIP: BIP-39: Adding emoji.txt extension to BIP-39.
    on Sep 30, 2025
  11. ovrdos closed this on Sep 30, 2025

  12. ovrdos reopened this on Sep 30, 2025

  13. adding white list 80974b352b
  14. katesalazar commented at 9:02 pm on September 30, 2025: contributor
    I understand this is not the thread to ask this question, but why use the character twice for the direct match rule?
  15. murchandamus commented at 10:27 pm on September 30, 2025: contributor

    The BIP39 authors have stated that they will focus only on the English wordlist. As no additional word lists are accepted, your proposal will not be merged to BIP39.

    Please consider submitting a separate BIP instead.

  16. ovrdos commented at 3:39 am on October 1, 2025: none

    I understand this is not the thread to ask this question, but why use the character twice for the direct match rule?

    Excellent question, after some negotiations it was decided to keep the two identical emojis for a few reasons:

    1. It makes testing easier when asserting that all items are equal length.
    2. It makes it easier to decipher when twin emojis mean the actual seed word. sun, fish, cat, dog etc.
    3. It makes the visualization uniform when all entries are the same size. Imagine a hard wallet card with emojis in rows.
    4. It helps differentiate closely related emoji sets, for example: sun, summer and sunny are very similar. sun > ☀️☀️ summer > ☀️🏖️ sunny > ☀️😎 @katesalazar
      There is more about the algorithms on the README page. It’s a work in progress so your name would look great on the credits list :) https://emojiseed.com#readme
  17. restting bip-39 for new PR 6220b56a45
  18. ovrdos commented at 11:53 am on October 1, 2025: none

    The BIP39 authors have stated that they will focus only on the English wordlist. As no additional word lists are accepted, your proposal will not be merged to BIP39.

    Please consider submitting a separate BIP instead. @murchandamus Thanks for the insight! I have made a new BIP for the emojiset offering.

    BIP TBD: Emoji Seed Mnemonics for Deterministic Keys :golf: https://github.com/emojiseed/bip-emojiseed/blob/main/docs/bip-emojiseed.rst?plain=1

    https://emojiseed.com#readme

    🚀

  19. resetting PR dba5eb6e6d
  20. adding typos config 1e0f18be44
  21. katesalazar commented at 1:28 pm on October 1, 2025: contributor

    I understand this is not the thread to ask this question, but why use the character twice for the direct match rule?

    Excellent question, after some negotiations it was decided to keep the two identical emojis for a few reasons:

    1. It makes testing easier when asserting that all items are equal length.
    
    2. It makes it easier to decipher when twin emojis mean the actual seed word.  sun, fish, cat, dog etc.
    
    3. It makes the visualization uniform when all entries are the same size.  Imagine a hard wallet card with emojis in rows.
    
    4. It helps differentiate closely related emoji sets, for example: sun, summer and sunny are very similar.
       sun > ☀️☀️
       summer > ☀️🏖️
       sunny > ☀️😎
    

    @katesalazar There is more about the algorithms on the README page. It’s a work in progress so your name would look great on the credits list :) https://emojiseed.com#readme

    I’m not sure that you are familiar with the Chinese language. Not to tell a long post too early, I’d tell… If you are the main (or maybe only) drive of EmojiSeed (just guessing) and also can’t say any single phrase in Mandarin (just guessing!), then I would very strongly advice you take a Chinese language crash course, which could possibly reframe your mind around EmojiSeed.

  22. Adding release versionn emoji.txt and mediawiki db0e3ce916
  23. Updating emoji.txt 1aeef3a873
  24. ovrdos renamed this:
    WIP: BIP-39: Adding emoji.txt extension to BIP-39.
    WIP: Add BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    on Oct 2, 2025
  25. Adding updated emoji.txt 99c97f6069
  26. ovrdos commented at 5:25 pm on October 2, 2025: none

    I understand this is not the thread to ask this question, but why use the character twice for the direct match rule?

    Excellent question, after some negotiations it was decided to keep the two identical emojis for a few reasons:

    1. It makes testing easier when asserting that all items are equal length.
    
    2. It makes it easier to decipher when twin emojis mean the actual seed word.  sun, fish, cat, dog etc.
    
    3. It makes the visualization uniform when all entries are the same size.  Imagine a hard wallet card with emojis in rows.
    
    4. It helps differentiate closely related emoji sets, for example: sun, summer and sunny are very similar.
    
       sun > ☀️☀️
    
       summer > ☀️🏖️
    
       sunny > ☀️😎
    

    @katesalazar There is more about the algorithms on the README page. It’s a work in progress so your name would look great on the credits list :) https://emojiseed.com#readme

    I’m not sure that you are familiar with the Chinese language. Not to tell a long post too early, I’d tell… If you are the main (or maybe only) drive of EmojiSeed (just guessing) and also can’t say any single phrase in Mandarin (just guessing!), then I would very strongly advice you take a Chinese language crash course, which could possibly reframe your mind around EmojiSeed.

    @katesalazar Thanks for your suggestions. Mandarin and other symbolic languages like Egyptian hieroglyphics were considered when crafting the algorithms that make up the emoji definitions.

  27. ovrdos requested review from murchandamus on Oct 2, 2025
  28. ovrdos marked this as ready for review on Oct 2, 2025
  29. ovrdos renamed this:
    WIP: Add BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    Add BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    on Oct 2, 2025
  30. adding correct name templete ea08bdd982
  31. adding correct name templete fbd20499c9
  32. adding correct name templete 13eca6ea59
  33. adding correct name templete 05632aaa6c
  34. ovrdos renamed this:
    Add BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    New BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    on Oct 2, 2025
  35. fiixing typos f4052482af
  36. ovrdos renamed this:
    New BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    on Oct 2, 2025
  37. ovrdos renamed this:
    BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys (visual extension of BIP-39)
    BIP-XYZ: Emoji Seed Mnemonics for Deterministic Keys
    on Oct 2, 2025
  38. ovrdos commented at 7:02 pm on October 2, 2025: none
    @murchandamus I have refactored as a new BIP and cleared any reference to extending BIP-39. If everthing is in order please feel free to add a [NEW BIP] label to this PR.
  39. updating media wiki b1e0f9a01c
  40. ovrdos closed this on Oct 4, 2025

  41. murchandamus commented at 6:50 pm on October 6, 2025: contributor
    This moved to a new PR: #1999

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-10-27 15:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me