Skip to main content

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