← Back to home

CosmosFusionPlus

Fusion+ implementation for Arbitrum (EVM) - Osmosis (Cosmos) cross chain swap

Problem Statement

I've tried to do Fusion+ implementation for Arbitrum (EVM) - Osmosis (Cosmos) cross chain swap. I have tried to extend Hashlock & TimeLock to the wasm contracts and then deployed them sucessfully. and then tried to implement a simple swap, sadly I failed and had to juggle up with integration issue. I wrote alot of contracts did all of decisions around architecture, really felt good as it was my first hackathon ever.

Solution

I've tried to do Fusion+ implementation for Arbitrum (EVM) - Osmosis (Cosmos) cross chain swap. It isn't really funtional, RN. Initiallly I had idea to implement hub-spoke IBC contract which redirects all the IBC packets(contianing swap data & funtions) to the other cosmos chains(other than one where IBC hub is deployed), enabling fast & seamless integration of Fusion+ between EVM chain & Comos chains. Sadly I couldn't implement it but I must say I really had fun.

Hackathon

ETHGlobal New Delhi

2025

Contributors