XRPL
This function for :
XRP
(XRP) - xrplXRP_TA
- xrp taXRP_TESTNET
(XRPt)XRP_TA_TESTNET
Parameter | Type | Description |
---|---|---|
coinType | CoinType | xrp coin type. |
transaction | xrp transaction parameters. |
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() |
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);
This function for :
XRP
(XRP) - xrplXRP_TA
- xrp taXRP_TESTNET
(XRPt)XRP_TA_TESTNET
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