> ## 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/participateassetissue | TRON

> TRON API method that creates an unsigned transaction for participating in a TRC10 token Initial Coin Offering (ICO). TRON via Chainstack.

TRON API method that creates an unsigned transaction for participating in a TRC10 token Initial Coin Offering (ICO). This allows users to purchase newly issued TRC10 tokens during the offering period.

## Parameters

* `owner_address` — the address participating in the token offering
* `to_address` — the address of the token issuer (who created the asset)
* `asset_name` — the name or ID of the TRC10 token to purchase
* `amount` — the amount of TRX to spend on purchasing tokens
* `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 participate asset issue contract
  * `ref_block_bytes` — reference block bytes
  * `ref_block_hash` — reference block hash
  * `expiration` — transaction expiration timestamp
  * `timestamp` — transaction creation timestamp
* `raw_data_hex` — hexadecimal representation of the raw transaction

## Use case

The `wallet/participateassetissue` method is used for:

* Participating in TRC10 token ICOs and crowdfunding campaigns
* Building automated investment tools for token offerings
* Creating token purchase functionality in wallet applications
* Implementing token sale participation features in DeFi platforms


## OpenAPI

````yaml openapi/tron_node_api/participateassetissue.json post /95e61622bf6a8af293978377718e3b77/wallet/participateassetissue
openapi: 3.0.0
info:
  title: wallet/participateassetissue TRON API
  version: 1.0.0
  description: Participate in a TRC10 token offering
servers:
  - url: https://tron-mainnet.core.chainstack.com
security: []
paths:
  /95e61622bf6a8af293978377718e3b77/wallet/participateassetissue:
    post:
      tags:
        - Assets and Tokens
      summary: wallet/participateassetissue
      operationId: participateAssetIssue
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - owner_address
                - to_address
                - asset_name
                - amount
              properties:
                owner_address:
                  type: string
                  description: Address participating in token offering
                  default: TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
                to_address:
                  type: string
                  description: Token issuer address
                  default: TFgY1uN8buRxAtV2r6Zy5sG3ACko6pJT1y
                asset_name:
                  type: string
                  description: Name or ID of the TRC10 token
                  default: MyToken
                amount:
                  type: integer
                  description: Amount of TRX to spend on tokens
                  default: 1000000
                visible:
                  type: boolean
                  description: Use base58 address format
                  default: true
      responses:
        '200':
          description: Unsigned participate 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
                  raw_data_hex:
                    type: string
                    description: Hexadecimal raw transaction

````