我已经手动添加了信任行到帐户,我必须接收令牌。我在发行人钱包里有令牌令牌。我想把下面提到的钱包寄给收信人。我在试用测试网。
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();发布于 2022-08-17 11:45:53
你把错误的地址放在发行人身上,正确的方式应该是
issuer: 'rn2sbUWaB2iDPjuDncEUXePRwtVdafTBk3',https://stackoverflow.com/questions/73387283
复制相似问题