CrossFi Evolution Hackathon – CrossX | CrossFi Wallet Extension

CrossX | CrossFi Wallet Extension

CrossFi Evolution Hackathon (CEH) #1: Boost XFI Utility

Problem Statement

As blockchain technology grows and diversifies, users are faced with the challenge of managing assets across multiple networks and protocols. Current wallets often lack interoperability, requiring users to use different wallets for different chains or perform complex tasks like manually adding networks and tokens. This fragmentation creates friction, reducing accessibility for both novice and advanced users.

Solution

CrossX solves this problem by offering a crossFi wallet extension that enables seamless native coin transactions across CrossFi and EVM-compatible chains. Through an intuitive interface, users can easily manage their assets, send coins to any EVM address, and fetch ERC-20 tokens and NFTs. The wallet is designed to be secure, using a 12-word seed phrase for private key management, and provides a foundation for further integrations and enhancements like adding networks manually, supporting more EVM chains, and enhancing token compatibility.

Project Description

CrossX is a browser wallet extension designed to support native coin transactions on CrossFi and EVM-compatible chains. Currently, the wallet supports key functionalities like 12-word seed phrase security, sending and receiving coins, and fetching ERC-20 tokens and NFTs where applicable. While in its early phase of development, CrossX is positioned to evolve into a comprehensive solution that supports manual network additions and full EVM compatibility. The wallet provides a solid foundation for scaling to more complex DeFi use cases, ensuring that users can interact with multiple chains in a unified and secure manner.

Architecture

  1. User Interface (UI): A simple and intuitive wallet interface built as a browser extension that interacts directly with the blockchain.

  2. Wallet Core:

    • Key Management: Supports a 12-word seed phrase for account generation and private key security.
    • CrossFi and EVM Blockchain Interactions: Built-in support for CrossFi and EVM-compatible chains, enabling native coin transfers and interactions with smart contracts.
  3. Backend Services:

    • Transaction Handling: Handles native coin transfers and fetches token balances for ERC-20 tokens and NFTs.
    • Blockchain Interaction Module: Facilitates cross-chain transactions and ensures smooth interaction between CrossFi and EVM networks.
  4. Security Features:

    • Encryption & Seed Phrase Storage: Ensures that sensitive information, like private keys and seed phrases, is encrypted and stored securely.
    • Transaction Authorization: Allows users to review and authorize all outgoing transactions with clear visibility into fees and transaction details.

Demo

LoginPage

Create or import a wallet using a secret pass phrase

Home Page

showcase native balance, nft and tokens 

Chrome extension Page

Details about the extension on the chrome extension webstore

Future Scope

1. Network Expansion:

  •  Extend support to additional EVM-compatible chains, making CrossX fully interoperable with a wider range of blockchains.

3. Advanced DeFi Integrations:

  •  Incorporate DeFi functionalities like staking, yield farming, and liquidity provision directly within the wallet.

5. Cross-Chain Swaps:

  • Facilitate seamless cross-chain token swaps using decentralized liquidity pools, allowing users to move assets between different networks easily.

2. Manual Network Addition:

  • Allow users to manually add networks to support custom blockchains and decentralized apps (dApps).

4.Multi-Signature Support:

  •  Enable multi-signature functionality to provide enhanced security for institutional or high-value users.

6. Mobile App Integration:

  • Expand to mobile platforms to increase accessibility and usage, allowing users to manage assets from any device.

6. Gas Fee Optimization:

  • Implement smart gas fee management that enables users to optimize transaction fees across different chains.

CONCLUSION

CrossX is setting the stage for a secure, cross-chain wallet that caters to the ever-evolving needs of decentralized finance users. As the wallet matures, it will continue to expand its capabilities, offering users the tools they need to navigate the increasingly complex blockchain ecosystem.