1---2name: tron-java3description: Agent skill for java-tron — TRON Protocol Java implementation (FullNode, build, run, APIs, modular architecture, custom actuators).4metadata:5 author: hairy6 version: "2026.2.9"7 source: Generated from https://github.com/tronprotocol/java-tron, scripts located at https://github.com/antfu/skills8---910> Skill based on java-tron (TRON Protocol Java implementation), generated 2026-02-09.1112java-tron is the Java node for the TRON blockchain: high-throughput, DPoS, EVM-compatible TVM. This skill covers building/running FullNode and SR, HTTP/gRPC/JSON-RPC APIs, modular architecture (framework, protocol, common, chainbase, consensus, actuator), and implementing custom transaction types via actuators.1314## Core References1516| Topic | Description | Reference |17|-------|-------------|-----------|18| Overview | What java-tron is, artifacts (FullNode.jar, Toolkit.jar), networks (Mainnet, Nile, Shasta, private) | [core-overview](references/core-overview.md) |19| Build and Run | Build from source (Gradle), run FullNode/SR, config, hardware requirements, dependency (JitPack/Maven) | [core-build-run](references/core-build-run.md) |20| APIs | HTTP, gRPC, JSON-RPC configuration and ports | [core-apis](references/core-apis.md) |21| Config | config.conf structure — net, storage, node (P2P, HTTP, gRPC, JSON-RPC), localwitness, seed nodes, tuning | [core-config](references/core-config.md) |2223## Features2425### Modularization2627| Topic | Description | Reference |28|-------|-------------|-----------|29| Modular Architecture | Six modules (framework, protocol, common, chainbase, consensus, actuator) and key interfaces | [features-modular-architecture](references/features-modular-architecture.md) |30| Modular Deployment | Distribution script launch, JVM options | [features-modular-deployment](references/features-modular-deployment.md) |31| Custom Actuator | Add new contract type: proto, ContractType, Actuator impl, WalletApi | [features-custom-actuator](references/features-custom-actuator.md) |32| Toolkit | Toolkit.jar — DB archive, convert, copy, lite (split/merge), move, root | [features-toolkit](references/features-toolkit.md) |33| start.sh | Run/stop FullNode, config/data paths, build or release, manifest rebuild | [features-start-script](references/features-start-script.md) |34| Docker | Build and run with Docker — image, config/data mounts, SR mode, JVM options | [features-docker](references/features-docker.md) |3536## Best Practices3738| Topic | Description | Reference |39|-------|-------------|-----------|40| API Security | Securing HTTP, gRPC, JSON-RPC when exposing FullNode to the public | [best-practices-api-security](references/best-practices-api-security.md) |