> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# wallet/unfreezeasset | TRON

> TRON API method that creates an unsigned transaction for unfreezing TRC10 tokens that were previously frozen during token creation.

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.

## 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


## OpenAPI

````yaml openapi/tron_node_api/unfreezeasset.json post /95e61622bf6a8af293978377718e3b77/wallet/unfreezeasset
openapi: 3.0.0
info:
  title: wallet/unfreezeasset TRON API
  version: 1.0.0
  description: Unfreeze TRC10 tokens
servers:
  - url: https://tron-mainnet.core.chainstack.com
security: []
paths:
  /95e61622bf6a8af293978377718e3b77/wallet/unfreezeasset:
    post:
      tags:
        - Assets and Tokens
      summary: wallet/unfreezeasset
      operationId: unfreezeAsset
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - owner_address
              properties:
                owner_address:
                  type: string
                  description: Address that issued the token
                  default: TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
                visible:
                  type: boolean
                  description: Use base58 address format
                  default: true
      responses:
        '200':
          description: Unsigned unfreeze asset transaction
          content:
            application/json:
              schema:
                type: object
                properties:
                  visible:
                    type: boolean
                    description: Address format indicator
                  txID:
                    type: string
                    description: Transaction hash
                  raw_data:
                    type: object
                    description: Raw transaction data
                    properties:
                      contract:
                        type: array
                        description: Contract array
                      ref_block_bytes:
                        type: string
                        description: Reference block bytes
                      ref_block_hash:
                        type: string
                        description: Reference block hash
                      expiration:
                        type: number
                        description: Transaction expiration timestamp
                      timestamp:
                        type: number
                        description: Transaction creation timestamp
                  raw_data_hex:
                    type: string
                    description: Hexadecimal raw transaction

````