Skip to main content

Setting up the Contract

This guide builds a custodial contract for Ramses V3 positions — minting, adding/removing liquidity, and collecting fees.
Ramses V3 uses interfaces compatible with Uniswap V3, so you can use the @uniswap/v3-periphery and @uniswap/v3-core npm packages for interface definitions.

Allowing ERC721 Interactions

Creating a Deposit