← Back to home

UpiCrypto

UpiCrypto: A seamless unified payment interface for crypto using account abstraction, smart contract wallet and sponsored user transactions

Screenshots

UpiCrypto screenshot 1
UpiCrypto screenshot 2
UpiCrypto screenshot 3
UpiCrypto screenshot 4
UpiCrypto screenshot 5
UpiCrypto screenshot 6

Problem Statement

This project utilises EIP-4337 to provide a seamless, easier and unified interface for crypto payments. It enables users to interact with the blockchain without even procuring a crypto token amount in their wallet. It is the real-time solution where users pay in FIAT in real time for their blockchain transactions.In hindsight or background, It utilises EIP-4337 to sponsor crypto transactions on behalf of users by staking a number of utility tokens.It also provides a way to users to pay in ERC20 tokens for blockchain transactions.

Solution

This project uses EIP-4337 for sponsored transactions and real-time crypto payments. The API infra integrates with multiple partners to provide them with a way to onboard users and sponsor their blockchain transaction interaction by providing a way for account abstraction through smart contract wallets. It also uses REST API infrastructure for the backend, OAuth2 for social logins and passwordless logins for users. It uses KMS for private key management.We have implemented below contracts:Deployed ContractsPaymaster Contract: https://mumbai.polygonscan.com/address/0xE6B255a6719f89BEE60dF0bcc971e49212Ff95F8#writeContractUpiCrypto SmartWallet Contract: https://mumbai.polygonscan.com/address/0x29C23DE681878F96435451e149570bb10ebE4CE1#writeContractEntryPoint Contract: https://mumbai.polygonscan.com/address/0x4A6Cba149892B8b8ac0dC581a4512D40C2fa7560#writeContractDelegate Payment Contract: https://mumbai.polygonscan.com/address/0x9afae241d8d7d268fff21c74c4eee319583d4458#writeContractMockERC20 Contract: https://mumbai.polygonscan.com/address/0x1dcd6c91cE4F12CD4e9969A047E43877ADE66A59#writeContractAlso, we are supporting multiple blockchain support.

Hackathon

Scaling Ethereum 2023

2023

Contributors