注意: このページはまだ日本語に翻訳されていません。以下は英語の原文です。A Mnemonic wraps all properties required to compute BIP-39 seeds and convert between phrases and entropy.
Constructors
new Mnemonic()
Parameters
| Parameter | Type | Description |
|---|---|---|
guard | any | The guard object. |
entropy | string | The entropy. |
phrase | string | The mnemonic phrase. |
password? | null | string | The password for the mnemonic. |
wordlist? | null | Wordlist | The wordlist for the mnemonic. |
Returns
Mnemonic
Source
wallet/mnemonic.ts:175Properties
| Property | Modifier | Type | Description |
|---|---|---|---|
entropy | readonly | string | The underlying entropy which the mnemonic encodes. |
password | readonly | string | The password used for this mnemonic. If no password is used this is the empty string (i.e. "") as per thespecification. |
phrase | readonly | string | The mnemonic phrase of 12, 15, 18, 21 or 24 words. Use the wordlist split method to get the individual words. |
wordlist | readonly | Wordlist | The wordlist for this mnemonic. |
Methods
computeSeed()
Returns
string
The seed.
Source
wallet/mnemonic.ts:191entropyToPhrase()
mnemonic.
Parameters
| Parameter | Type | Description |
|---|---|---|
_entropy | BytesLike | The entropy for the mnemonic. |
wordlist? | null | Wordlist | The wordlist for the mnemonic. |
Returns
string
The mnemonic phrase.
Source
wallet/mnemonic.ts:248fromEntropy()
entropy.
The default password is the empty string and the default wordlist is the [English wordlist.
Parameters
| Parameter | Type | Description |
|---|---|---|
_entropy | BytesLike | The entropy for the mnemonic. |
password? | null | string | The password for the mnemonic. |
wordlist? | null | Wordlist | The wordlist for the mnemonic. |
Returns
Mnemonic
The new Mnemonic object.
Source
wallet/mnemonic.ts:229fromPhrase()
phrase.
The default password is the empty string and the default wordlist is the English wordlist.
Parameters
| Parameter | Type | Description |
|---|---|---|
phrase | string | The mnemonic phrase. |
password? | null | string | The password for the mnemonic. |
wordlist? | null | Wordlist | The wordlist for the mnemonic. |
Returns
Mnemonic
The new Mnemonic object.
Source
wallet/mnemonic.ts:206isValidMnemonic()
phrase is a valid BIP-39 phrase.
This checks all the provided words belong to the wordlist, that the length is valid and the checksum is
correct.
Parameters
| Parameter | Type | Description |
|---|---|---|
phrase | string | The mnemonic phrase. |
wordlist? | null | Wordlist | The wordlist for the mnemonic. |
Returns
boolean
True if the phrase is valid.
Throws
If the phrase is invalid.Source
wallet/mnemonic.ts:275phraseToEntropy()
phrase.
Parameters
| Parameter | Type | Description |
|---|---|---|
phrase | string | The mnemonic phrase. |
wordlist? | null | Wordlist | The wordlist for the mnemonic. |
Returns
string
The entropy.
