← Back to home

gm-fusion-plus

Enables using Fusion+ protocol through a terminal user interface

Problem Statement

The project implements Fusion+ in the gm project, a terminal based wallet focusing on self-sovereignty by following OSS ethos and light client verifications.Currently, every user has their favourite chain. It depends on how they were onboarded and what matters to the user. There is a frequent need to move funds across chains and in most chains it involves trust.In this hackathon, Fusion+ is integrated in Rust based terminal wallet.

Solution

Since the TUI is based on Rust, I have built the 1inch's SDK referring to the typescript SDK. I've also tried to deploy on Tron however I faced some issues and did not have enough time for it, since I spent most of the time working on getting the SDK to work in Rust and functional for a basic EVM to EVM flow. My plan was to then extend it to Tron later.

Hackathon

ETHGlobal Unite

2025

Contributors