Fragile, one-off transaction code
Agents and operators often rebuild Jupiter swaps, Raydium CLMM deposits, and harvest-and-reinvest flows as ad-hoc scripts. Those paths skip a shared simulation and the checks that belong with a real submit.
SoFinance turns multi-step Solana LP strategies into simulated, one-signature recipes — any AI agent can propose them, only your wallet can approve them.
Each recipe is quoted, built and simulated as one unsigned transaction. The agent never holds a key and the server never takes custody.
1
Wallet signature, after a full simulation you can read first.
0
Agents get unsigned transactions and a sign link. Only your wallet signs for your funds.
Agents and operators often rebuild Jupiter swaps, Raydium CLMM deposits, and harvest-and-reinvest flows as ad-hoc scripts. Those paths skip a shared simulation and the checks that belong with a real submit.
A single compound or zap is several on-chain actions: quote, route, size to the range, simulate, then sign. Rewriting that each time is how unsigned messages drift and failed submits show up in the wallet.
Compound, zap, open a new CLMM position, position performance, and RWA pair discovery are tested, simulated multi-step flows. Agents call a recipe instead of hand-assembling swap plus liquidity instructions.
The agent never holds a key. The server never takes custody. Each action is an unsigned transaction you sign once in your wallet, then the server re-simulates before sending.
The web UI and the MCP server share the same logic and safety gates, so a human can open the App and verify the quote, permit, and simulation an agent prepared.
Connect a remote MCP client with a short-lived, wallet-bound token. Tools can list positions, quote, and prepare unsigned transactions plus a signUrl. The laptop does not need RPC or Jupiter secrets.
Open the App, connect Phantom or WalletConnect, and run the same compound or zap path with a preview before you sign. Use the Use with AI page when you want an agent to prepare and you to approve.
01
Connect a Solana wallet. Agents also sign a short challenge to mint a wallet-bound MCP token.
02
The engine quotes and builds an unsigned v0 transaction, simulates it, and binds an HMAC permit.
03
Review the summary and approve in your wallet. Keys stay in the wallet; the server never holds them.
04
Submit re-checks the permit and on-chain state, re-simulates, then broadcasts if the gates still pass.
Recipes shipping now sit on Raydium CLMM. Fee and return figures in the App are estimates from on-chain data, not a promise of future yield.
Earn yield on same-asset RWA CLMM pools (wrapped vs unwrapped). Discover pairs, review coin-denominated position performance, and compound fees back into the position.
Open RWA pairs
Recurring deposits into a CLMM position from a chosen wallet asset.
Shift liquidity across positions as allocations drift from a target mix.
Re-center concentrated ranges when price walks outside the current ticks.
Move liquidity between stable pools as fees and conditions change.
Launch the App to run a recipe yourself, or connect MCP so an agent can prepare the unsigned transaction you sign once.