tronbox
The skill is based on TronBox v4.5.0, generated at 2026-02-25.
TronBox is a Truffle-style framework for TRON: smart contract compilation, migrations, testing, and an interactive console. It supports both the native TRON Virtual Machine (TVM) and EVM-compatible chains (e.g. BTTC) via a separate config and the --evm flag. Migrations and tests use ethers v6 in EVM mode and TronWeb for TVM.
Core References
| Topic | Description | Reference |
|---|---|---|
| Configuration | tronbox.js / tronbox-evm-config.js, networks, paths, solc | core-config |
| Migrations & Deployer | Migration scripts, deploy/link/then API, context (artifacts, tronWeb, ethers) | core-migrations |
| Compile | Compiling contracts, --all / --evm, build output | core-compile |
| Testing | tronbox test, test discovery, artifacts in tests | core-testing |
| Console | Interactive REPL with contract abstractions | core-console |
| CLI | All commands and options | core-cli |
| Artifacts & Resolver | Build output shape, resolver order, artifacts.require / resolve | core-artifacts-resolver |
| Contract abstraction | new(), at(), deployed(), call(), link, defaults | core-contract-abstraction |
Features
More from hairyf/blockchain-master
openzeppelin-contracts
Secure smart contract library—access control, tokens (ERC20/721/1155/4626/6909), upgradeable contracts, and utilities.
15viem
TypeScript interface for Ethereum — clients, contracts, accounts, chains, ENS, and utilities.
13wagmi
Wagmi — React/Vue/Solid hooks and Core for Ethereum; config, connectors, read/write contracts, TanStack Query.
11ton
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
11envio
Envio blockchain data stack — HyperSync, HyperIndex, HyperRPC; fast indexing and data APIs.
8uniswap-v4
Uniswap v4 core pool logic — singleton PoolManager, unlock/callback, pool actions, hooks, and types.
7