Community support & resources

Where to ask questions, file bugs, propose protocol changes, and follow development of the TRON network — Telegram, Discord, GitHub, the Core Devs Community Calls, and the TIP proposal process.

The TRON developer community is a globally distributed network of contributors maintaining and extending the TRON protocol, the surrounding tooling, and the DApp ecosystem. This page is the entry-point reference for where to ask questions, file issues, propose protocol changes, and follow development.


Where to get help

You want to...Use this
Ask a quick developer questionTRON Developers Group on Telegram
Discuss in real time with other buildersTRON Developers Discord
File a bug or feature request against java-tronjava-tron issues on GitHub
Propose a protocol changeTIP process — see below
Follow protocol-level technical discussionsCore Devs Community Call schedule
Read longer technical postsTRON Medium blog
Long-form discussion (forum-style)TRON DAO Forum

Contributing code

All TRON protocol code is open source under the tronprotocol GitHub organization — java-tron (the reference node implementation), wallet-cli, TronWeb, Trident, TronBox, and others. Each repository accepts pull requests; the contribution flow is documented in each repo's CONTRIBUTING.md.

The reference java-tron contribution guide: tronprotocol/java-tron CONTRIBUTING.md.


Protocol-change governance — TIPs

Protocol-level changes (new opcodes, parameter activation, consensus rules) go through the TIP (TRON Improvement Proposal) process. The flow:

  1. Open a TIP issue at tronprotocol/tips/issues describing the motivation, specification, and rationale.
  2. Community discussion in the issue thread; technical review in Core Devs Community Calls.
  3. If accepted, the change is implemented in java-tron and gated behind a chain-parameter flag.
  4. An SR or SR Candidate submits a ProposalCreateContract to activate the parameter on Mainnet. Approval transactions can be submitted as soon as the proposal is created.
  5. Active SRs can add or withdraw approvals until expiry. At expiry, the maintenance-triggering block counts approvals from the active SR set in effect before that block's maintenance update. If at least 18 approvals qualify, the parameter change applies to subsequent blocks.

To submit a TIP, see the standard TIP submission process. To see what's currently under discussion, browse open TIPs.

For governance mechanics (committee, proposal lifecycle, voting thresholds), see Committee & proposals.


Core Devs Community Call

Open technical discussion among core developers, ecosystem contributors, and the broader community. Schedule, agendas, and minutes live at tronprotocol/pm — TRON Core Devs Meetings. Anyone can propose an agenda item; the meetings are open to attend.

There is also a dedicated Telegram group for the call: Core Devs Community Group.


Channels at a glance

Telegram

Discord

GitHub

Other channels


💡

Community conduct

When participating in any of these channels, follow the community guidelines of the platform you're on. Keep discussions respectful and constructive — the TRON community is global and welcomes contributors at every experience level.


Related resources