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

QuickPay

USDC payments on Base via Mongolia's Qpay code. Free gas and RWA Mongolian tugrik token for seamless crypto-fiat bridging.

QuickPay

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Superform - Best ERC-7540 vault implementation 1st place

ETHGlobal - 🏆 Superhack 2024 Finalist

Project Description

QuickPay enables USDC holders on Base to make payments at physical merchants in Mongolia using the existing Qpay system. It bridges cryptocurrency and traditional payment systems without requiring merchants to integrate crypto directly.

  1. User orders coffee at the shop and merchant shows the QR code for the payment. QR is generated by QPay (https://www.qpay.mn/), Mongolian largest payment processor.
  2. Our app parses the QR code getting the amount, bank account and other details for the traditional transaction.
  3. User gets USDC amount to pay using our exchange rate (PYTH) from our ERC7540 vault contract.
  4. User signs and sends the required USDC to our ERC7540 vault contract
  5. Our app gets the transaction notification and starts the bank transfer process in the backend.
  6. Merchant receives the payment from our bank account with all necessary details and correct MNT amount.
  7. User gets the coffee :)

This project focuses on enabling USDC payments via Qpay in Mongolia, bridging traditional finance with blockchain technology.

https://miro.com/app/board/uXjVKsQGma0=/

https://www.figma.com/design/RwUVnVOhRa9o66VbksCbuK/Design-File?node-id=1-142&m=dev

How it's Made

Alchemy AA (Account Abstraction):

  • Simplifies account generation and operations
  • Improves user onboarding and transaction experiences

Base Network:

  • Deployed on Base Sepolia testnet
  • Uses USDC for all transactions
  • Custom vault contract deployed on this network

Superform ERC7540 Vault:

  • Supports Bank MNT (Mongolian Tögrög) and USDC
  • Can support any fiat currency not currently on blockchain
  • Extensible to any local region
  • Supports Real World Assets
  • Allows traditional bank transfers through admin privileges
  • Benefits peer-to-peer traders of MNT and USDT on platforms like Binance
  • Automates the process of providing MNT and receiving USDC

Alchemy Notifications:

  • Integrated for receiving transaction and contract event notifications

Blockscout:

  • Used for transaction history tracking
  • Enables smart contract verification

Worldcoin:

  • KYC for larger amount payments due to Mongolian banking regulation

Our architecture creates a robust bridge between traditional finance and blockchain technology, specifically tailored for the Mongolian market but with potential for expansion to other regions. The use of Account Abstraction enhances user experience, while the ERC7540 vault provides a flexible and powerful mechanism for handling cross-currency transactions and real-world assets. The project now not only facilitates USDC payments via Qpay but also provides a comprehensive solution for cryptocurrency adoption in regions where direct use of certain cryptocurrencies might be challenging. The inclusion of peer-to-peer trading benefits and automation of MNT-USDC exchanges adds significant value to the ecosystem.

This solution demonstrates a thoughtful approach to solving real-world problems in cryptocurrency adoption, leveraging advanced blockchain technologies while providing a familiar interface to end-users. It's an excellent example of how blockchain can be integrated with existing financial systems to provide tangible benefits to users and merchants alike.

background image mobile

Join the mailing list

Get the latest news and updates