Skip to content

williamhnyohei/Vetra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Vetra

AI-powered Chrome Extension that protects you from Solana scams before you sign transactions

License: MIT Solana

What is Vetra?

Vetra analyzes Solana transactions in real-time, protecting you from:

  • 🚫 Rug pulls & honeypots
  • 🎣 Phishing & malicious contracts
  • 🔓 Dangerous unlimited approvals
  • 🕵️ Known scammer addresses

Privacy-first: Your wallet keys never leave your device.

Quick Start

# Install dependencies
pnpm install

# Start backend (Terminal 1)
cd backend
docker-compose up -d
npm run db:migrate
npm run dev

# Start extension (Terminal 2)
cd frontend/extension
pnpm dev

Load in Chrome:

  1. Open chrome://extensions/
  2. Enable "Developer mode"
  3. Click "Load unpacked" → Select frontend/extension/dist

Project Structure

vetra/
├── frontend/extension/   # Chrome Extension (React + TypeScript)
├── backend/             # API (Node.js + Express + PostgreSQL)
└── programs/            # Solana on-chain program (Rust)

Documentation

Tech Stack

Frontend: React 18, TypeScript, TailwindCSS, Vite
Backend: Node.js 18, Express, PostgreSQL, Redis
Blockchain: Solana, Anchor

Contributing

See detailed setup instructions in:

License

MIT - see LICENSE

About

Chrome extension (MV3) that assesses Solana transactions before signing. Wraps window.solana, runs local heuristics, shows risk score and reasons. Optional on-chain attestations via Anchor with reputation/stake for signal providers. Privacy by default.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages