project screenshot 1
project screenshot 2
project screenshot 3

henshin

A bidirectional swapping mechanism from ETH<->MONAD with fusion+

henshin

Created At

Unite Defi

Project Description

We implemented a bidirectional swap mechanism with Fusion+ and made our own relayer and resolver!

It's the bare minimum but we would be interested in building this further to non-evm chains and to implementing crosschain perpetuals where user can open a position atomically crosschain.

How it's Made

We rebuilt the contracts in both sepolia eth and monad testnet(the resolvers, the LOP and the escrow contracts). We also made our own Relayer to listen to limit orders and match them offchain.

For the smart contracts, we used foundry for effective deployment and testing especially on complex HTLC contracts.

For the relayers, we use ponder.sh on the backend to listen to events and save it to supabase to match the orders(some kind of mini matching engine haha)and lastly for our frontend we used the simple vite.

it's not much but we hope u like it!

background image mobile

Join the mailing list

Get the latest news and updates