BIP-39 mnemonic phrase (seed phrase)
ID bip39_mnemonic
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Recovery phrase of a cryptocurrency wallet as defined by BIP 39: 12, 15, 18, 21 or 24 words from a fixed list of 2048 words, where the last word also carries a checksum of the entropy. The phrase, with an optional passphrase, gives the wallet seed from which BIP-32 keys are derived, so whoever knows it controls the wallet. The regexp covers the English word list (lower-case words of 3 to 8 letters separated by single spaces); BIP 39 also has word lists for other languages.
- Parent datatype
- Private key or wallet seed (generic)
private_key - Categories
- Cryptocurrency, Secrets and credentials (passwords, keys, tokens)
- Countries
- Global (not tied to a country)
- Languages
- English
- Quality
- 80/100 · missing: mapping (Wikidata, Schema.org, ...), detector coverage
- Metacrafter rules
- no detection rule yet
- Supported by tools
- no tool record lists this type yet
Regular expression
^[a-z]{3,8}(?: [a-z]{3,8}){11}(?:(?: [a-z]{3,8}){3}){0,4}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about | BIP 39 test vector, 12 words (entropy of zeros); never use it for a wallet |
| legal winner thank year wave sausage worth useful legal winner thank yellow | BIP 39 test vector, 12 words; never use it for a wallet |
| abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about invalid | 11 words |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Мнемоническая фраза BIP-39 (seed-фраза) |
Sources
- doc: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
- doc: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
- other: https://github.com/trezor/python-mnemonic/blob/master/vectors.json
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/bip39_mnemonic - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/cryptocurrency/bip39_mnemonic.yamlon GitHub