hackquest logo

FlowEDU

FlowEDU is a seamless, automated token bridge tailored for the EDU ecosystem—bridging assets across chains with a single user interaction.

Videos

Descripción

FlowEDU is a fully automated token bridge purpose-built for the EDU ecosystem. It transforms the typical multi-step, complex bridging process into a simple, one-click experience for users. By handling everything on the backend — from wallet management to gas funding and cross-chain execution — FlowEDU enables seamless asset transfers across chains like BNB Chain and Arbitrum.


Problem Statement

Bridging tokens today is tedious:

  • Users must manually switch networks.

  • They need native gas tokens on both chains.

  • Many are confused by multiple transaction confirmations.

  • Errors are easy; onboarding is hard.

FlowEDU solves this by abstracting away all complexity, allowing users to deposit tokens on one chain and receive them on another without worrying about the in-between steps.


Key Features

  • ✦ Seamless Bridging with Single Interaction

  • ✦ Automatic Gas Funding on Destination Chain

  • ✦ Secure Cross-Chain Wallet Binding

  • ✦ Fee Collection for Protocol Sustainability

  • ✦ Real-Time Event Monitoring with Ponder

  • ✦ Built on LayerZero OFT Standard for Secure Bridging


Bridging Flow — Step-by-step Breakdown

This flow describes how a user bridges EDU tokens from BNB Chain to Arbitrum using FlowEDU.

1. User sends EDU tokens to their FlowEDU-assigned wallet on BNB Chain.

  • Every user gets a unique deposit address after binding.

2. Ponder detects the deposit event.

  • Monitors ERC20 Transfer events on BNB Chain.

  • Verifies that the receiving wallet is a bound FlowEDU address.

3. FlowEDU checks balance thresholds.

  • If the EDU token balance in the wallet exceeds a set threshold, it proceeds.

  • If the wallet lacks BNB for gas fees, FlowEDU automatically funds it from a central treasury.

4. FlowEDU sweeps tokens to a central account.

  • Transfers all EDU from the user's wallet to a central FlowEDU-controlled wallet on BNB Chain.

5. Bridging via LayerZero.

  • FlowEDU calls the sendFrom function on LayerZero's ProxyOFTV2 contract to bridge EDU tokens from BNB Chain to Arbitrum.

6. Tokens arrive on Arbitrum.

  • FlowEDU receives the bridged tokens in its central wallet on Arbitrum.

7. Final payout to user.

  • FlowEDU sends (Total Tokens - 0.3% Fee) to the user’s bound wallet on Arbitrum.


Wallet Binding Flow — Step-by-step Breakdown

This flow describes how FlowEDU securely links a user’s wallet across chains.

1. User connects their wallet on the source chain (BNB Chain).

2. Backend generates a new ED25519 key pair for the user.

  • This key pair represents the user’s FlowEDU identity.

3. User signs a binding message.

  • The signed message includes:

    • The generated public key

    • Current timestamp

    • A human-readable message clarifying intent ("I am binding my wallet to FlowEDU")

4. Backend verifies the signature.

  • Ensures the message was signed by the connected wallet.

5. Wallet Binding is stored.

  • The user’s EVM address → Public Key mapping is recorded.

  • FlowEDU uses this to derive or link the user’s corresponding wallets on other chains.


Why this Matters

→ Users only need to interact once.
→ They don’t need to hold gas tokens on the destination chain.
→ They don’t need to know how bridges or LayerZero work.
→ Everything "just works" behind the scenes.

Progreso del hackathon

MVP complete

Pila tecnológica

Next
React
Node
Ethers
Web3
Líder del equipoLLevi Chimezie
Código abierto
Sector
InfraOther