# 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

NumAPIDescription
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