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

Flux

An L3 blockchain on Base Mainnet built using OP Stack and op-reth for the consensus layer while allowing creators to make merit-based contributions while helping project owners.

Flux

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

flux

for testing purposes http://localhost:3000 redirects to https://7054-188-132-191-175.ngrok-free.app https://1510-188-132-191-175.ngrok-free.app -> http://localhost:3001

[Snapshot commit] There'll be 2,409,000 Flux tokens minted for the network which represents 1k tokens for each for each Ethglobal Hacker Pack NFT holders. They'll be eligible to claim their tokens by connecting their wallet to the network. There'll be new deployments when new devs mint their Hacker Pack. and we'll update here for the new token mintings. [Snapshot commit]

https://flux-network-75zy529pcm-06705d4a6c4239e0.testnets.rollbridge.app/ https://fluxerpc.d3patch.com/ https://fluxplorer.d3patch.com/

Project Description

A dynamic platform connecting developers and entrepreneurs! Verify World ID, link GitHub, earn NFTs, and unlock prizes. Entrepreneurs can deploy ERC-721 drops, invite teams, and approve contributions. Join, attest, and earn merit.

Steps to complete the project:

  1. Deploy the Flux Network on the OP Stack chain through Conduit ✅
  2. Build a web app to mint the nft after connecting the World ID and GitHub account. ✅
  • Complete the connections below to become eligible ✅
    • Wallet Connect with Thirdweb Connect SDK ✅
    • World id integration ✅
    • GitHub's integration ✅
  1. Deploy the drop ERC-721 contract on the Network** for people who'd want to join the network ✅
  2. Member mint the NFT through the web app
  3. Member has the capability to publish a project within the network by providing an NFT drop
  4. Member receives an Entrepreneur badge attestation published by the protocols' Thirdweb backend wallet
  5. Member can contribute to other projects within the network through GitHub PRs
  6. Member can get an invitation through the Project Members content
  7. Backend wallet creates an Ethereum Attestation for the project schema on the Flux network
  8. Entrepreneur approves the contribution and the contributor receives a Merit published by the protocols' Thirdweb backend wallet

EAS preparation steps will be like this:

  1. EAS schema registry transactions will be added to the Rollup chain for the added 3rd party -> (in our case it'll be github)
  2. When any builder manually suggested something through the project and if the Project Owners will approve it's validity
  3. There'll be merits on-chain which'll show you've been impactful
  4. Based on the merits projects can do whatever they want.

and there'll be a general contribution object to enhance the capabilities of OP Stack chain which is adding more EAS schema registries to the flux rollup. Which means to be

  1. Register a schema for the 3rd party
  2. Write the integration to how to measure the contribution backend logic (i.e. Discord integration and messages)
  3. Your schema gets used by 100 times
  4. Based on your schema and integration usage; you'll be receiving merits

Aim: Cultivate a Superchain ecosystem where value is measured by verified contributions and impactful projects.

How it's Made

We are using the Optimism stack for scalable transactions, World ID for user verification, and ERC-721 contracts for project memberships. Built with React and Next.js for a smooth UI, it features an automated attestation system to verify and reward contributions efficiently.

MVP Tech Stack

Development Tools

  1. Node.js: JavaScript runtime for building server-side applications.
  2. npm: Package manager for managing project dependencies.
  3. Git: Version control system for tracking changes in source code.
  4. VSCode: Integrated Development Environment (IDE) with essential extensions.

Blockchain and Smart Contract Development

  1. Solidity: Programming language for writing smart contracts on Ethereum.
  2. Hardhat: Development environment for compiling, deploying, testing, and debugging Ethereum software.
  3. Optimism OP Stack: Layer 2 scaling solution for Ethereum.

Privacy-Preserving Technologies

  1. zk-SNARKs: Cryptographic technology for enabling private transactions on the blockchain.

Identity Verification

  1. WorldID SDK: SDK for integrating anonymous and privacy-preserving user verification.

Attestation Services

  1. Ethereum Smart Contracts: Contracts to handle attestations and map user contributions.

APIs and Integration

  1. GitHub API: For tracking user contributions and integrating GitHub accounts with the system.
  2. Express.js: Web application framework for Node.js, used for building the backend server.

Front-End Development

  1. React.js: JavaScript library for building user interfaces.
background image mobile

Join the mailing list

Get the latest news and updates