Search projects, hackathons, sponsors and tech

    ← All projects

    Demo

    About

    The problem it 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.

    How it's made

    Challenges we 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.