xrpl_signTransactionFor
Request structure:
{
tx_signer: string;
tx_json: xrpl.Transaction;
options?: { autofill?: boolean; submit?: boolean };
}
Usage:
provider.request(
{
method: 'xrpl_signTransactionFor',
params: {
tx_signer: 'r.....', // XRP Address
tx_json: {}, // XRP Ledger transaction object
options: { autofill: true; submit: true };
},
},
chainId: 'xrpl:0' // xrpl:0, xrpl:1, xrpl:2
);
Response
tx_json: xrpl.TransactionAndMetadata;
Example using wc-client
:
wc-client
:import core from '@joey-wallet/wc-client/core';
const methods = core.methods
const response = await methods.signTransaction({
provider,
chainId: chain,
request: {
tx_signer: 'rUmoi1vt8apeKsqFYKMRSiMvWixFDMC8Jz',
tx_json: {
TransactionType: 'AccountSet',
Account: 'rUmoi1vt8apeKsqFYKMRSiMvWixFDMC8Jz'
},
options: { autofill: true, submit: true },
},
});
Last updated