# BlazePhoenix on Robinhood Chain: on-chain aggregation across seven venues

> Canonical: https://blazephoenix.xyz/learn/blazephoenix-on-robinhood
> License: CC BY 4.0 (attribution + link) · © 2026 BlazePhoenix
> Updated: 2026-07-22

BlazePhoenix is deployed on Robinhood Chain (id 4663) as the same bytecode: Router, Quoter, Hub and Solver, wired across seven venues (Uniswap V2/V3/V4, PancakeSwap V2/V3, SushiSwap V3, SwapHood V2), with WETH and USDG as bridges — every address verifiable on Blockscout.

BlazePhoenix is deployed on Robinhood Chain (chain id 4663) as the same stateless machine it is everywhere else: a read-path optimiser (the Solver) that maximises output over routes, a Quoter that computes the quote on-chain, a venue registry (the Hub), and the one contract that moves funds under an iron minimum-output floor (the Router). The addresses are fixed and public — the Router at 0x7262e7483ab6f0db7b8f90eC3a9de3B02Ab36F6A, the Quoter at 0xE1aE5f49013920CF71De8CED4043e14C4d63416b — and every one of them can be read on the Blockscout explorer.

What makes a deployment useful is not the code alone but the liquidity it can reach. On Robinhood Chain the Hub is wired to seven venue shapes, so the Solver can compare routes across the whole market in a single on-chain pass.

## The seven venues

The registry holds seven factories, each a different pool shape the Solver knows how to price: Uniswap V2 (the constant-product pools that hold the deepest single reserve on the chain), Uniswap V3 (concentrated liquidity), Uniswap V4 (the singleton pool manager, wired with its WETH/USDG key), PancakeSwap V2 and V3, SushiSwap V3, and SwapHood V2 — the chain’s own native DEX. Uniswap V3 is discovered by CREATE2 (its init-code hash is identical across chains, so the pool address can be derived deterministically per EIP-1014); the other factories are asked directly, the honest fallback when a fork’s init-hash is not universally known.

The bridge set — the deep, universal assets a multi-hop route passes through — is WETH (0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73) and the USDG stablecoin (0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168). Both are ERC-20s (EIP-20), so the same balance and transfer semantics the Router relies on everywhere hold here without special-casing.

## Same guarantees, new chain

Because it is the same bytecode, every property proven on the other chains holds on Robinhood Chain: the quote is computed on-chain (no trusted pricing server), each candidate quote is capacity-clamped to the pool’s real verified balance (phantom liquidity cannot promise depth it does not hold), the Router enforces a minimum-output floor it re-derives for itself, and any execution surplus is returned to the trader. The protocol fee is 0.28%, included in the quoted output.

None of this is a claim you take on faith. previewPlan is an eth_call — free, and runnable by anyone against any block — so you can reproduce the exact number the Router would realise before a single token moves.

```
Reproduce a quote on Robinhood Chain (Quoter.previewPlan):
  cast call 0xE1aE5f49013920CF71De8CED4043e14C4d63416b \
    "previewPlan(address,address,uint256)" \
    0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 \
    0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 1000000000000000000 \
    --rpc-url https://rpc.mainnet.chain.robinhood.com
```

**Verify it yourself:** Open https://robinhoodchain.blockscout.com/address/0x7262e7483ab6f0db7b8f90eC3a9de3B02Ab36F6A to read the Router on Robinhood Chain, then run the previewPlan cast above against the Quoter — the number it returns is the number the Router would realise

Related: https://blazephoenix.xyz/learn/robinhood-chain-explained · https://blazephoenix.xyz/learn/on-chain-quoting · https://blazephoenix.xyz/learn/phantom-liquidity · https://blazephoenix.xyz/learn/eightfold-dispatcher
