1---2name: tron-java3description: Agent skill for java-tron — TRON Protocol Java implementation (FullNode, build, run, APIs, modular architecture, custom actuators).4---56> Skill based on java-tron (TRON Protocol Java implementation), generated 2026-02-09.78java-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.910## Core References1112| Topic | Description | Reference |13|-------|-------------|-----------|14| Overview | What java-tron is, artifacts (FullNode.jar, Toolkit.jar), networks (Mainnet, Nile, Shasta, private) | [core-overview](references/core-overview.md) |15| Build and Run | Build from source (Gradle), run FullNode/SR, config, hardware requirements, dependency (JitPack/Maven) | [core-build-run](references/core-build-run.md) |16| APIs | HTTP, gRPC, JSON-RPC configuration and ports | [core-apis](references/core-apis.md) |17| Config | config.conf structure — net, storage, node (P2P, HTTP, gRPC, JSON-RPC), localwitness, seed nodes, tuning | [core-config](references/core-config.md) |1819## Features2021### Modularization2223| Topic | Description | Reference |24|-------|-------------|-----------|25| Modular Architecture | Six modules (framework, protocol, common, chainbase, consensus, actuator) and key interfaces | [features-modular-architecture](references/features-modular-architecture.md) |26| Modular Deployment | Distribution script launch, JVM options | [features-modular-deployment](references/features-modular-deployment.md) |27| Custom Actuator | Add new contract type: proto, ContractType, Actuator impl, WalletApi | [features-custom-actuator](references/features-custom-actuator.md) |28| Toolkit | Toolkit.jar — DB archive, convert, copy, lite (split/merge), move, root | [features-toolkit](references/features-toolkit.md) |29| start.sh | Run/stop FullNode, config/data paths, build or release, manifest rebuild | [features-start-script](references/features-start-script.md) |30| Docker | Build and run with Docker — image, config/data mounts, SR mode, JVM options | [features-docker](references/features-docker.md) |3132## Best Practices3334| Topic | Description | Reference |35|-------|-------------|-----------|36| API Security | Securing HTTP, gRPC, JSON-RPC when exposing FullNode to the public | [best-practices-api-security](references/best-practices-api-security.md) |