test.js 795 B

1234567891011121314151617181920212223242526
  1. const { TronWeb } = require('tronweb');
  2. const tronWeb = new TronWeb({
  3. fullHost: 'https://nile.trongrid.io',
  4. });
  5. const privateKey = '4924c6b2cb6074da8792f2c22966e0ae27a8943d12d34d34d34d34d34d35efbe';
  6. const toAddress = 'TM8Q54LmsLTH5YPu72cB9MdkuH7c63JNq9'; // T开头地址
  7. const contractAddress = 'TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf'; // USDT合约主网地址
  8. const amount = 100 * 1e6; // 转账1 USDT
  9. async function sendTRC20() {
  10. try {
  11. const contract = await tronWeb.contract().at(contractAddress);
  12. const tx = await contract.methods.transfer(toAddress, amount).send({
  13. feeLimit: 10_000_000
  14. }, privateKey);
  15. console.log('交易成功,txid:', tx);
  16. } catch (error) {
  17. console.error('交易失败:', error);
  18. }
  19. }
  20. sendTRC20();