POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
unfreezeasset
wallet/unfreezeasset
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/unfreezeasset \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
  "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 creates an unsigned transaction for unfreezing TRC10 tokens that were previously frozen during token creation. This releases frozen tokens back to the token issuer’s available balance.
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 — the address that issued the token and wants to unfreeze tokens
  • visible — optional boolean parameter. When set to true, addresses are in base58 format. Default is false.

Response

  • visible — indicates the address format used in the response
  • txID — the transaction hash
  • raw_data — raw transaction data including:
    • contract — array containing the unfreeze asset contract
    • ref_block_bytes — reference block bytes
    • ref_block_hash — reference block hash
    • expiration — transaction expiration timestamp
    • timestamp — transaction creation timestamp
  • raw_data_hex — hexadecimal representation of the raw transaction

Use case

The wallet/unfreezeasset method is used for:
  • Releasing frozen TRC10 tokens after the freeze period expires
  • Managing token supply and liquidity by unfreezing previously locked tokens
  • Building token management tools that handle frozen supply schedules
  • Implementing automated token unlock mechanisms in smart contracts

Body

application/json

Response

200 - application/json

Unsigned unfreeze asset transaction

The response is of type object.