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>"
}
]
}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>"
}
]
}value — the name of the TRC10 token to retrieve information forvisible — optional boolean parameter. When set to true, addresses are in base58 format. Default is false.assetIssue — array of asset issue information containing:
owner_address — token creator addressname — token nameabbr — token abbreviationtotal_supply — total token supplytrx_num — TRX amount for exchange ratenum — token amount for exchange ratestart_time — ICO start timeend_time — ICO end timedescription — token descriptionurl — token website URLid — token IDwallet/getassetissuebyname method is used for:
wallet/getassetissuebyname with a plain name often returns a non‑unique error. A reliable flow is:
curl --request POST \
--url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuelistbyname' \
--header 'Content-Type: application/json' \
--data '{
"value": "SEED",
"visible": true
}'
assetIssue array with multiple SEED tokens. Each item has an id field (for example, 1000001).
curl --request POST \
--url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuebyid' \
--header 'Content-Type: application/json' \
--data '{
"value": "1000001"
}'
jq to pick the first match and query by id:
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"'"}'
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"}
wallet/getassetissuelistbyname to discover candidates, then wallet/getassetissuebyid to retrieve a specific token.visible: false. Example for TRXTestCoin (asset id 1000006):
curl --request POST \
--url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/getassetissuebyname' \
--header 'Content-Type: application/json' \
--data '{
"value": "54525854657374436f696e",
"visible": false
}'
TRC10 token information
Show child attributes
Was this page helpful?