project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

UpiCrypto

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

UpiCrypto

Created At

Scaling Ethereum 2023

Project Description

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.

How it's Made

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 Contracts

  1. Paymaster Contract: https://mumbai.polygonscan.com/address/0xE6B255a6719f89BEE60dF0bcc971e49212Ff95F8#writeContract
  2. UpiCrypto SmartWallet Contract: https://mumbai.polygonscan.com/address/0x29C23DE681878F96435451e149570bb10ebE4CE1#writeContract
  3. EntryPoint Contract: https://mumbai.polygonscan.com/address/0x4A6Cba149892B8b8ac0dC581a4512D40C2fa7560#writeContract
  4. Delegate Payment Contract: https://mumbai.polygonscan.com/address/0x9afae241d8d7d268fff21c74c4eee319583d4458#writeContract
  5. MockERC20 Contract: https://mumbai.polygonscan.com/address/0x1dcd6c91cE4F12CD4e9969A047E43877ADE66A59#writeContract

Also, we are supporting multiple blockchain support.

background image mobile

Join the mailing list

Get the latest news and updates