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:
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.