Skip to content

Releases: tronprotocol/tronbox

v4.4.0

11 Oct 07:43
ed3e792

Choose a tag to compare

  • Added support for Tron Solidity compiler 0.8.25
  • Removed the build, serve, and watch CLI commands
  • Added a dedicated help command with clear usage information for each subcommand and parameter
  • Refactored core commands (compile, console, migrate, test, etc.) to include descriptions, parameter documentation, usage examples, and enhanced logging and error handling
  • Ran each REPL subcommand in its own child process and streamed stdout/stderr as received
  • Updated documentation links to https://tronbox.io/docs

v4.3.0

15 Aug 14:39
3c01cbb

Choose a tag to compare

  • Add MetaCoin project template for tronbox init
  • Support calling overloaded Solidity functions
  • Make tronWeb instance available in migration scripts

v4.2.2

30 Jul 08:25
9fd8013

Choose a tag to compare

  • Upgrade axios to v1.11.0 to resolve form-data vulnerability
  • Replace request/superagent with axios
  • Remove @resolver-engine/imports-fs, replaced with custom implementation
  • Replace github-download with inline implementation
    • Replace deprecated request with axios for HTTP requests
    • Replace adm-zip with yauzl for ZIP file handling

v4.2.1

21 Jul 09:28
31f9598

Choose a tag to compare

  • Support for Tron Solidity compiler 0.8.24
  • Upgrade eslint to v9.31.0

v4.2.0

13 May 08:01
f9eaa43

Choose a tag to compare

  • Developed a command-line interface (CLI) for the init command
  • Resolve compatibility issue with passing array parameters in method calls

v4.1.1

13 Mar 09:45
42707e3

Choose a tag to compare

  • Support for Solidity compiler 0.8.23
  • Bump axios version to v1.8.3

v4.1.0

19 Feb 09:23
397830f

Choose a tag to compare

  • Bump tronweb version to v6.0.0
  • Bump web3 version to v4.16.0
  • Bump eslint version to v9.17.0

v4.0.2

29 Nov 11:39
cad2b34

Choose a tag to compare

  • Support for Solidity compiler 0.8.22

v4.0.1

15 Nov 10:23
36e6e07

Choose a tag to compare

  • Support for IR-based codegen
  • Support for Solidity compiler 0.8.21
  • Bump axios version to v1.7.7

v4.0.0

14 Sep 08:41
fc24ef4

Choose a tag to compare

  • Support deploying smart contracts to the EVM-compatible chain
Commands
  • In order to deploy to an EVM-compatible blockchain, you need to use an EVM version of the compiler to compile the contract. Please run the following command:
tronbox compile --evm
  • Deploy to an EVM-compatible blockchain, such as the BTTC network. Please configure in the configuration file and run the following command:
tronbox migrate --network bttc --evm
  • To run the test on an EVM-compatible blockchain, please run the following command:
tronbox test --evm