Wordlists

Wordlist

wordlist.locale string

The locale for this wordlist.

wordlist.getWord( index ) string

Returns the word at index.

wordlist.getWordIndex( word ) number

Returns the index of word within the wordlist.

wordlist.split( mnemonic ) Array< string >

Returns the mnemonic split into each individual word, according to a locale's valid whitespace character set.

wordlist.join( words ) string

Returns the mnemonic by joining words together using the whitespace that is standard for the locale.

Wordlist.check( wordlists ) string< DataHexString< 32 > >

Checks that all words map both directions correctly and return the hash of the lists. Sub-classes should use this to validate the wordlist is correct against the official wordlist hash.

Wordlist.register( wordlist [ , name ] ) void

Register a wordlist with the list of wordlists, optionally overriding the registered name.

Languages

The official wordlists availalbe in at `ethers.wordlists`. In the browser, only the english langauge is available by default; to include the others (which increases the size of the library), see the dist files in the `ethers` package.

ethers.wordlists.cz Wordlist

The Czech Wordlist.

ethers.wordlists.en Wordlist

The English Wordlist.

ethers.wordlists.es Wordlist

The Spanish Wordlist.

ethers.wordlists.fr Wordlist

The French Wordlist.

ethers.wordlists.it Wordlist

The Italian Wordlist.

ethers.wordlists.ja Wordlist

The Japanese Wordlist.

ethers.wordlists.ko Wordlist

The Korean Wordlist.

ethers.wordlists.zh_cn Wordlist

The Simplified Chinese Wordlist.

ethers.wordlists.zh_tw Wordlist

The Traditional Chinese Wordlist.