Pay On Tweet
Pay people Just by there Tweets!
Created on 5th June 2024
•
Pay On Tweet
Pay people Just by there Tweets!
The problem Pay On Tweet solves
Currently, sending a transaction to anyone on the internet requires knowing the recipient's wallet address and waiting for them to provide it. This process can be time-consuming and error-prone, particularly for new users unfamiliar with blockchain technology. There's a significant risk of losing funds by mistakenly sending them to the wrong address or blockchain.
Pay on Tweets addresses this problem by leveraging social media accounts, specifically Twitter, to facilitate transactions. Users only need access to the recipient's Twitter account. By entering the receiver's tweet URL (or use our extension to avoid copy pasting), specifying the amount, and hit send, the funds are securely stored in a smart contract on the blockchain. The recipient can then withdraw the funds by logging in with their Twitter account. This method ensures a seamless and secure transaction process, eliminating the needs for blockchain expertise.
Challenges I ran into
I ran into a problem of making the smart contract secured, as the withdraw function was public and was intended to be public, there was risk of attack and theift of funds, so I increased the security by intoducing a key(a hashed phrase), and the withdraw function can't be accessed without that.
Secondly copying the tweet url and then opening the the website to send payments was not very good user expereinece so I build an browser extension for it, such that if you are on a tweet you click on extension and it will auto fetch the url etc and take you to the website where you'll just have to hit send.
Tracks Applied (1)
Payments Track
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.
