Creates a new Wallet.
The public key for the account.
The private key used for signing transactions for the account.
(Optional) Options to initialize a Wallet.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
The seed used to derive the account keys.
Derives a wallet from a seed.
A string used to generate a keypair (publicKey/privateKey) to derive a wallet.
(Optional) Options to derive a Wallet.
The digital signature algorithm to generate an address for.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
A Wallet derived from a seed.
Alias for wallet.classicAddress.
The wallet's classic address.
Decode a serialized transaction, remove the fields that are added during the signing process, and verify that it matches the transaction prior to signing. This gives the user a sanity check to ensure that what they try to encode matches the message that will be recieved by rippled.
A signed and serialized transaction.
The transaction prior to signing.
Gets an X-address in Testnet/Mainnet format.
A tag to be included within the X-address.
A boolean to indicate if X-address should be in Testnet (true) or Mainnet (false) format.
An X-address.
Signs a transaction offline.
A transaction to be signed offline.
Specify true/false to use multisign or actual address (classic/x-address) to make multisign tx request.
A signed transaction.
Verifies a signed transaction offline.
A signed transaction (hex string of signTransaction result) to be verified offline.
Returns true if a signedTransaction is valid.
Derive a Wallet from a seed.
The seed used to derive the wallet.
(Optional) Options to derive a Wallet.
The digital signature algorithm to generate an address for.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
A Wallet derived from the seed.
Derives a wallet from an entropy (array of random numbers).
An array of random numbers to generate a seed used to derive a wallet.
(Optional) Options to derive a Wallet.
The digital signature algorithm to generate an address for.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
A Wallet derived from an entropy.
Derives a wallet from a bip39 or RFC1751 mnemonic (Defaults to bip39).
A string consisting of words (whitespace delimited) used to derive a wallet.
(Optional) Options to derive a Wallet.
Only used if opts.mnemonicEncoding is 'rfc1751'. Allows the mnemonic to generate its
secp256k1 seed, or its ed25519 seed. By default, it will generate the secp256k1 seed
to match the rippled wallet_propose
default algorithm.
The path to derive a keypair (publicKey/privateKey). Only used for bip39 conversions.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
If set to 'rfc1751', this interprets the mnemonic as a rippled RFC1751 mnemonic like
wallet_propose
generates in rippled. Otherwise the function defaults to bip39 decoding.
A Wallet derived from a mnemonic.
Derives a wallet from a RFC1751 mnemonic, which is how wallet_propose
encodes mnemonics.
A string consisting of words (whitespace delimited) used to derive a wallet.
(Optional) Options to derive a Wallet.
The digital signature algorithm to generate an address for.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
A Wallet derived from a mnemonic.
Derives a wallet from a seed.
A string used to generate a keypair (publicKey/privateKey) to derive a wallet.
(Optional) Options to derive a Wallet.
The digital signature algorithm to generate an address for.
Include if a Wallet uses a Regular Key Pair. It must be the master address of the account.
A Wallet derived from a seed.
Generates a new Wallet using a generated seed.
The digital signature algorithm to generate an address for.
A new Wallet derived from a generated seed.
Generated using TypeDoc
A utility for deriving a wallet composed of a keypair (publicKey/privateKey). A wallet can be derived from either a seed, mnemonic, or entropy (array of random numbers). It provides functionality to sign/verify transactions offline.