project screenshot 1
project screenshot 2
project screenshot 3

Poolswap

An exchange that leverages Uniswap v4 hooks to verify the humanity of a user with Worldcoin.

Poolswap

Created At

ETHGlobal Brussels

Winner of

Worldcoin - Pool Prize

Prize Pool

Project Description

Poolswap aims to enable institutions to use KYC in order to regulate the usage of their liquidity pools. In our prototype, the Uniswap v4 hooks set by the institutions limit unidentified users swapping volume. Future versions will implement custom hooks to either restrict or amplify the interaction with the swapping smart contracts to provide benefits to specific target audiences.

How it's Made

As mentioned before, we verify the humanity of a user with Worldcoin authentification before the swap. Our hook calls the Worldcoin smart contract and applies the conditions, tokenswap volume limits to the swap, if needed. We atomically implement the verification of the user:

  1. User requests swap
  2. The liquidity pool smart contract calls the Worldcoin smart contract
  3. The swap is executed with the hook's conditions (limited, unlimited or reverted)
background image mobile

Join the mailing list

Get the latest news and updates