The on-chain DEX aggregator — the price the contract computes
Most aggregators quote off-chain: a server returns a number and you trust it. BlazePhoenix inverts that — the quote is computed on-chain by the Quoter contract, with the same math and state that settles the trade. The number you see is the number you get. Across Base, Optimism, Arbitrum and Robinhood Chain. Self-custodial, no KYC, no allowlist.
Open the swap ›- ✅ On-chain quotes — no off-chain pricing server to trust; the quote and the fill come from the same contract.
- ✅ Surplus to you — when execution beats the quote, the difference is returned, fee-exempt.
- ✅ Phantom-liquidity protection — every quote is clamped to pools’ real on-chain balances, so advertised depth a pool does not hold can never inflate your fill.
- ✅ Self-custodial, no KYC — connect a wallet and trade; nothing to sign up for.
- ✅ Free public API — build a bot on the same quotes, no key (for agents & developers).
Don't trust — reproduce it
The quote is an eth_call anyone can run against any block. This is the number the Router would realise — verifiable before a single token moves. What it refuses to count is phantom liquidity — depth a pool advertises but cannot deliver:
cast call 0x4cEF0615614B212895F45Aa1D4833B16666E18d3 \ "previewPlan(address,address,uint256)" \ 0x4200000000000000000000000000000000000006 \ 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 1000000000000000000 \ --rpc-url https://mainnet.base.org
The Quoter on Base — WETH → USDC, 1e18. Full contract set: /verify · architecture: /architecture.
Swap by network
Swap on Base · Swap on Optimism · Swap on Arbitrum · Swap on Robinhood Chain
Curated pairs
Each pair has its own page: what it costs to trade, how the quote is computed and a prefilled swap on the right chain.
Base
WETH→USDC · ETH→USDC · WETH→DEGEN · USDC→DEGEN · WETH→TOSHI · USDC→TOSHI · WETH→BRETT · WETH→AERO · USDC→AERO · WETH→VIRTUAL · WETH→CBBTC · USDC→CBBTC · WETH→WSTETH · ETH→TOSHI · ETH→DEGEN · ETH→BRETT · ETH→AERO · ETH→VIRTUAL · ETH→CBBTC · USDC→VIRTUAL · USDC→WSTETH · WETH→MORPHO · WETH→WELL · USDC→EURC · WETH→SPX
Optimism
WETH→USDC · ETH→USDC · ETH→OP · WETH→OP · USDC→OP · WETH→WSTETH · WETH→VELO · USDC→VELO · WETH→SNX · USDC→SNX · WETH→WLD · ETH→WSTETH
Proof
- Swap pages for 4 networks, with the Router and Quoter addresses taken from the registry the app uses.
- 1,320 tests on the release profile and 203 of 203 curated mutants killed, as printed in the September 2026 verification report, with each number next to its denominator.
Explore
Trending gems & safety: Token Radar · verifiable staking: /solvency · learn the engineering: /learn.
Questions, a partnership or a bug to report? Contact us or email contact@blazephoenix.xyz