Vortex Swap
Best safe execution
Every Aqua quote is benchmarked against the Uniswap Trading API. Aqua executes only when it wins on net output.
Programmable market making
Makers price actively. The spread, inventory limits and profit floor are enforced onchain.
See how it worksThe problem
A passive pool waits to be corrected by an arbitrageur, and pays for the correction.
The trade-off nobody wants to make
Vortex takes both. The maker’s strategy quotes. The chain decides whether the quote is allowed.
Offchain
Onchain
Real checks, each named by the error it reverts with.
A signed rebate can never price below the safety floor.
The floor is immutable: safety fee plus minimum commercial fee.
immutable floor
Every swap requires a fresh reference price.
Stale, future-dated and implausibly wide feeds all revert.
VortexStaleOracle
Trade size is capped by the maker, onchain.
A quote larger than the maker allowed cannot settle.
VortexMaxTradeExceeded
Grow is atomic.
Below the profit floor the whole cycle reverts and balances are untouched.
all or nothing
Pull-oracle-ready: bid, mid, ask and a timestamp. This build runs a mock feed; the freshness checks around it are real.
Best safe execution
Every Aqua quote is benchmarked against the Uniswap Trading API. Aqua executes only when it wins on net output.
Compounding, or nothing
An atomic cycle that settles only if the maker ends with more of the same asset.
SwapVM proposes the route. The Compounder checks the final balance onchain, or the whole transaction reverts.
No profit, no execution.
Illustrative values, not a live quote.
Step 1 of 11
Step 1 of 11. Maker authorises WBTC. Assets stay in the maker's wallet.
Offchain. Discovers, prepares and simulates. Proposes only.
Onchain. Authorisation, limits, atomicity, the final check.
Aqua maker
Authorisation and virtual balance
1.00000000WBTC
Assets stay in the maker’s wallet.
Vortex Compounder
Atomic coordinator, not a source of yield
0.00000000WBTC
Vortex PermAMM
First leg, WBTC to USDC
A Vortex-operated Uniswap v4 pool.
External venue
Second leg, USDC back to WBTC
The demo runs a deterministic simulated venue. The route format supports a Uniswap API-built call.
Profit gate
Checked onchain, after both legs
final ≥ principal + minimum profit
Evaluated once both legs have returned.
Fee
20% of profit, never principal
1.00300000 gross. The 0.00060000 fee comes out of the profit, leaving 1.00240000 to the maker.
Maker authorises WBTC. Assets stay in the maker's wallet.
Without handing pricing power to a centralized operator.