# TRC-10
## Introduction
TRC-10 is a token standard in TRON Ecosystem, which is based on chain rather than TVM. By paying 1024 TRX, every account in TRON network is allowed to issue TRC-10 token.
## Issue
By utilizing`AssetIssueContract
`, a particular type of transaction in TRON, each account is able to issue TRC-10 after paying 1024 TRX.
HTTP API Trough FullNode `
wallet/createassetissue
` to create an unsigned transaction issuing TRC-20,
Once the transaction is done, we need to sign and broadcast this transaction in order to implement the issuing. Details can be found in [Transactions](🔗).
TronWeb SDK
## Transfer
`TransferAssetContract
` is introduced as a type of transaction in TRON network to transfers the token from one account address to another. It can be implemented with either HTTP API or TronWeb SDK.
HTTP API With fullnode HTTP API `
wallet/transferasset
` to start an unsigned transaction,
When the transaction is created, we need to sign and broadcast this transaction in order to implement the transfer. Details can be found in [Transactions](🔗).
TronWeb SDK
## Check Balance
HTTP API The return value of assetV2 in fullnode HTTP API`
wallet/getaccount
` shows the TRC-10 balance in wallet,
tronweb SDK
## More TRC-10 API
Num | API | Description |
1 | [easytransferassetbyprivate](🔗) | use private key to make an easy transfer of TRC-10 |
2 | [easytransferasset](🔗) | use private key to make an easy transfer of TRC-10 |
3 | [getassetissuebyaccount](🔗) | check issued TRC-10 by account |
4 | [getassetissuebyid](🔗) | check issued TRC-10 by ID |
5 | [getassetissuebyname](🔗) | check issued TRC-10 by name |
6 | [getassetissuelistbyname](🔗) | check issued TRC-10 list by name |
7 | [getassetissuelist](🔗) | check issued TRC-10 list |
8 | [getpaginatedassetissuelist](🔗) | check paginated TRC-10 list |
9 | [unfreezeasset](🔗) | unfreeze pledge ended token |
10 | [updateasset](🔗) | update token info |
11 | [participateassetissue](🔗) | participate token issuing |