Decentralized finance (DeFi) is a system that uses blockchain and cryptocurrency to manage financial transactions without the involvement of intermediaries like banks. DeFi aims to democratize finance by replacing centralized institutions with peer-to-peer relationships
In the world of cryptocurrency, We are bombarded with many different kinds of wallets to use which does not creates a good sense for newbies and even the old ones.
We want to make transfer easy for people that have yet to onboard or has their crypto-wallet ready. At least say, they are not being pressured to create a wallet on the go while still retaining ownership of the fund that was transferred to them.
The thought of using a smart contract and linking the Twitter handle(username) to a wallet address helps to make the transfer easy. At the same time, we also get the benefit of transferring funds using a recognizable name.
This project uses Hedera smart contract. More specifically, we use the Strato library to communicate with the smart contract. We use Twitter API which to validate the user and send a notification to them when there is a fund transferred to their name.
On the main page, we have separated them into 2 core logic. \wallet
page and \twitter
page.
\wallet
page need to connect via Hashpack wallet before proceed.\twitter
page need to connect via Sign In with Twitter.