> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# wallet/createassetissue | TRON

> TRON API method that creates an unsigned transaction for issuing a new TRC10 token on the TRON network. Chainstack TRON reference.

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.

## 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


## OpenAPI

````yaml openapi/tron_node_api/createassetissue.json post /95e61622bf6a8af293978377718e3b77/wallet/createassetissue
openapi: 3.0.0
info:
  title: wallet/createassetissue TRON API
  version: 1.0.0
  description: Create a new TRC10 token
servers:
  - url: https://tron-mainnet.core.chainstack.com
security: []
paths:
  /95e61622bf6a8af293978377718e3b77/wallet/createassetissue:
    post:
      tags:
        - Assets and Tokens
      summary: wallet/createassetissue
      operationId: createAssetIssue
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - owner_address
                - name
                - abbr
                - total_supply
                - trx_num
                - num
                - start_time
                - end_time
                - description
                - url
              properties:
                owner_address:
                  type: string
                  description: Address that will issue the token
                  default: TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
                name:
                  type: string
                  description: Token name
                  default: MyToken
                abbr:
                  type: string
                  description: Token symbol/abbreviation
                  default: MTK
                total_supply:
                  type: integer
                  description: Total supply of tokens
                  default: 1000000000000
                trx_num:
                  type: integer
                  description: TRX amount for exchange rate
                  default: 1
                num:
                  type: integer
                  description: Token amount for exchange rate
                  default: 1000
                precision:
                  type: integer
                  description: Token decimal places (0-6)
                  default: 6
                start_time:
                  type: integer
                  description: ICO start time (timestamp)
                  default: 1640995200000
                end_time:
                  type: integer
                  description: ICO end time (timestamp)
                  default: 1672531200000
                description:
                  type: string
                  description: Token description
                  default: A new TRC10 token for the TRON ecosystem
                url:
                  type: string
                  description: Token project website
                  default: https://example.com
                free_asset_net_limit:
                  type: integer
                  description: Free bandwidth for token operations
                  default: 1000000
                public_free_asset_net_limit:
                  type: integer
                  description: Public free bandwidth limit
                  default: 1000000
                frozen_supply:
                  type: array
                  description: Frozen supply configurations
                  items:
                    type: object
                    properties:
                      frozen_amount:
                        type: integer
                      frozen_days:
                        type: integer
                visible:
                  type: boolean
                  description: Use base58 address format
                  default: true
      responses:
        '200':
          description: Unsigned TRC10 asset issue transaction
          content:
            application/json:
              schema:
                type: object
                properties:
                  visible:
                    type: boolean
                    description: Address format indicator
                  txID:
                    type: string
                    description: Transaction hash
                  raw_data:
                    type: object
                    description: Raw transaction data
                    properties:
                      contract:
                        type: array
                        description: Contract array
                      ref_block_bytes:
                        type: string
                        description: Reference block bytes
                      ref_block_hash:
                        type: string
                        description: Reference block hash
                      expiration:
                        type: number
                        description: Transaction expiration timestamp
                      timestamp:
                        type: number
                        description: Transaction creation timestamp
                      fee_limit:
                        type: number
                        description: Maximum fee allowed
                  raw_data_hex:
                    type: string
                    description: Hexadecimal raw transaction

````