Skip to content

feat: add swahili wordlist to bip39#1391

Closed
Extheoisah wants to merge 1 commit intobitcoin:masterfrom
Extheoisah:swahili-wordlist-proposal
Closed

feat: add swahili wordlist to bip39#1391
Extheoisah wants to merge 1 commit intobitcoin:masterfrom
Extheoisah:swahili-wordlist-proposal

Conversation

@Extheoisah
Copy link
Copy Markdown

There is currently no African language supported in the available set of wordlists used for generating mnemonics. With this PR, we are creating a wordlist for the swahili language. Swahili has an estimate of 200 million speakers in the whole world.
We believe this will increase bitcoin adoption as some wallets (Etta Wallet) are looking forward to implement this wordlist.

The Swahili words were selected with the following rules:

  1. Words can be uniquely determined typing the first 4 characters.
  2. No accents or special characters.
  3. No words with double spelling.
  4. No offensive words.
  5. No words already used in other language mnemonic sets.
  6. No words with double spelling.
  7. Words are 4-8 letters long.
  8. No plural words.

The wordlist used for this implementation were derived from https://packetstormsecurity.com/files/32019/swahili.gz.html

All words have been carefully cross-checked by Swahili language experts.

Thanks to @Extheoisah @vladimirfomene @BrandonOdiwuor (faith faithmakena32@gmail.com) (Paul Warambo) for their contribution to this project.

@Extheoisah Extheoisah force-pushed the swahili-wordlist-proposal branch from ee4b815 to 8946cfa Compare December 1, 2022 12:23
@dunxen
Copy link
Copy Markdown

dunxen commented Dec 1, 2022

Strong concept ACK

There is currently no African language supported in the available set
of wordlists used for generating mnemonics. With this PR, we are
creating a wordlist for the swahili language. Swahili has an estimate
of 200 million speakers in the whole world.

Co-authored-by: vladimirfomene <vladimirfomene@gmail.com>
@Extheoisah Extheoisah force-pushed the swahili-wordlist-proposal branch from 8946cfa to 4ef9210 Compare December 8, 2022 15:08
@okjodom
Copy link
Copy Markdown

okjodom commented Dec 11, 2022

Given the expected permanence of this wordlist once accepted and merged, I proposed to work with @vladimirfomene to devise a reproducibility test, starting with a differentiated corpus

@vladimirfomene
Copy link
Copy Markdown

Based on this comment: #1359 (comment), this PR will have to be moved to a different repository.

@dunxen
Copy link
Copy Markdown

dunxen commented Dec 12, 2022

Based on this comment: #1359 (comment), this PR will have to be moved to a different repository.

Alright, makes sense to close and move then 👍

@murchandamus
Copy link
Copy Markdown
Member

It appears that the author(s) of BIP 39 have decided not to accept any further word lists into BIP 39 itself, and encourage adding new ones to the WLIPs repo here: https://github.com/p2w34/wlips

If BIP39 no longer accepts new wordlists, and such pull requests should instead be directed at the WLIPs repository, it seems to me that this PR can be closed.

I propose to close this PR after 2024-05-10 unless further activity indicates otherwise.

Dorex45

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants