Skip to main content
POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
getassetissuebyname
wallet/getassetissuebyname
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuebyname \
  --header 'Content-Type: application/json' \
  --data '{
  "value": "54525854657374436f696e",
  "visible": false
}'
{
  "assetIssue": [
    {
      "owner_address": "<string>",
      "name": "<string>",
      "abbr": "<string>",
      "total_supply": 123,
      "trx_num": 123,
      "num": 123,
      "start_time": 123,
      "end_time": 123,
      "description": "<string>",
      "url": "<string>",
      "id": "<string>"
    }
  ]
}
TRON API method that retrieves information about a TRC10 token by its name.
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

  • value — the name of the TRC10 token to retrieve information for
  • visible — optional boolean parameter. When set to true, addresses are in base58 format. Default is false.

Response

  • assetIssue — array of asset issue information containing:
    • owner_address — token creator address
    • name — token name
    • abbr — token abbreviation
    • total_supply — total token supply
    • trx_num — TRX amount for exchange rate
    • num — token amount for exchange rate
    • start_time — ICO start time
    • end_time — ICO end time
    • description — token description
    • url — token website URL
    • id — token ID

Use case

The wallet/getassetissuebyname method is used for:
  • Retrieving detailed information about TRC10 tokens
  • Building token information displays in wallets and DApps
  • Verifying token authenticity and properties
  • Creating token discovery and analysis tools
  • Implementing token trading interfaces

curl examples

Because TRC10 names are not unique on mainnet, calling wallet/getassetissuebyname with a plain name often returns a non‑unique error. A reliable flow is:
  1. search by name to see all matches
Shell
curl --request POST \
  --url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuelistbyname' \
  --header 'Content-Type: application/json' \
  --data '{
    "value": "SEED",
    "visible": true
  }'
This returns an assetIssue array with multiple SEED tokens. Each item has an id field (for example, 1000001).
  1. fetch the exact token by id
Shell
curl --request POST \
  --url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuebyid' \
  --header 'Content-Type: application/json' \
  --data '{
    "value": "1000001"
  }'
One‑liner using jq to pick the first match and query by id:
Shell
ASSET_ID=$(curl -s -X POST \
  'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuelistbyname' \
  -H 'Content-Type: application/json' \
  -d '{"value":"SEED","visible":true}' | jq -r '.assetIssue[0].id')

curl --request POST \
  --url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuebyid' \
  --header 'Content-Type: application/json' \
  --data '{"value":"'"$ASSET_ID"'"}'
  • if you call wallet/getassetissuebyname with a non‑unique name (for example, SEED), the node can respond with:
{"Error":"class org.tron.core.exception.NonUniqueObjectException : To get more than one asset, please use getAssetIssueById syntax"}
  • prefer wallet/getassetissuelistbyname to discover candidates, then wallet/getassetissuebyid to retrieve a specific token.

direct working example (hex name)

You can also query a known unique token by providing the name hex‑encoded with visible: false. Example for TRXTestCoin (asset id 1000006):
Shell
curl --request POST \
  --url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuebyname' \
  --header 'Content-Type: application/json' \
  --data '{
    "value": "54525854657374436f696e",
    "visible": false
  }'

Body

application/json
value
string
default:TOKEN_NAME
required

Token name. When visible is true, provide the plain UTF‑8 name. When visible is false, provide the UTF‑8 name hex‑encoded.

visible
boolean
default:false

When true, value is plain text. When false, value is hex‑encoded UTF‑8.

Response

200 - application/json

TRC10 token information

assetIssue
object[]