project screenshot 1
project screenshot 2
project screenshot 3

PayPula

Simple stablecoin payment app using session keys to sign transactions

PayPula

Created At

ETHGlobal Bangkok

Project Description

Local stablecoins are a hot topic as institutions demand tokens tied to fiat currencies other than the USD. Our project creates a fake Botswana Pula stablecoin (hence the name PayPula) and uses simple account abstraction to make easy transactions.

Rather than on or off ramping, for this project you can simply mint stablecoins and send them to others.

How it's Made

We use Biconomy Smart Sessions to make transactions where the user will mint and send tokens to each other. In an ideal world, we'd use passkeys so that the user won't have to have a wallet (as shown in the video). I didn't have time to implement passkeys though, as the smart sessions proved to have a good learning curve.

I also quickly implemented the Venn firewall for secure token transfers.

The project is deployed to Ethereum Sepolia and Scroll Sepolia and Mantle testnet

background image mobile

Join the mailing list

Get the latest news and updates