xrpl

Clients

Signing

Transaction Models

Transaction Flags

Utilities

Requests

Responses

Streams

Errors

Other

LedgerEntry ECDSA AccountInfoAccountFlags AccountLinesTrustline AccountOffer AccountQueueData AccountQueueTransaction AccountTxTransaction Balance BaseRequest BaseResponse BaseTransaction BookOffer BookOfferCurrency Channel ClientOptions CreatedNode DeletedNode GatewayBalance IssuedCurrency IssuedCurrencyAmount JobType LedgerBinary LedgerDataBinaryLedgerEntry LedgerModifiedOfferCreateTransaction LedgerQueueData LedgerStreamResponse Memo ModifiedNode NFTHistoryTransaction NFTokenAcceptOffer NFTokenBurn NFTokenCancelOffer NFTokenCreateOffer NFTokenMint PathFindCloseRequest PathFindCreateRequest PathFindPathOption PathFindStatusRequest PathStep ResponseOnlyTxInfo ResponseWarning RipplePathFindPathOption SetFeePostAmendment SetFeePreAmendment Signer SignerEntry SourceCurrencyAmount StateAccounting SubscribeBook TransactionMetadata UnsubscribeBook XRP AccountObject AccountObjectType Amount BooksSnapshot Currency LedgerDataLabeledLedgerEntry LedgerDataLedgerState LedgerIndex Node Path ServerState StateAccountingFinal StreamType deriveAddress deriveKeypair verifyKeypairSignature classicAddressToXAddress decode decodeAccountID decodeAccountPublic decodeNodePublic decodeSeed decodeXAddress encode encodeAccountID encodeAccountPublic encodeForMultiSigning encodeForSigning encodeForSigningClaim encodeNodePublic encodeSeed encodeXAddress getNFTokenID isCreatedNode isDeletedNode isModifiedNode isValidClassicAddress isValidXAddress keyToRFC1751Mnemonic parseAccountRootFlags parseNFTokenID rfc1751MnemonicToKey setTransactionFlagsToNumber xAddressToClassicAddress

Pseudo Transaction Models

Other

deriveAddress: ((publicKey) => string)

Type declaration

    • (publicKey): string
    • Parameters

      • publicKey: any

      Returns string

deriveKeypair: ((seed, options?) => {
    privateKey: string;
    publicKey: string;
})

Type declaration

    • (seed, options?): {
          privateKey: string;
          publicKey: string;
      }
    • Parameters

      • seed: string
      • Optional options: object

      Returns {
          privateKey: string;
          publicKey: string;
      }

      • privateKey: string
      • publicKey: string
verifyKeypairSignature: ((messageHex, signature, publicKey) => boolean)

Type declaration

    • (messageHex, signature, publicKey): boolean
    • Parameters

      • messageHex: any
      • signature: any
      • publicKey: any

      Returns boolean

Generated using TypeDoc