POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
createassetissue
wallet/createassetissue
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/createassetissue \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
  "name": "MyToken",
  "abbr": "MTK",
  "total_supply": 1000000000000,
  "trx_num": 1,
  "num": 1000,
  "precision": 6,
  "start_time": 1640995200000,
  "end_time": 1672531200000,
  "description": "A new TRC10 token for the TRON ecosystem",
  "url": "https://example.com",
  "free_asset_net_limit": 1000000,
  "public_free_asset_net_limit": 1000000,
  "frozen_supply": [
    {
      "frozen_amount": 123,
      "frozen_days": 123
    }
  ],
  "visible": true
}'
{
  "visible": true,
  "txID": "<string>",
  "raw_data": {
    "contract": [
      "<any>"
    ],
    "ref_block_bytes": "<string>",
    "ref_block_hash": "<string>",
    "expiration": 123,
    "timestamp": 123,
    "fee_limit": 123
  },
  "raw_data_hex": "<string>"
}
TRON API method that creates an unsigned transaction for issuing a new TRC10 token on the TRON network. TRC10 tokens are native TRON assets that can be created without deploying smart contracts.
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 will issue and own the token
  • name — the full name of the token (string)
  • abbr — the token symbol or abbreviation (string)
  • total_supply — the total number of tokens to be issued (integer)
  • trx_num — the TRX amount used in the exchange rate calculation (integer)
  • num — the token amount used in the exchange rate calculation (integer)
  • precision — the number of decimal places supported by the token (integer, 0-6)
  • start_time — ICO start timestamp in milliseconds (integer)
  • end_time — ICO end timestamp in milliseconds (integer)
  • description — detailed description of the token project (string)
  • url — official website URL for the token project (string)
  • free_asset_net_limit — bandwidth provided by token issuer for token operations (integer, optional)
  • public_free_asset_net_limit — public bandwidth limit available for this token (integer, optional)
  • frozen_supply — array of frozen supply configurations (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 asset issue contract
    • ref_block_bytes — reference block bytes
    • ref_block_hash — reference block hash
    • expiration — transaction expiration timestamp
    • timestamp — transaction creation timestamp
    • fee_limit — maximum fee allowed for this transaction
  • raw_data_hex — hexadecimal representation of the raw transaction

Use case

The wallet/createassetissue method is used for:
  • Creating new TRC10 tokens for projects and organizations
  • Launching Initial Coin Offerings (ICOs) and token sales
  • Building token issuance functionality in wallet applications
  • Developing automated token creation systems for DeFi platforms

Body

application/json
owner_address
string
default:TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
required

Address that will issue the token

name
string
default:MyToken
required

Token name

abbr
string
default:MTK
required

Token symbol/abbreviation

total_supply
integer
default:1000000000000
required

Total supply of tokens

trx_num
integer
default:1
required

TRX amount for exchange rate

num
integer
default:1000
required

Token amount for exchange rate

start_time
integer
default:1640995200000
required

ICO start time (timestamp)

end_time
integer
default:1672531200000
required

ICO end time (timestamp)

description
string
default:A new TRC10 token for the TRON ecosystem
required

Token description

url
string
default:https://example.com
required

Token project website

precision
integer
default:6

Token decimal places (0-6)

free_asset_net_limit
integer
default:1000000

Free bandwidth for token operations

public_free_asset_net_limit
integer
default:1000000

Public free bandwidth limit

frozen_supply
object[]

Frozen supply configurations

visible
boolean
default:true

Use base58 address format

Response

200 - application/json

Unsigned TRC10 asset issue transaction

visible
boolean

Address format indicator

txID
string

Transaction hash

raw_data
object

Raw transaction data

raw_data_hex
string

Hexadecimal raw transaction