Create an unsigned Panta buy transaction
markets_build_buyBuild an unsigned Panta buy transaction (Solana v0, base64, plus the raw instructions) for your own wallet to sign and broadcast. SiteCheck never signs, holds keys or custodies funds. Then report the signature to POST /api/markets/report (free). Related tools on this server, for a different need: markets_quote when you need quote a YES or NO buy on a Panta market for a USDC amount; markets when you need to search Panta prediction markets. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"side": "<side>",
"amountUsdc": "<amountUsdc>",
"wallet": "<wallet>"
},
"name": "markets_build_buy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Panta market id (the market's event address, base58), from GET /api/markets | |
| side | Yes | yes or no | |
| wallet | Yes | The buyer's Solana wallet (base58). It pays and signs; SiteCheck never does. | |
| amountUsdc | Yes | USDC to spend, as a decimal string, e.g. "5.00" | |
| maxSlippageBps | No | 1-5000, default 100 (1%) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | ||
| disclaimer | No | ||
| transaction | No | ||
| instructions | No |