Try it out yourself (Prototype) : getFusion.today
Main Website (WIP) : getFusion.tech
Inspiration
The crypto onboarding process is cumbersome and time-consuming, requiring users to download multiple apps, write down seed phrases, and acquire gas fees. This complexity can overwhelm newcomers, leading to mistakes and security risks. Everyday wallets face significant security issues: phishing attacks trick users into revealing private keys, hacking exploits software vulnerabilities, and users can lose access if they forget passwords or lose devices without backups.
Additionally, achieving account abstraction and multichain interoperability remains difficult. Account abstraction aims to simplify user interactions by separating wallet management from specific blockchain requirements, but it is complex to implement. Multichain functionality, which allows seamless use across different blockchains, faces technical and security challenges, adding another layer of complexity for users. The crypto ecosystem needs more user-friendly and secure solutions to make adoption easier and safer.
What it does
Fusion Wallet aims to be a groundbreaking wallet that offers unmatched security, privacy, and ease of use. Our vision is to simplify the crypto experience by allowing users to manage all their digital assets across multiple blockchains in one place. By integrating advanced security measures like zero-knowledge proofs, Fusion Wallet will ensure that your personal data and funds remain safe and private.
Now, we plan to enhance Fusion Wallet with powerful features like Alvara and Coinweb. Alvara will enable users to create and manage diversified investment portfolios with ease, while Coinweb will allow Fusion Wallet to seamlessly interact with multiple blockchains, making the user experience smooth and hassle-free.
How we built it
We built Fusion Wallet with the vision of offering all the features of a traditional externally owned account (EOA) wallet, while significantly enhancing portability and security. Users can access their wallets simultaneously on multiple devices, with security ensured through the implementation of zero-knowledge proofs (zk-SNARKS) using NoirJS for client-side proof generation—an innovative approach that sets Fusion apart.
To make the wallet as user-friendly as possible without sacrificing security, we’ve designed it to support transactions using any ERC-20 token, alongside the native token. By leveraging meta-transaction-based forwarders, we compute gas fees off-chain, allowing your wallet to efficiently manage and send funds back to the Gas Tank. This system currently operates without profit margins, with plans to introduce a service charge model in the future.
In a move to enhance cross-chain functionality, we employ a zk-powered ERC-20 GAS token to index gas token transactions, providing a unified solution for paying gas fees across any blockchain. These GAS tokens can be purchased on any chain using any token, ensuring seamless interoperability and convenience. Currently, the value of GAS tokens is pegged to 1 USD, regardless of the token used for payment.
Looking ahead, we aim to integrate Alvara’s tokenized basket management system, offering users a straightforward way to invest in diversified portfolios. Additionally, with Coinweb’s blockchain unification layer, Fusion Wallet will operate across different blockchains as if they were one, delivering a seamless and cohesive user experience. Our journey continues with a focus on merging advanced security features with ease of use, making Fusion Wallet a leading platform in the crypto space.
Challenges we ran into
Building a wallet that balances advanced security features with ease of use will be a significant challenge. Ensuring that Fusion Wallet can operate smoothly across multiple blockchains without sacrificing performance or user experience is another complex task we’re preparing to tackle. Additionally, integrating Alvara and Coinweb into Fusion Wallet will require careful planning and execution to meet our high standards for security and interoperability.
Accomplishments that we're proud of
Our goal is to develop a wallet that sets a new standard in the crypto space, making it easier and safer for everyone to manage their digital assets. We’re excited about the potential to bring together the best aspects of security, usability, and cross-chain functionality in one platform. Successfully integrating Alvara and Coinweb will be a major milestone, marking Fusion Wallet as a leader in multi-chain wallet technology.
What we learned
As we embark on this project, we expect to gain valuable insights into how to balance the complexities of blockchain technology with the need for a user-friendly interface. We’ll also deepen our understanding of cross-chain interoperability and how to effectively integrate multiple technologies into a single, cohesive platform.
What's next for Fusion Wallet
Establishing a robust banking infrastructure on top of the Fusion Wallet to facilitate seamless on-ramping and off-ramping for crypto-native users, ensuring a smooth transition between fiat and digital currencies.
Integrating the Ethereum Name Service (ENS) with domain management solutions like Namestone or Nameverse, enabling users to associate their blockchain addresses with human-readable domain names.
Implementing a one-to-one mapping between domains and addresses, where all wallets associated with a particular domain share the same address. This can be achieved through the utilization of the Create2 opcode, shared deployer wallets, and consistent wallet nonce management, ensuring a unified and user-friendly experience across multiple wallets.
Built With
- erc-2771
- express.js
- javascript
- meta-transactions
- next.js
- node.js
- react
- relayers
- solidity
- tailwind-css
- zero-knowledge
Log in or sign up for Devpost to join the conversation.