Solana Twitter is a decentralized social media application built on the Solana blockchain using Rust and Anchor framework. Users can log in with their wallets to send tweets up to 280 characters and add an optional "topic" field to help search for tweets. The application also allows users to view all tweets or filter their search by author or topics.
- Integration with various wallets
- User authentication with wallet connection
- Sending tweets up to 280 characters
- Adding optional "topic" field to tweets
- Viewing tweets without logging in
- Filtering tweets by author or topics
Tweets are stored as individual Solana accounts, making them public on the blockchain. Users pay for transaction fees and storage required to hold their tweets on the blockchain. The Anchor framework is used to improve the development experience and RPC calls are made to the Solana blockchain via Anchor's JavaScript library to fetch and filter tweets on the blockchain.
- Rust
- Anchor framework
- Vue.js
- Web3.js
- Mocha