wallet/listwitnesses
Witness and governance
wallet/listwitnesses | TRON
TRON API method that retrieves a complete list of all witnesses (validators) on the TRON network. Available on TRON via Chainstack.
POST
wallet/listwitnesses
TRON API method that retrieves a complete list of all witnesses (validators) on the TRON network. Witnesses are responsible for block production and network governance in TRON’s Delegated Proof of Stake (DPoS) consensus mechanism.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
This method accepts no parameters.Response
witnesses— array containing information about all witnesses:address— witness address in hexadecimal formatvoteCount— total number of votes received from TRX holderspubKey— public key used for block signing and validationurl— witness website or information URLtotalProduced— total number of blocks successfully producedtotalMissed— total number of blocks missed during assigned slotslatestBlockNum— block number of the most recent block producedlatestSlotNum— most recent time slot assigned for block productionisJobs— boolean indicating whether the witness is currently active in block production
Use case
Thewallet/listwitnesses method is used for:
- Displaying all available witnesses for voting and governance participation.
- Building voting interfaces and governance dashboards.
- Analyzing witness performance metrics including blocks produced and missed.
- Monitoring network health by tracking active witnesses and their statistics.
- Creating witness ranking and comparison tools based on votes and performance.
- Implementing governance features that require witness selection and information.
Body
application/json
The body is of type object.
Response
200 - application/json
List of all witnesses on the network
Array of witness information
Last modified on May 18, 2026