Ripple
Native Token Payment
import core from '@poro-wallet/core';
const node = 'https://s.altnet.rippletest.net:51234';
const nodeWss = 'wss://s.altnet.rippletest.net:51233';
const wallet = await core.factory.wallet.ripple.create();
const client = new xrpl.Client(nodeWss);
await client.connect();
await client.fundWallet(xrpl.Wallet.fromMnemonic(wallet.mnemonic));
await client.disconnect();
const builtTx = await core.factory.transaction.ripple.native(
node,
{
from: wallet.address,
to: core.utils.conversion.toRippleAddress('some address you like'),
amount: '1',
},
);
const signedTx = core.factory.transaction.ripple.sign(wallet.mnemonic, builtTx);
const sentResponse = await core.factory.transaction.ripple.send(nodeWss, signedTx);
// => true
Last updated