tronbox

Compile, migrate, and test smart contracts on TRON and EVM-compatible chains.

4|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/hairyf/blockchain-skills --skill tronbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tronbox
Source: https://github.com/hairyf/blockchain-skills/tree/main/skills/tronbox
Command: npx skills add https://github.com/hairyf/blockchain-skills --skill tronbox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development, compilation, testing, and deployment of smart contracts for both TRON (TVM) and EVM-compatible blockchains, simplifying complex Web3 workflows.

Core Features & Use Cases

  • Smart Contract Development: Compile, migrate, and test contracts using a Truffle-like framework.
  • Dual Chain Support: Works seamlessly with both TRON Virtual Machine (TVM) and EVM-compatible chains.
  • Use Case: A developer needs to deploy a new smart contract to the BTTC network. They can use this Skill to compile their Solidity code, configure the network settings, and deploy the contract with a single command.

Quick Start

Use the tronbox skill to compile all contracts in the current project.

Frequently Asked Questions about tronbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compile and deploy TRON smart contracts using a Truffle-like framework?

To compile and deploy TRON smart contracts, you can use this framework to compile Solidity code, configure TVM network settings, and migrate contracts via command line. It provides a testing environment utilizing TronWeb for TVM interactions.

Can I use the same development framework for both EVM and TRON Virtual Machine blockchains?

Yes, you can develop for both EVM and TRON Virtual Machine blockchains. The framework supports dual chain operations, utilizing ethers v6 for EVM-compatible chains and TronWeb for TVM via configuration flags.

What is the best way to test EVM-compatible smart contracts before deploying to the BTTC network?

The best way to test EVM-compatible smart contracts is using this framework's testing environment, which allows you to compile code, run tests, and interact via console before deploying to networks like BTTC.

Does Tronbox support console interactions for smart contract testing?

Yes, Tronbox supports console interactions for smart contract testing. It provides a complete development environment enabling compilation, migration, testing, and direct console interactions for both TVM and EVM chains.

Do I need ethers v6 or TronWeb to migrate contracts to EVM-compatible chains?

You need ethers v6 to migrate contracts to EVM-compatible chains, while TronWeb is required for TRON Virtual Machine chains. The framework uses these libraries respectively based on your network configuration.