Generate a SLIP10 seed for the given location.
Location of the record where the seed will be stored.
Optional
sizeBytes: numberThe size in bytes of the SLIP10 seed.
Derive a SLIP10 private key using a seed or key.
The chain path.
The source type, either 'Seed' or 'Key'.
The source location, must be the outputLocation
of a previous call to generateSLIP10Seed
or deriveSLIP10
.
Location of the record where the private key will be stored.
Store a BIP39 mnemonic.
The mnemonic string.
The location of the record where the BIP39 mnemonic will be stored.
Optional
passphrase: stringThe optional mnemonic passphrase.
Generate a BIP39 seed.
The location of the record where the BIP39 seed will be stored.
Optional
passphrase: stringThe optional mnemonic passphrase.
Gets the Ed25519 public key of a SLIP10 private key.
The location of the private key. Must be the outputLocation
of a previous call to deriveSLIP10
.
A promise resolving to the public key hex string.
Creates a Ed25519 signature from a private key.
The location of the record where the private key is stored. Must be the outputLocation
of a previous call to deriveSLIP10
.
The message to sign.
A promise resolving to the signature hex string.
Insert a record to this vault.
A key-value storage that allows create, update and delete operations. It does not allow reading the data, so one of the procedures must be used to manipulate the stored data, allowing secure storage of secrets.