Delta-Neutral Basis Trade Vault

Hello everyone!

My team and I are currently building a Delta-Neutral Basis Trade Vault for the upcoming Monad hackathon. Our architecture relies on executing simultaneous trades on both a Spot DEX and a Perp DEX to hedge our positions and collect funding rates.

We are currently integrating our smart contracts on the Monad Testnet but hit a bit of a roadblock regarding the current testnet liquidity and verified routers.

Here is what we found so far:

  1. We integrated LeverUp for the Perp side.

  2. For the Spot side, we successfully queried the Capricorn CL factory (0xd0a...53b) and found all core contracts are live.

The Issue: We noticed that the WMON/USDC pool on Capricorn doesn’t exist yet across all fee tiers, meaning our exactInputSingle swaps will revert due to zero liquidity.

Our Questions for the Core Team / Community:

  1. Are there specific, “canonical” Spot and Perp DEXs with active liquidity pools on the current Testnet that developers are recommended to use for hackathon testing?

  2. Regarding Capricorn: Should we manually seed our own WMON/USDC pool (via NonfungibleTokenPositionManager.mint) for testing purposes, or is it better to just use Local Mocks for the hackathon demo until Mainnet?

We have built a CapricornSpotAdapter so we are ready to plug and play once a pool is available. Any insights or guidance on the standard testing environment would be highly appreciated.

Thank you! LFG :purple_heart:

  • You can check out PuddleSwap pools here - Puddle - Monad Testnet DEX
    • Let me know if this doesn’t work for you
    • USDT token is mock created by the creator of PuddleSwap
    • USDC and WMON are the official testnet tokens
  • I can also help you with some WMON and USDC (about 100 each) on testnet, so you can create a pool yourselves.