> ## 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/updateasset | TRON

> TRON API method that creates an unsigned transaction for updating the information of an existing TRC10 token. TRON via Chainstack.

TRON API method that creates an unsigned transaction for updating the information of an existing TRC10 token. This allows token issuers to modify certain properties of their tokens after creation.

## Parameters

* `owner_address` — the address that issued the token and wants to update it
* `description` — new description of the token project (string)
* `url` — new official website URL for the token project (string)
* `new_limit` — new bandwidth limit provided by token issuer for token operations (integer, optional)
* `new_public_limit` — new public bandwidth limit available for this token (integer, optional)
* `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 update 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/updateasset` method is used for:

* Updating token project information such as description and website URL
* Modifying bandwidth allocations for token operations
* Building token management interfaces that allow post-issuance updates
* Implementing governance features that allow token information changes


## OpenAPI

````yaml openapi/tron_node_api/updateasset.json post /95e61622bf6a8af293978377718e3b77/wallet/updateasset
openapi: 3.0.0
info:
  title: wallet/updateasset TRON API
  version: 1.0.0
  description: Update TRC10 token information
servers:
  - url: https://tron-mainnet.core.chainstack.com
security: []
paths:
  /95e61622bf6a8af293978377718e3b77/wallet/updateasset:
    post:
      tags:
        - Assets and Tokens
      summary: wallet/updateasset
      operationId: updateAsset
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - owner_address
                - description
                - url
              properties:
                owner_address:
                  type: string
                  description: Address that issued the token
                  default: TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
                description:
                  type: string
                  description: New token description
                  default: Updated description for the TRC10 token
                url:
                  type: string
                  description: New token project website
                  default: https://updated-example.com
                new_limit:
                  type: integer
                  description: New bandwidth limit for token operations
                  default: 2000000
                new_public_limit:
                  type: integer
                  description: New public bandwidth limit
                  default: 2000000
                visible:
                  type: boolean
                  description: Use base58 address format
                  default: true
      responses:
        '200':
          description: Unsigned update 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

````