Links

XRPL

getXrpSignedTransaction

This function for :
  • XRP (XRP) - xrpl
  • XRP_TA - xrp ta
  • XRP_TESTNET (XRPt)
  • XRP_TA_TESTNET

Parameters

Parameter
Type
Description
coinType
CoinType
xrp coin type.
transaction
xrp transaction parameters.

class XrpTransaction

Name
Type
Description
hdKeyPath
Bip44KeyPath
sign key path for xrp transaction
sourceAddress
String
Source address of xrp transaction Only used in getXrpSignedTransaction()
destinationAddress
String
Destination addresse of xrptransaction Only used in getXrpSignedTransaction()
amountDrops
long
Amount to be send ( Drops unit value) Only used in getXrpSignedTransaction()
feeDrops
long
Fee of this transaction ( Drops unit value) Only used in getXrpSignedTransaction()
sequence
int
The sequence number, relative to the initiating account, of xrp transaction Only used in getXrpSignedTransaction()
destinationTag
long
Destination tag of xrp transaction Only used in getXrpSignedTransaction()
unsignedTx
String
Encoded unsigned Trasaction value for xrp transaction Only used in getXrpSingedTransactionWithUnsignedTx()

Returns

String - signed transaction.
Example
XrpTransaction xrpTransaction;
String address = mDcentManager.getAddress(CoinType.RIPPLE, Bip44KeyPath.valueOf("m/44'/144'/0'/0/0")).get("address");
xrpTransaction = new XrpTransaction.Builder()
.keyPath(Bip44KeyPath.valueOf("m/44'/144'/0'/0/0"))
.sourceAddress(address)
.destinationAddress("rsHXBk5vnswg5SZxUQCEPYVnmrd4PaZ7Ah")
.amountDrops(2)
.feeDrops(10)
.sequence(11)
.destinationTag(-1)
.build();
String response = mDcentManager.getXrpSignedTransaction(CoinType.XRP, xrpTransaction);

getXRPSignedTransactionWithUnsignedTx

This function for :
  • XRP (XRP) - xrpl
  • XRP_TA - xrp ta
  • XRP_TESTNET (XRPt)
  • XRP_TA_TESTNET

Parameters

Parameter
Type
Description
coinType
CoinType
xrp coin type.
transaction
xrp transaction parameters.
Returns
HashMap<String, String> - signed transaction{sign, pubkey, accountId}.
Example
XrpTransaction xrpTransaction;
xrpTransaction= new XrpTransaction .Builder()
.keyPath(Bip44KeyPath.valueOf("m/44'/144'/0'/0/0"))
.unsignedTx("1200002280000000240238634E2E00000000201B023863E161400000000098968068400000000000000A8114FD970F4612987680F4008BA53ED6FD87BE0DAAF983141DEE2154B117FB47FCF4F19CD983D9FCBB894FF7")
.build();
HashMap<String, String> response = mDcentmanager.getXRPSignedTransactionWithUnsignedTx(CoinType.XRP, xrpTransaction);
String resSign = response.get("sign");
String resPubKey = response.get("pubkey");
String res_accountId = response.get("accountId");
Last modified 2mo ago