This repo contains the periphery smart contracts required to interact with Valantis Universal and Sovereign Pools. Currently only contains ValantisSwapRouter.
ValantisSwapRouter supports:
- Swaps between any two tokens, as long as they are routed through Valantis Universal Pools or Sovereign Pools.
- Intent based swaps using Permit2, allowing for fees to be charged at the source.
- Batched swaps.
$ git clone [email protected]:ValantisLabs/valantis-periphery.git$ forge install && yarn install$ forge test