Log out clears this page session. MetaMask keeps site permission until you remove it (MetaMask → Connected sites). Keys stay with their owner.
Earn swap fees on live liquidity without moving funds from your wallet. Connect, pick a pair, set your commission, approve — revoke anytime in one transaction. No lock-up. No guaranteed APY.
Left: maker strategies currently open on-chain (shipped, not docked) across Ethereum, Base, BNB Chain, Robinhood Chain, Arbitrum and more. Right: build and ship a new maker strategy.
Active LP strategies
Scanning on-chain strategies…
Maker Studio
Turn your wallet balance into a maker position. Your tokens never leave your wallet — you only grant an allowance, and you can revoke it anytime.
Filtered to —
What is this? We need a pricing curve, not a deposit. This number decides how deep your
quote is: bigger = less price impact for the taker and more fee potential. The other side is calculated from the
current market price. No tokens move when you ship — they only move when a taker swaps against you.
Token A—
Token B—
You will offer—
Charged inside each taker swap and paid straight to your wallet. No APY promise — your earnings depend on real swap volume.
2 · My Dashboard — Mainnet (positions & Revoke)
Real-funds maker positions on Base, Ethereum, Arbitrum, Optimism and Polygon. Exit = dock strategy + revoke allowance.
Connect a wallet to see your mainnet positions.
3 · Sepolia trial — real user-signed flow (testnet, no value)
Base Sepolia (84532). A maker wallet opens a strategy and a taker wallet triggers it — every step signed by you. The maker only grants an allowance; nothing is transferred out of your wallet until a taker fills.
Strategy template — what the maker actually opens
• pair: USDC / dUSDT (both Base-Sepolia test tokens)
• curve: PeggedSwap with virtual X0 / Y0 = 10 / 10 tokens — a pricing curve, not a deposit
• commission: e.g. 0.30%, routed to your fee receiver
• salt: a random nonce so every strategy is unique
• maker: your wallet — it keeps custody; it only grants an allowance to the settlement contract
How the process completes
1) Maker approves + ships → an on-chain "maker position" opens (no funds move).
2) Taker (a second wallet) swaps against it → taker pays tokenIn, receives tokenOut.
3) Your commission is charged inside the swap and lands in the fee receiver.
Reference run (deployment doc): taker −9 USDC / +8.95 dUSDT · fee receiver +0.0045 USDC · maker +9 USDC / −8.95 dUSDT.
No guaranteed APY. Testnet only, no value.
Maker
Taker
Switch MetaMask to a second account (the taker) that holds test USDC, then connect it here.
Taker: not connected
4 · My Dashboard — Sepolia (positions & Revoke)
Testnet maker positions, with the on-chain strategy hash and ship transaction. Exit = dock + revoke allowance (testnet, no value).