Creates a new Wallet.
The public key for the account.
The private key used for signing transactions for the account.
(Optional) The seed used to derive the account keys.
This only is correct if this wallet corresponds to your master keypair. If this wallet represents a regular keypair this will provide an incorrect address. TODO: Add support for Regular Keys to Wallet (And their corresponding impact on figuring out classicAddress).
Derives a wallet from a secret (AKA a seed).
Derives a wallet from a seed.
A string used to generate a keypair (publicKey/privateKey) to derive a wallet.
The digital signature algorithm to generate an address fro.
A Wallet derived from a seed.
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 the classic address of the account this wallet represents. This only is correct if this wallet corresponds to your master keypair. If this wallet represents a regular keypair this will provide an incorrect address.
A classic address.
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.
Multisign only. An account address corresponding to the multi-signature being added. If this wallet represents your master keypair you can get your account address with the Wallet.getClassicAddress() function.
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.
The algorithm used to do the derivation.
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.
The digital signature algorithm to generate an address for.
A Wallet derived from an entropy.
Derives a wallet from a mnemonic.
A string consisting of words (whitespace delimited) used to derive a wallet.
The path to derive a keypair (publicKey/privateKey) from a seed (that was converted from a mnemonic).
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.
The digital signature algorithm to generate an address for.
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.