← Back to home

f1a-foundation

A new paradigm for digital identity, assets, and collaboration

Problem Statement

This project introduces a novel paradigm for digital identity, assets, and collaboration by combining a state channels hub with a browser-based frontend. Users can instantly deposit and withdraw tokens to/from their favorite exchanges without waiting for on-chain confirmations. The hub is designed to be non-custodial, secure, and scalable, leveraging off-chain computation for speed while maintaining on-chain settlement guarantees. It aims to solve the friction of slow and expensive token transfers in DeFi applications.

Solution

This project uses the @statechannels browser-based wallet behind the scenes to connect to Coinbase and Bitfinex APIs. We used MobX to manage state and design the reactive frontend, ensuring a smooth user experience. The backend is built in Rust for high performance and security, handling state channel operations and settlement logic. We integrated Web3.js and ethers.js for Ethereum interactions. The architecture separates concerns cleanly: the frontend handles UI/UX, the backend manages state channels and API calls, and the smart contracts handle final settlements on-chain. We also implemented unit and integration tests to ensure reliability.

Hackathon

ETHOnline 2025

2025

Contributors