Create Signal Coin
create_signal_coin:
Instructions
Prepare a signal coin on Base chain and return unsigned transaction calldata. Pass the result to submit_transaction to complete the post on-chain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| creatorAddress | Yes | 0x wallet address of the creator (receives trading fees) | |
| ticker | Yes | Coin symbol, e.g. "SIGNAL" (max 8 chars) | |
| name | No | Coin display name (defaults to ticker, max 30 chars) | |
| content | No | Text content of the signal post | |
| url | No | https:// or ipfs:// media URL to attach (use upload_signal_media first for local files) | |
| mediaType | No | Media type hint (auto-detected if omitted) | |
| pairing | No | Liquidity pairing token (default: ETH) | |
| initialBuy | No | ETH amount to buy at launch, e.g. "0.001" (default: 0) | |
| payoutRecipient | No | 0x address to receive trading fees (defaults to creatorAddress) | |
| paymentSignature | No | EIP-712 signature of the eip3009.message from the creatorAddress wallet. Required on the second call when AGENT_PAYMENT_KEY is not set. | |
| paymentAuthorization | No | Authorization object returned by the previous requiresPayment response. Pass this back together with paymentSignature on the second call. |