PIGEON connecting…

market data, not custody

Quote a swap on Base or Solana, and take the transaction with you

Two venues, both read-only for us. Base is read straight off Uniswap V3 contracts: quotes from the on-chain QuoterV2, spot from pool state. Solana is routed through Jupiter's public aggregator, which returns a quote across every DEX together with the unsigned transaction. Either way the transaction is unsigned and your own wallet signs it — PIGEON never holds funds and never signs anything.

—WETH / USDC · base —cbBTC / USDC · base —DAI / USDC · base —SOL / USDC · solana —JUP / USDC · solana —venue

Swap builder

A quote will appear here.

Execute it yourself

Approve the input token to the router, then send this transaction from your wallet.

—

tradable here

Tokens the registry knows

SymbolAddressDecimals

Any ERC-20 works too: pass a 0x address and the relay reads its decimals on-chain.