POST
/
95e61622bf6a8af293978377718e3b77
/
wallet
/
participateassetissue
wallet/participateassetissue
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/participateassetissue \
  --header 'Content-Type: application/json' \
  --data '{
  "owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
  "to_address": "TFgY1uN8buRxAtV2r6Zy5sG3ACko6pJT1y",
  "asset_name": "MyToken",
  "amount": 1000000,
  "visible": true
}'
{
  "visible": true,
  "txID": "<string>",
  "raw_data": {
    "contract": [
      "<any>"
    ],
    "ref_block_bytes": "<string>",
    "ref_block_hash": "<string>",
    "expiration": 123,
    "timestamp": 123
  },
  "raw_data_hex": "<string>"
}
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.
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 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

Body

application/json
owner_address
string
default:TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
required

Address participating in token offering

to_address
string
default:TFgY1uN8buRxAtV2r6Zy5sG3ACko6pJT1y
required

Token issuer address

asset_name
string
default:MyToken
required

Name or ID of the TRC10 token

amount
integer
default:1000000
required

Amount of TRX to spend on tokens

visible
boolean
default:true

Use base58 address format

Response

200 - application/json

Unsigned participate 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