Releases: tronprotocol/tronbox
Releases · tronprotocol/tronbox
v4.4.0
- Added support for Tron Solidity compiler
0.8.25 - Removed the
build,serve, andwatchCLI commands - Added a dedicated
helpcommand 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
- Add MetaCoin project template for tronbox init
- Support calling overloaded Solidity functions
- Make tronWeb instance available in migration scripts
v4.2.2
- Upgrade
axiosto v1.11.0 to resolveform-datavulnerability - Replace
request/superagentwithaxios - Remove
@resolver-engine/imports-fs, replaced with custom implementation - Replace
github-downloadwith inline implementation- Replace deprecated
requestwithaxiosfor HTTP requests - Replace
adm-zipwithyauzlfor ZIP file handling
- Replace deprecated
v4.2.1
- Support for Tron Solidity compiler 0.8.24
- Upgrade eslint to v9.31.0
v4.2.0
- Developed a command-line interface (CLI) for the
initcommand - Resolve compatibility issue with passing array parameters in method calls
v4.1.1
- Support for Solidity compiler 0.8.23
- Bump axios version to v1.8.3
v4.1.0
- Bump tronweb version to v6.0.0
- Bump web3 version to v4.16.0
- Bump eslint version to v9.17.0
v4.0.2
- Support for Solidity compiler 0.8.22
v4.0.1
- Support for IR-based codegen
- Support for Solidity compiler 0.8.21
- Bump axios version to v1.7.7
v4.0.0
- 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