TRX Staking & SR Voting

Stake TRX, vote for Super Representatives, and claim rewards on TRON.

91|14|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/BofAI/skills --skill trx-staking-sr-voting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TRX Staking & SR Voting
Source: https://github.com/BofAI/skills/tree/main/trx-staking-skill
Command: npx skills add https://github.com/BofAI/skills --skill trx-staking-sr-voting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tronweb, and includes scripts (resource) components.

What problem does it solve?

This Skill helps you stake TRX on TRON, allocate your voting power to Super Representatives (SRs), and reliably check and claim SR voting rewards instead of doing governance actions manually.

Core Features & Use Cases

  • Staking status & TRON Power visibility: Fetch frozen-balance breakdown (from Stake 2.0 data) and compute TRON Power plus current vote slate and pending rewards.
  • SR discovery and validation: List top SRs by vote count and validate that vote targets are registered witnesses on the selected network.
  • Vote casting (single or split): Submit votes using your available TRON Power, optionally splitting across multiple SRs, with a dry-run option and safety guardrails.
  • Rewards accounting & claiming: Check pending voting rewards and withdraw claimable rewards (with dry-run support).

Quick Start

Run the status, pick SRs from the SR list, execute a dry-run vote to verify targets, then claim voting rewards.

Frequently Asked Questions about TRX Staking & SR Voting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stake TRX and vote for Super Representatives on TRON?

Staking TRX and voting for Super Representatives on TRON involves freezing balances to gain TRON Power, selecting valid SR addresses, and casting single or split votes. This Skill automates Stake 2.0 workflows using tronweb.

What is TRON Power and how does it relate to staked TRX?

TRON Power is the voting weight generated by staking TRX in the TRON ecosystem. The Skill inspects Stake 2.0 frozen balances to compute your TRON Power, which you can then allocate to Super Representatives.

Can I split my TRON voting power across multiple Super Representatives?

Yes, you can split TRON voting power across multiple Super Representatives. The Skill submits votes using your available TRON Power and supports splitting allocations among validated witness addresses.

Do I need a private key to claim TRON voting rewards?

Yes, claiming TRON voting rewards requires a TRON_PRIVATE_KEY and TRON_NETWORK for signing transactions. The Skill uses tronweb for read and write API calls to withdraw accumulated rewards on demand.

How can I safely verify my TRON votes before broadcasting?

You can safely verify TRON votes before broadcasting by using the --dry-run mode. This allows you to test vote casting and reward claiming without submitting actual blockchain transactions.

Why does my TRON vote fail for a specific witness address?

TRON votes fail when targeting unregistered witnesses. The Skill validates Super Representative addresses against the selected network before broadcasting, ensuring your vote only goes to valid witnesses.