← Back to home

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.

Screenshots

Flux screenshot 1
Flux screenshot 2
Flux screenshot 3
Flux screenshot 4
Flux screenshot 5
Flux screenshot 6

Problem Statement

fluxfor 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 DescriptionA 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:Deploy the Flux Network on the OP Stack chain through Conduit ✅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 ✅Deploy the drop ERC-721 contract on the Network** for people who'd want to join the network ✅Member mint the NFT through the web appMember has the capability to publish a project within the network by providing an NFT dropMember receives anEntrepreneur badgeattestation published by the protocols' Thirdweb backend walletMember can contribute to other projects within the network through GitHub PRsMember can get an invitation through the Project Members contentBackend wallet creates an Ethereum Attestation for the project schema on the Flux networkEntrepreneur approves the contribution and the contributor receives aMeritpublished by the protocols' Thirdweb backend walletEAS preparation steps will be like this:EAS schema registry transactions will be added to the Rollup chain for the added 3rd party -> (in our case it'll be github)When any builder manually suggested something through the project and if the Project Owners will approve it's validityThere'll be merits on-chain which'll show you've been impactfulBased 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 beRegister a schema for the 3rd partyWrite the integration to how to measure the contribution backend logic (i.e. Discord integration and messages)Your schema gets used by 100 timesBased on your schema and integration usage; you'll be receiving meritsAim: Cultivate a Superchain ecosystem where value is measured by verified contributions and impactful projects.

Solution

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 StackDevelopment ToolsNode.js: JavaScript runtime for building server-side applications.npm: Package manager for managing project dependencies.Git: Version control system for tracking changes in source code.VSCode: Integrated Development Environment (IDE) with essential extensions.Blockchain and Smart Contract DevelopmentSolidity: Programming language for writing smart contracts on Ethereum.Hardhat: Development environment for compiling, deploying, testing, and debugging Ethereum software.Optimism OP Stack: Layer 2 scaling solution for Ethereum.Privacy-Preserving Technologieszk-SNARKs: Cryptographic technology for enabling private transactions on the blockchain.Identity VerificationWorldID SDK: SDK for integrating anonymous and privacy-preserving user verification.Attestation ServicesEthereum Smart Contracts: Contracts to handle attestations and map user contributions.APIs and IntegrationGitHub API: For tracking user contributions and integrating GitHub accounts with the system.Express.js: Web application framework for Node.js, used for building the backend server.Front-End DevelopmentReact.js: JavaScript library for building user interfaces.

Hackathon

Superhack 2024

2024

Prizes

  • 🏆

    Use Blockscout Block Explorer!

    Blockscout

  • 🏆

    Pool Prize

    Worldcoin

Contributors