Skip to content

Releases: tronprotocol/tronbox

v4.0.2

29 Nov 11:39
cad2b34
Compare
Choose a tag to compare
  • Support for Solidity compiler 0.8.22

v4.0.1

15 Nov 10:23
36e6e07
Compare
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
Compare
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

v3.4.4

10 Jul 03:07
845b184
Compare
Choose a tag to compare
  • Dropping support for Node.js v16
    As part of this release, we are dropping support for Node.js v16. This version of Node.js reached its end-of-life in September of last year.
  • Optimize the configuration file structure

v3.4.3

18 Apr 09:48
9db5838
Compare
Choose a tag to compare
  • Improve tronbox compile output
  • Upgrade some dependency packages
  • Remove some unnecessary dependency packages

v3.4.2

29 Nov 08:10
2f2cee6
Compare
Choose a tag to compare
  • Add support for Solidity compiler 0.8.20
  • Add debug_traceTransaction && debug_storageRangeAt function to debug environment for supporting tronbox/tre docker image.

v3.4.1

20 Oct 14:05
27ad323
Compare
Choose a tag to compare
  • Add support for Solidity compiler 0.8.21
  • Bump tronweb from 5.1.0 to 5.3.0

v3.4.0

25 Jul 08:16
9c08666
Compare
Choose a tag to compare
  • Add support for console.log in Solidity smart contracts
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;
import "tronbox/console.sol";

contract SampleContract {
    constructor() {
        console.log("SampleContrac::constructor");
    }
}

v3.3.0

25 May 07:20
0c797ec
Compare
Choose a tag to compare
  • Add support for contract flattening

v3.2.0

07 Apr 06:27
0c4676f
Compare
Choose a tag to compare
  • Add support for deployProxy, deployBeacon and deployBeaconProxy of @openzeppelin/truffle-upgrades in migrations