XRPL (XRP Ledger)

Sign Transaction

Supported Transaction Types

The following transaction types are supported on D'CENT Biometric wallet.

Transaction Type
Supported

AccountSet

O

AccountDelete

O

CheckCancel

O

CheckCash

O

CheckCreate

O

DepositPreauth

O

EscrowCancel

O

EscrowCreate

O

EscrowFinish

O

NFTokenAcceptOffer

X

NFTokenBurn

X

NFTokenCancelOffer

X

NFTokenCreateOffer

X

NFTokenMint

X

OfferCancel

O

OfferCreate

O

Payment

O

PaymentChannelClaim

O

PaymentChannelCreate

O

PaymentChannelFund

O

SetRegularKey

O

SignerListSet

O

TicketCreate

X

TrustSet

O

For your reference, All transaction types for XRPL can be found here.

getXrpSignedTransaction()

Supported Coin Type

  • XRP(Ripple)

Parameters :

  • transaction: this value conforms JSON format of Transaction Types in XRP Doc.

  • key: key path, wallet sign with that private key with a given key path (BIP32 ex) "m/44'/144'/0'/0/0").

Requirements:

  • D'CENT Bridge version 1.1.4 or higher is required.

  • D'CENT Biometric Wallet version 2.4.0. or higher is required.

Usage:

Returned response object:

Send a Multi-Signed Transaction

  • Reference the XRP Doc

  • Multi-signing a Transaction

    1. First, prepare by referring to Set Up Multi-Signing (You can get address of account using getAddress() function.)

    2. Get signature

Example

For broadcast the sign transaction, you must reconstruct transaction include TxnSignature & SigningPubKey for normal (single-signature) or Signers array for multi-signed-transaction

Last updated

Was this helpful?