Agregué manualmente una línea de confianza a la cuenta que tengo para recibir el token. Tengo el token token SOX en la billetera del emisor. Quiero enviar a la billetera del receptor que se menciona a continuación. Estoy probando en testnet.
var xrpl = require('xrpl'); // Issuer wallet // Address = rnA9soPJPtfuTaEhGR7C6VKWei2CtzmLxJ // Secret = sn2tgPrdCr72jvMxjKskGmPH2a1VH // receiver Account // Address = rbBuZYumQhogsq6FFP6nkvm1GEiyLvNTz; // Secret = sndPAYk5CcqwRpm4oTcofvjx7jAXX; // Connect --------------------------------------------------------------------- async function main() { const client = new xrpl.Client('wss://s.altnet.rippletest.net:51233'); await client.connect(); const hot_wallet = xrpl.Wallet.fromSeed('sn2tgPrdCr72jvMxjKskGmPH2a1VH'); // Send token ---------------------------------------------------------------- const currency_code = 'SOX'; const issue_quantity = '100'; const send_token_tx = { TransactionType: 'Payment', Account: hot_wallet.address, Amount: { currency: currency_code, value: issue_quantity, issuer: hot_wallet.address, }, Destination: 'rbBuZYumQhogsq6FFP6nkvm1GEiyLvNTz', DestinationTag: 1, // Needed since we enabled Require Destination Tags // on the hot account earlier. }; const pay_prepared = await client.autofill(send_token_tx); const pay_signed = hot_wallet.sign(pay_prepared); const pay_result = await client.submitAndWait(pay_signed.tx_blob); console.log(pay_result); client.disconnect(); } main();Ha puesto la dirección incorrecta en el emisor, la forma correcta debe ser
issuer: 'rn2sbUWaB2iDPjuDncEUXePRwtVdafTBk3',