Source-pinned public-testnet DEX
Positions, allowances, quotes, and removal calls below are scoped to this exact factory/router/wrapped-native tuple. Changing the selection clears any open removal flow.
Factory: 0x301D649fE86d5CAE665944B3C7942bF9f29B81Ca
Router: 0xf2CA3a3A42136Fd103346914A37b30f3991315EA
If this DEX is replaced, old LP tokens remain claims on their original pair contracts. Recover them only through the exact source-pinned legacy router that created the position. Never swap, add liquidity, create a pool, or grant a reusable allowance to a retired router.
Before direct recovery, verify that the legacy factory returns the pair for both tokens, the legacy router reports that factory and wrapped-native address, and the recipient is your connected wallet. Approve only the exact LP amount, then call removeLiquidity or removeLiquidityETH with explicit minimum outputs and a short deadline.
Pre-containment Lester DEX — withdrawal only
Factory: 0x017A126A44Aaae9273F7963D4E295F0Ee2793AD8
Router: 0xD56a623890b083d876D47c3b1c5343b7f983FA62
0 pools available in the newest scanned window
This bounded newest-pair view returned no pools. Open the source-pinned replacement pool creation flow to create one.
Create Pool