POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
updateasset
wallet/updateasset
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/updateasset \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
  "description": "Updated description for the TRC10 token",
  "url": "https://updated-example.com",
  "new_limit": 2000000,
  "new_public_limit": 2000000,
  "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 updating the information of an existing TRC10 token. This allows token issuers to modify certain properties of their tokens after creation.
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 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

Body

application/json

Response

200 - application/json

Unsigned update asset transaction

The response is of type object.