← Back to home

LeP2P

Sybil-resistant decentralized fiat on/off-ramp for crypto that allows users to trade through a smart-contract escrow.

Screenshots

LeP2P screenshot 1
LeP2P screenshot 2
LeP2P screenshot 3
LeP2P screenshot 4
LeP2P screenshot 5

Problem Statement

Introducing LeP2P: A Peer-to-Peer Sybil-Resistant Decentralized Fiat On/Off-Ramp for Crypto application that offers a secure and user-friendly platform for trading fiat for cryptocurrencies.It employs Worldcoin for Sybil-resistance: enhancing security and trustworthiness.The platform utilizes smart-contract escrows for seamless, intermediary-free transactions.LeP2P sets initial transaction limits for Worldcoin ID holders at 1,000 euros and requires KYC verification for higher amounts.The interface is designed to be user-centric and accessible to users of all levels of expertise.We also store the payment through Web3 Storage, tapping Filecoin and IPFS

Solution

Technologies used:WorldCoin for the user authentication so that we can ensure that the app can only be used by real humans.Web3Modal for Wallet ConnectionsQuicknode as our Node RPC ProviderPolygon ID for leveraging verifiable credentials, which for our use case, is a KYC that unlocks for bigger volume in our protocolAirStack for querying XMTP enabled walletsPush Protocol for Push Notifications in the app for offer creation, completion, cancellationWeb3Storage: IPFS + Filecoin for decentralized hosting of payment proofsThe Graph: Indexer for our contract events that serve the protocol current orders and updates them accordinglyPolygon Mumbai for our contract deploymentsFoundry for smart contract development + deployments + testingNext.js with Wagmi + viem for contract interactions in the front-end (shadcn + tailwind <3)

Hackathon

ETHGlobal Paris

2024

Prizes

  • 🏆

    🏊 Worldcoin — Pool Prize

  • 🏆

    🆔 Polygon — 🥇 Best use of Polygon ID

  • 🏆

    🏊 The Graph — Pool Prize

  • 🏆

    🏊 Push Protocol — Pool Prize

  • 🏆

    5️⃣ QuickNode — Top 5

Contributors