EzPay

EzPay

Send Receive Move Red envelopes seamlessly.

The problem EzPay solves

Digitizing Red Envelopes implementing Web3 is our core motto.
We created a dApp that can enable users send, receive red envelopes across your favorite chains.

Current Pain Points

  • Distributing rewards in various token formats.

  • Lack of flexibility, complexity, and error-prone.

  • Scalabilty: Dealing with a large number of recipients.

Our Solution:

  • Easy, frictionless decentralized App

  • Options to Receive rewards in your prefered chains

  • KYC using DID Protocol

Architecture
  • Wormhole - For cross chain token exchange
  • Anima.io - Decentralized ID Protocol
  • Polygon/Avax Fuji - Contract deployment
Technologies
  • UI - Next.js, React
  • Smart Contracts - Solidity
  • Backend - TypeScript
  • Testnet - Mumbai Polygon, Avalanche Fuji testnet
  • Tools - Remix, Metamask
  • Art Design - Adobe PhotoShop, Figma

Related source code rep

Smart Contract Address

Challenges we ran into

  • Setting up Wormhole tokens, bridges and the attestation process to get the token minted at destination chain.
    This was complicated and required several work arounds to make it work and bridge assets from Mumbai to Fuji chain.
  • Implementing KYC using anima.io Decentralized Identity Protocol and making it work seamlessly
  • Integrating Red Envelope contract, Wormhole token contract with the EzPay dApp.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion