CirclePay: Send USDC gas-free! ✨ Just sign, and let others cover the gas ⛽️—funded by ads 📺. Cross-chain ready with Chainlink
Prize Pool
CirclePay: Simplifying USDC Transactions ✨
Imagine ethGlobal gives out prizes in USDC, but you don't actually have the gas to take out or sent it to somebody. in this case you either but some ETH -OR- you send some ETH to that address to take it out. leads to unusual and overpriced buying and leading to dust ETH left in your particular account which can't be taken out or doesn't make sense to take out because the value is so small.
Well we got you covered. you can potentially initiate a transaction on CirclePay, watch an Ad, and let some third party or even you friend pay for your transaction.
CirclePay features:
Gas-Free Transfers: Send USDC effortlessly by signing a transaction ✍️. The receiver or a third party covers the gas fee ⛽️—no extra costs for you!
Ad-Sponsored Transactions: Companies or organizations can sponsor transfers by creating ad campaigns 📈. They upload a video ad 🎥, set a gas reserve, and pay for user transactions, making transfers free for senders.
Seamless User Experience: When you initiate a transfer, a campaign video loads, allowing the sponsor to cover the gas. Simple, streamlined, and interactive!
Technical Power: Leveraging EIP-712 and EIP-3009, users just sign via EIP-712, and with transferWithAuthorization
(EIP-3009), anyone can pay for the transfer call on their behalf.
Cross-Chain Capabilities: Using Chainlink's CCIP 🌐, send USDC to users on different chains for ultimate flexibility and reach.
this project us build on Next.js, it uses rainbowkit to connectwallet, successful tranasctions are redirected to blockScout block explorer.
we have used ChainLink CCIP to send tokens crosschain, we have used automation to automatically execute the transaction when any transaction is in pending and marked as sponsored.
it incorporates circle's USDC only makes any will be potentially onestop app for USDC transfers because we have more plans regarding this.