platform and type.
Request envelope
Shared request objects
transaction_data
Used by launch-style requests on pump_fun, raydium_launchpad, bags, heaven, liquid_af, four_meme, clanker_base, and nad_fun.
| Field | Type | Notes |
|---|---|---|
rpcs | string[] | Backend RPC lanes for the request. Use astralane as the recommended fast lane when available. |
identifier | string | Your request id. This is the main correlation key in streamed responses. |
priority_fee | number | Platform-specific fee field. On Solana flows this is a lamport priority fee. |
payer_wallet | string | Wallet/address that signs and pays for the transaction. |
astralane is the recommended RPC lane.
launch_data
Used by launch-style requests.
| Field | Type | Notes |
|---|---|---|
name | string | Token name. |
symbol | string | Token symbol. |
description | string | Empty string is allowed. |
twitter | string | Usually the X/Twitter or source URL for the launch. |
attached_referral | string | null | Optional referral code/id. |
website | string | null | Optional website URL. |
generated | boolean | Whether the launch metadata was AI-generated. |
multi_deploy_count | number | Optional multi-launch count for supported launchpads. |
buy_config
Shared by the Solana launch-style creators: pump_fun, raydium_launchpad, bags, heaven, and liquid_af.
Standard:
supply_transfer
Some launchpads accept an optional supply transfer after launch. It can be sent as either a destination string or a structured object.
String form:
msg_type values, and terminal-response handling.