Enables using Fusion+ protocol through a terminal user interface
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.
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.