Non-custodial
Vulcx never holds or has access to your funds. The API returns unsigned transactions. Your wallet signs and submits them directly to the Fogo network.
Atomic execution
All swap instructions execute atomically on-chain. If any hop in a multi-hop route fails (insufficient liquidity, slippage exceeded, etc.), the entire transaction reverts — you are never left holding an intermediate token.
Atomic is not the same as full, and the distinction matters when you display
numbers to a user. A route can be sized down before it is ever built: a
concentrated-liquidity leg that runs out of reachable ticks fills what it can,
and the quote reports the smaller amountIn/amountOut rather than failing.
What executes then executes atomically at that size. Always compare the
returned amounts against what you asked for — see
partial fills.
Slippage protection
Every swap includes a slippage threshold (slippageBps, measured in basis points where 1 bps = 0.01%). The on-chain program enforces this. If the execution price deviates beyond the threshold, the transaction fails.
Open-source verification
The on-chain program is verifiable. Integrators can inspect the instructions returned by the API to confirm exactly what will execute before signing.Last modified on September 7, 2026