EzPay

EzPay

Send Receive Move Red envelopes seamlessly.

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.

Tracks Applied (3)

okto - Red Envelope Smart Contract Track

We built on-chain smart contract solution for on-chain red envelopes. We have successfully implemented Red Envelope crea...Read More

okto

Wormhole Track

We built on-chain smart contract solution for on-chain red envelopes. We have successfully implemented Red Envelope crea...Read More

Wormhole

Beginner: C-Chain EVM Track

We used Avax Fuji as our destination chain where the tokens are minted using Wormhole. The token bridges are deployed in...Read More

Avalanche

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