diff --git a/docs/classes/Wallet.html b/docs/classes/Wallet.html index 550cfd97..ed7b845c 100644 --- a/docs/classes/Wallet.html +++ b/docs/classes/Wallet.html @@ -18,7 +18,7 @@ A wallet can be derived from either a seed, mnemonic, or entropy (array of random numbers). It provides functionality to sign/verify transactions offline.

-

Example

// Derive a wallet from a bip39 Mnemonic
const wallet = Wallet.fromMnemonic(
'jewel insect retreat jump claim horse second chef west gossip bone frown exotic embark laundry'
)
console.log(wallet)
// Wallet {
// publicKey: '02348F89E9A6A3615BA317F8474A3F51D66221562D3CA32BFA8D21348FF67012B2',
// privateKey: '00A8F2E77FC0E05890C1B5088AFE0ECF9D96466A4419B897B1AB383E336E1735A2',
// classicAddress: 'rwZiksrExmVkR64pf87Jor4cYbmff47SUm',
// seed: undefined
// }.

// Derive a wallet from a base58 encoded seed.
const seedWallet = Wallet.fromSeed('ssZkdwURFMBXenJPbrpE14b6noJSu')
console.log(seedWallet)
// Wallet {
// publicKey: '02FE9932A9C4AA2AC9F0ED0F2B89302DE7C2C95F91D782DA3CF06E64E1C1216449',
// privateKey: '00445D0A16DD05EFAF6D5AF45E6B8A6DE4170D93C0627021A0B8E705786CBCCFF7',
// classicAddress: 'rG88FVLjvYiQaGftSa1cKuE2qNx7aK5ivo',
// seed: 'ssZkdwURFMBXenJPbrpE14b6noJSu'
// }.

// Sign a JSON Transaction
const signed = seedWallet.signTransaction({
TransactionType: 'Payment',
Account: 'rG88FVLjvYiQaGftSa1cKuE2qNx7aK5ivo'
...........
}).

console.log(signed)
// '1200007321......B01BE1DFF3'.
console.log(decode(signed))
// {
// TransactionType: 'Payment',
// SigningPubKey: '02FE9932A9C4AA2AC9F0ED0F2B89302DE7C2C95F91D782DA3CF06E64E1C1216449',
// TxnSignature: '3045022100AAD......5B631ABD21171B61B07D304',
// Account: 'rG88FVLjvYiQaGftSa1cKuE2qNx7aK5ivo'
// ...........
// } +

Example


// Derive a wallet from a base58 encoded seed.
const seedWallet = Wallet.fromSeed('ssZkdwURFMBXenJPbrpE14b6noJSu')
console.log(seedWallet)
// Wallet {
// publicKey: '02FE9932A9C4AA2AC9F0ED0F2B89302DE7C2C95F91D782DA3CF06E64E1C1216449',
// privateKey: '00445D0A16DD05EFAF6D5AF45E6B8A6DE4170D93C0627021A0B8E705786CBCCFF7',
// classicAddress: 'rG88FVLjvYiQaGftSa1cKuE2qNx7aK5ivo',
// seed: 'ssZkdwURFMBXenJPbrpE14b6noJSu'
// }.

// Sign a JSON Transaction
const signed = seedWallet.signTransaction({
TransactionType: 'Payment',
Account: 'rG88FVLjvYiQaGftSa1cKuE2qNx7aK5ivo'
...........
}).

console.log(signed)
// '1200007321......B01BE1DFF3'.
console.log(decode(signed))
// {
// TransactionType: 'Payment',
// SigningPubKey: '02FE9932A9C4AA2AC9F0ED0F2B89302DE7C2C95F91D782DA3CF06E64E1C1216449',
// TxnSignature: '3045022100AAD......5B631ABD21171B61B07D304',
// Account: 'rG88FVLjvYiQaGftSa1cKuE2qNx7aK5ivo'
// ...........
// }
@@ -26,7 +26,7 @@ It provides functionality to sign/verify transactions offline.

  • Wallet
+
  • Defined in packages/xrpl/src/Wallet/index.ts:83
  • @@ -96,29 +96,29 @@ It provides functionality to sign/verify transactions offline.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:107
  • Properties

    classicAddress: string
    +
  • Defined in packages/xrpl/src/Wallet/index.ts:86
  • privateKey: string
    +
  • Defined in packages/xrpl/src/Wallet/index.ts:85
  • publicKey: string
    +
  • Defined in packages/xrpl/src/Wallet/index.ts:84
  • seed?: string
    +
  • Defined in packages/xrpl/src/Wallet/index.ts:87
  • fromSecret: ((seed: string, opts?: { algorithm?: ECDSA; masterAddress?: string }) => Wallet) = Wallet.fromSeed
    @@ -155,7 +155,7 @@ It provides functionality to sign/verify transactions offline.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:163
  • Accessors

    @@ -169,7 +169,7 @@ It provides functionality to sign/verify transactions offline.

    Returns string

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:94
  • Methods

    @@ -199,7 +199,7 @@ the serialized Transaction desn't match the original transaction.

    Returns void

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:405
    • @@ -222,7 +222,7 @@ the serialized Transaction desn't match the original transaction.

    Returns string

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:389
    • @@ -258,7 +258,7 @@ the serialized Transaction desn't match the original transaction.

    • tx_blob: string
    +
  • Defined in packages/xrpl/src/Wallet/index.ts:311
    • @@ -277,7 +277,7 @@ the serialized Transaction desn't match the original transaction.

    Returns boolean

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:372
    • @@ -309,7 +309,7 @@ the serialized Transaction desn't match the original transaction.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:287
    • @@ -341,7 +341,7 @@ the serialized Transaction desn't match the original transaction.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:174
    • @@ -349,6 +349,11 @@ the serialized Transaction desn't match the original transaction.

    • Derives a wallet from a bip39 or RFC1751 mnemonic (Defaults to bip39).

      +

      Deprecated

      since version 2.6.1. +Will be deleted in version 3.0.0. +This representation is currently deprecated in rippled. +You should use another method to represent your keys such as a seed or public/private keypair.

      +

      Returns

      A Wallet derived from a mnemonic.

      Throws

      ValidationError if unable to derive private key from mnemonic input.

      @@ -386,7 +391,7 @@ the serialized Transaction desn't match the original transaction.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:210
    • @@ -418,7 +423,7 @@ the serialized Transaction desn't match the original transaction.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:259
    • @@ -450,7 +455,7 @@ the serialized Transaction desn't match the original transaction.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:143
    • @@ -469,7 +474,7 @@ the serialized Transaction desn't match the original transaction.

    Returns Wallet

    +
  • Defined in packages/xrpl/src/Wallet/index.ts:129