Skip to content

Latest commit

 

History

History

README.md

Tron Goblin Node Documentation

This directory contains focused project documentation for operators, contributors, and AI coding agents. The root README remains the high-level project narrative and status page; these docs are organized by task.

Status

tron-goblin-node is pre-release software. It is suitable for evaluation, parity testing, development, and controlled infrastructure experiments. Treat it as not yet a drop-in production replacement for java-tron unless your deployment has its own soak testing, monitoring, rollback plan, and java-tron comparison path.

Start Here

Goal Read
Understand the system shape Architecture
Build, run, import snapshots, operate services Operations
Choose safe runtime settings Configuration
Prepare a public or production-like deployment Security and Production Readiness
Use RPC, history APIs, archive reads, or firehose APIs, Indexing, and Firehose
Read account/contract state (or run calls) at a past block Historical-State Archive
Get a verifiable state root + offline proofs, or self-check a node is byte-exact Verifiable State Commitment
Change code or validate parity Development
Diagnose common failures Troubleshooting

AI-Optimized Docs

The llm folder is intentionally terse and structured for AI assistants:

Source of Truth

When documentation and code disagree, treat code and tests as authoritative and update the docs in the same change.

Maintenance Rules

  • Keep operator commands copy-pasteable from the repository root.
  • Prefer linking to source files over restating every flag or field.
  • If a CLI, config key, endpoint, or crate responsibility changes, update the relevant docs in the same commit.