sap perpspad launch dbc
sap_perpspad_launch_dbcDEPRECATED alias; use sap_steve_launch_build_dbc. Build a Steve-native direct Meteora DBC launch: create config, initialize pool, transfer creator authority to the 70/30 escrow PDA, then initialize escrow. A requested initial buy is built separately after pool confirmation with sap_steve_launch_build_dbc_dev_buy and a fresh blockhash. Supports SOL, USDC, and validated SPL/Token-2022 quote mints.
SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime cannot replay x402 natively. Routing: paid hosted call; call sap_estimate_tool_cost first, then use sap_payments_call_paid_tool if the runtime cannot handle x402 natively. Signer boundary: hosted reads/builders never receive keypair bytes; value-moving results must be finalized locally when signing is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Coin display name | |
| payer | Yes | Transaction payer + initial pool creator (signs the returned transactions client-side) | |
| quote | No | Quote token: SOL, USDC, or CUSTOM with quoteMint. Custom SPL/Token-2022 mints are validated on-chain. | |
| ticker | Yes | Coin ticker, A-Z 0-9 only (e.g. MOON) | |
| leverage | No | Perp backing: integer leverage 1-10. REQUIRED together with underlying and direction (all-or-nothing). | |
| devBuySol | No | Deprecated alias for devBuyAmount (SOL launches only) | |
| direction | No | Perp backing: long|short. REQUIRED together with underlying and leverage (all-or-nothing). | |
| quoteMint | No | Required when quote=CUSTOM: SPL or Token-2022 mint with 6-9 decimals and no unsupported transfer behavior. | |
| underlying | No | Perp backing: Phoenix market symbol (e.g. SOL, TSLA, OIL). A-Z 0-9, 1-12 chars. REQUIRED together with leverage and direction (all-or-nothing). | |
| agentWallet | Yes | Agent wallet: receives 70% of claimed trading fees; also the leftover-token receiver | |
| metadataUri | No | Exact permanent HTTPS URI of the Metaplex JSON (for example an IPFS/Arweave gateway URL). Preferred for production launches. | |
| solPriceUsd | No | Live SOL/USD reference. Required for non-SOL quotes. | |
| devBuyAmount | No | Initial buy amount, denominated in the selected quote token | |
| quotePriceUsd | No | Live USD price of one quote token. Required for non-SOL quotes. | |
| latestBlockhash | Yes | FRESH mainnet blockhash fetched by the CALLER (getLatestBlockhash) — guarantees signability from the client. Required. | |
| metadataBaseUrl | No | HTTPS base URL used to build the Metaplex JSON URI | |
| migrationQuoteThreshold | No | Optional positive quote reserve target that graduates the bonding curve to DAMM v2, in human quote-token units. Decimal strings preserve exact large custom-quote amounts. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |