Skip to main content
GET
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
getBrokerage
wallet/getBrokerage
curl --request GET \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getBrokerage
{
  "brokerage": 20
}
TRON API method that returns a witness’s brokerage percentage (0–100). Witnesses set this rate to determine how much of their block rewards they keep before sharing the remainder with voters.
Get you 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

  • address — witness address in hex format (21‑byte, starts with 41).

Response

  • brokerage — percentage (0–100) kept by the witness.

Use case

The wallet/getBrokerage method is used for:
  • Checking the current reward sharing rate of a witness before voting.
  • Comparing brokerage rates between different witnesses to maximize voting rewards.
  • Monitoring changes in witness brokerage policies over time.
  • Building witness comparison tools and voting recommendation systems.

curl example

Shell
curl --request GET \
  --url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getBrokerage?address=41928c9af0651632157ef27a2cf17ca72c575a4d21' \
  --header 'accept: application/json'
if you have a base58 witness address, convert it to a 21‑byte hex address (leading 41…) before calling this endpoint. You can obtain witness addresses via wallet/listwitnesses.

Query Parameters

address
string
required

Witness address in hex format (21-byte, starts with 41)

Response

200 - application/json

Brokerage percentage for witness rewards

brokerage
number

Brokerage percentage (0-100)