project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

SuperConnect

We aim to deploy a Layer 2 blockchain using the OP Stack to enhance scalability and user experience. It will support decentralized applications (dApps) with seamless login via WorldID, fostering a robust ecosystem that simplifies blockchain access and encourages innovation.

SuperConnect

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

SuperConnect Wallet is an innovative project developed for Superhack 2024, designed to enhance blockchain accessibility and foster a vibrant ecosystem for decentralized applications (dApps). Utilizing cutting-edge technologies, SuperConnect Wallet integrates several key components:

  • Web3Auth: This technology enables a Multi-Party Computation (MPC)-based wallet, ensuring secure and user-friendly authentication for users.
  • WorldCoin's Sign in With WorldID and IDKit: These features facilitate seamless login experiences for users, allowing them to engage with the blockchain effortlessly through Incognito Actions's second layer of security for bigger transactions.
  • Blockscout: Serving as a reliable block explorer, Blockscout provides transparency and insight into blockchain transactions, enhancing user trust and engagement.
  • Conduit and OP Stack: The project employs Conduit to build a Layer 2 blockchain using the OP Stack, significantly improving scalability and user experience. With added Bridge for simpler onboarding and testing.

The primary goal of SuperConnect is to deploy a Layer 2 blockchain that supports a robust ecosystem of dApps. By leveraging WorldID for streamlined logins, the project aims to simplify blockchain access, encouraging innovation and broader adoption of decentralized technologies. Through these advancements, SuperConnect Wallet is poised to contribute significantly to the future of the internet and the blockchain landscape.

How it's Made

The SuperConnect Wallet project is built on top of SuperChain, leveraging a variety of technologies to create a robust and efficient application. Below are the key components and details of the architecture:

Technologies Used

  1. Web3Auth: This technology is utilized for creating a multi-party computation (MPC)-based wallet, which enhances security and user experience by allowing users to authenticate without exposing their private keys.

  2. WorldCoin's Sign in With WorldID: This feature is integrated using IDKit with Incognito Actions, enabling users to sign in securely and privately, ensuring their identity is protected.

  3. Blockscout: This serves as the block explorer, allowing users to view transactions and other blockchain data in a user-friendly interface.

  4. Conduit: Used to build the SuperConnect Layer 2 (L2) solution using the Optimistic Rollup (OP) Stack, Conduit provides an inbuilt bridge, facilitating seamless asset transfers between different chains.

  5. React with Vite: The front-end of the application is developed using React, enhanced by Vite for faster builds and hot module replacement, improving the development experience.

  6. Express Server: An Express server is employed to handle requests, manage sessions, and verify proofs received from IDKit, ensuring that all transactions and interactions are processed efficiently.

Integration and Architecture

The architecture of SuperConnect Wallet is designed to ensure smooth interaction between the various components. The Express server acts as the backbone, managing API requests and responses, while the React front-end communicates with the server to display user data and facilitate transactions.

  • User Authentication: When a user signs in using WorldID, the Express server verifies the identity and generates the necessary session tokens. This process is streamlined through the integration of Web3Auth, which manages wallet functionalities.

  • Transaction Processing: The Express server also handles transaction requests. It communicates with the blockchain through Conduit, allowing the application to send and receive assets efficiently.

  • Data Visualization: Blockscout is integrated to provide users with real-time insights into their transactions and the overall state of the blockchain, enhancing transparency and user trust.

Notable Hacks

One notable hack employed in the project involves directly making transactions with the provider. This approach was necessary due to issues encountered with the latest version of the viem library and the provider obtained from Web3Auth. By bypassing the standard transaction methods, the team was able to ensure that transactions could still be processed without delays, showcasing a practical solution to a technical challenge.

Overall, the combination of these technologies and the innovative approaches taken during development have resulted in a secure, efficient, and user-friendly wallet solution.

background image mobile

Join the mailing list

Get the latest news and updates