GoSDK and TRON-CLI tool for TRON's blockchain via GRPC
$ git pull -r origin master
$ make
make windows
once built, addtronctl
to your path and add to your.bashrc
.<(tronctl completion)
The JSON file will be a JSON array where each element has the following attributes:
Key | Value-type | Value-description |
---|---|---|
from |
string | [Required] Sender's one address, must have key in keystore. |
to |
string | [Required] The receivers one address. |
amount |
string | [Required] The amount to send in $ONE. |
passphrase-file |
string | [Optional] The file path to file containing the passphrase in plain text. If none is provided, check for passphrase string. |
passphrase-string |
string | [Optional] The passphrase as a string in plain text. If none is provided, passphrase is ''. |
stop-on-error |
boolean | [Optional] If true, stop sending transactions if an error occurred, default is false. |
Example of JSON file:
[
{
"from":"TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH",
"to":"TKSXDA8HfE9E1y39RczVQ1ZascUEtaSToF",
"amount":"1",
"passphrase-string":"",
"stop-on-error":true
},
{
"from":"TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH",
"to":"TEvHMZWyfjCAdDJEKYxYVL8rRpigddLC1R",
"amount":"1",
"passphrase-file":"./pw.txt",
}
]
The gotron-sdk code respectsGOTRON_SDK_DEBUG
as debugging
based environment variables.
GOTRON_SDK_DEBUG=true./tronctl
If you node require TLS connection, use parameter--withTLS
TLS credentials can also be set persistent in config file:withTLS: true
To set trongrid API Key first create you api key attrongrid.io
and use parameter
--apiKey=25f66928-0b70-48cd-9ac6-da6f8247c663
(replace with your API key)
Trongrid API Key can also be set persistent in config file:apiKey: 25f66928-0b70-48cd-9ac6-da6f8247c663
(replace with your API key)
OS environment variableTRONGRID_APIKEY
will overwrite any prior API key configuration if set.