Skip to content

logrus-dev/tron-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic operations with Tron TRX and USDT tokens.

  • Create a Tron account
  • Send TRX transactions
  • Send USDT TRC-20 transactions
  • Check TRX and USDT balance

Application is 100% stateless - keys are not stored nor logged anywhere. You only enter and see them in the console. Using official TronWeb SDK and public Mainnet nodes.

npx @logrus/tron-cli
A known issue: "Error: Cannot find module '@noble/secp256k1'"
To solve this issue, please install @noble/secp256k1@1.7.1 manually: npm install @noble/secp256k1@1.7.1
Blame Tron devs.

Command arguments (all optional):

Argument Type Default Description
--retry Number 10 Number of re-tries. Each re-try uses another random node from the list.
--retryDelay Number 500 Delay between re-tries in milliseconds.
--timeout Number 15000 HTTP API timeout in milliseconds.
--nodes String Public Mainnet nodes Comma-separated list of TRON blockchain full node IPs.
--feeLimit Number 50 Transaction fee limit in TRX.
--debug Boolean false Show debug logs
--tronGridApiUrl String Empty TronGrid API URL. If specified, --nodes argument is ignored.
--tronGridApiKey String Empty TronGrid API Key