Lavinth is an advanced security platform designed to protect Solana blockchain users, developers, and applications from common attack vectors including account dusting and address poisoning. By providing real-time detection and prevention mechanisms, SolanaShield helps maintain the integrity of the Solana ecosystem and enhances user safety.
Lavinth addresses critical security challenges in the Solana ecosystem:
-
Dusting Attacks: Identifies and filters unsolicited token transfers that often promote scam services or malicious websites.
-
Address Poisoning: Alerts users to sophisticated phishing tactics that manipulate transaction histories by sending zero-value transactions from lookalike addresses.
-
Transaction Filtering: Provides a real-time API to filter out malicious activity before it reaches end users.
-
Security Intelligence: Visualizes the prevalence, patterns, and trends of attack vectors across the Solana ecosystem through a comprehensive dashboard.
- Node.js (v16+)
- npm or yarn
- PostgreSQL database
-
Clone the repository:
git clone https://github.com/your-username/solana-shield.git cd solana-shield
-
Set up the backend:
cd backend npm install
-
Configure environment variables by creating a
.env
file based on the example provided:# Database configuration DB_USERNAME=your_db_username DB_PASSWORD=your_db_password DB_NAME=your_db_name DB_HOST=localhost # Solana configuration SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
-
Build and start the backend:
npm run build npm start
For development with hot-reloading:
npm run dev
-
Navigate to the frontend directory:
cd ../frontend npm install
-
Start the development server:
npm run dev
-
Access the application at
http://localhost:3000
Identifies and filters unsolicited token transfers promoting scam services or malicious websites. The system analyzes transaction patterns and token metadata to determine potential dusting attempts.
Alerts users to sophisticated phishing tactics that manipulate transaction histories by sending zero-value transactions from lookalike addresses, preventing users from accidentally copying and using these malicious addresses for future transactions.
Provides a real-time API that allows wallet providers, exchanges, and other Solana applications to filter out malicious activity before it reaches end users, enhancing their security posture without developing specialized security expertise.
Visualizes the prevalence, patterns, and trends of attack vectors across the Solana ecosystem, giving developers and users insights into the security landscape and enabling proactive protection measures.
- Frontend: Next.js, React, TailwindCSS, Radix UI components
- Backend: Node.js, Express, TypeScript, Solana web3.js
- Database: PostgreSQL with Sequelize ORM
- Blockchain Integration: Solana Web3.js
- Boston - Founding member
- WhyParabola - Founding member
- KshitijHash - Founding member