About AMM Whirlpool Transaction Creator
Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.Service details
Service Id
ac7e1ea5-544e-4ab7-9266-86aa031317e8
Service origin
https://api.paysponge.com
ListedSeptember 24, 2026, 11:47 PM
Last checkedSeptember 24, 2026, 11:47 PM
Protocol details
SourceOpenAPI
Endpoints
Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.POST/v1/deposit
Deposit
One-shot deposit builder. Provide a token pair and an amount — the API handles pool selection, price range, and transaction building automatically. Use **protocol=raydium** to deposit into a Raydium CLMM pool. **Examples:** - `{"token_a": "SOL", "token_b": "USDC", "usd_amount": 100, "wallet_address": "...", "protocol": "orca"}` - `{"token_a": "SOL", "token_b": "USDC", "token_a_amount": 1.5, "wallet_address": "...", "protocol": "raydium"}`Price unavailableGET/v1/pools/search
Search Pools
List all pools for a token pair, sorted by TVL (highest first). Use **protocol=raydium** to search Raydium CLMM pools instead of Orca Whirlpools.Price unavailableGET/v1/pools/{pool_address}
Get Pool
Fetch live on-chain state for a pool. Use protocol=raydium for Raydium CLMM pools.Price unavailableGET/v1/position/{position_mint}
Get Position
Fetch the current state of a liquidity position by its NFT mint address. Use **protocol=raydium** for Raydium CLMM positions.Price unavailablePOST/v1/quote
Get Quote
Calculate liquidity and token amounts for a proposed deposit. Use **protocol=raydium** to quote for a Raydium CLMM pool.Price unavailablePOST/v1/transaction
Build Transaction
Build a ready-to-sign deposit transaction from pre-calculated values. Use **protocol=raydium** to build a Raydium CLMM deposit transaction. Omit **position_mint** to open a new position; include it to add to an existing one.Price unavailablePOST/v1/withdraw