POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
withdrawbalance
wallet/withdrawbalance
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/withdrawbalance \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TGj1Ej1qRzL9feLTLhjwgxXF4Ct6GTWg2U",
  "visible": true
}'
{
  "visible": true,
  "txID": "<string>",
  "raw_data": {
    "contract": [
      "<any>"
    ],
    "ref_block_bytes": "<string>",
    "ref_block_hash": "<string>",
    "expiration": 123,
    "timestamp": 123
  },
  "raw_data_hex": "<string>"
}
TRON API method that allows Super Representatives (witnesses) to withdraw their accumulated block production rewards. Witnesses earn TRX rewards for producing blocks and maintaining the network, and this method enables them to claim these earnings.
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

  • owner_address — address of the Super Representative (witness) withdrawing rewards
  • visible — boolean indicating whether to use visible (Base58) address format instead of hex

Response

  • visible — boolean indicating whether addresses are in visible format
  • txID — unique transaction ID for the balance withdrawal transaction
  • raw_data — raw transaction data containing:
    • contract — array with withdrawal contract details
    • ref_block_bytes — reference block bytes for transaction validation
    • ref_block_hash — hash of the reference block
    • expiration — transaction expiration timestamp
    • timestamp — transaction creation timestamp
  • raw_data_hex — complete transaction data encoded in hexadecimal format

Use case

The wallet/withdrawbalance method is used for:
  • Super Representatives claiming their block production rewards.
  • Witnesses accessing earnings from network validation activities.
  • Managing witness node economics and profitability calculations.
  • Implementing automated reward collection systems for witness operations.
  • Building witness management tools and dashboards.
  • Creating financial reporting systems for TRON network validators.
This method can only be used by addresses that are elected as Super Representatives (witnesses). Regular users cannot withdraw balance using this method. Witnesses must wait at least 24 hours after the last withdrawal before making another withdrawal.

Body

application/json

Response

200 - application/json

Witness balance withdrawal transaction

The response is of type object.