Skip to content
HeyPay

HeyPay

Revolutionizing Crypto Transfers with Simplicity

Created on 1st July 2024

•

HeyPay

HeyPay

Revolutionizing Crypto Transfers with Simplicity

The problem HeyPay solves

HeyPay simplifies the complexities of cryptocurrency transfers, empowering everyone to participate in the digital asset revolution. Forget lengthy wallet addresses, private key management, and confusing transaction fees. With HeyPay, send and receive tokens using familiar email addresses, eliminating the barriers that often deter new users.
Using Heypay alongside Smart Wallet can creat a great experience for new users, finally we can create a product as easy as Paypal here in crypto

Challenges I ran into

Verifing Jwt in the Solidity: it needs a complex code to verify jwt in solidity
we used an experimental piece of code from openzeppelin and tried our best to make it work
creating proof for email ownership : this is a complex cryptographic problem and need a good understanding of Oauth and crypto
we first tried to understand jwt and session tokens then creating jwt with user email
binding jwt proof with address: since all transactions go to mempool so we need to bind the jwt proof to the owner wallet address we use nonce for this and passed address as nonce to jwt and got the proof we want

Tracks Applied (2)

Coinbase Smart Wallet

we integrated smart wallet into our app but the best experience is that you can send money to someone that don't have wa...Read More

Payments Track

Its a payment app that lets users easily pay to others with their email "even if they don't have any wallet yet" and th...Read More

PAYMENTS with Stripe

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio