| 12345678910111213141516171819202122232425262728293031 | const { TronWeb } = require('tronweb');// 1. 读取命令行参数const privateKey = process.argv[2];const toAddress = process.argv[3];const contractAddress = process.argv[4];const fullNodeUrl = process.argv[5] || 'https://api.trongrid.io'; // 默认主网const amount = parseFloat(process.argv[6]); // 默认转1个USDT// 2. 初始化 TronWeb 实例const tronWeb = new TronWeb({    fullHost: fullNodeUrl,});// 3. 金额(转换为 USDT 单位)const usdtAmount = amount * 1e6;async function sendTRC20() {    try {        const contract = await tronWeb.contract().at(contractAddress);        const tx = await contract.methods.transfer(toAddress, usdtAmount).send({            feeLimit: 10_000_000,        }, privateKey);        console.log(JSON.stringify({ success: true, txid: tx }));    } catch (err) {        console.error(JSON.stringify({ success: false, error: err.message }));    }}sendTRC20();
 |