DOMAN Documentation
DOMAN Documentation
Community-Powered Security & Decision Engine for Base Chain
DOMAN is an open-source Web3 security platform that protects users on Base chain from phishing sites, scam addresses, and risky smart contracts through community-driven reporting and automated detection.
Products
Smart Contracts
On-chain scam reporting and community voting contracts deployed on Base chain.
- ScamReporter contract with anti-double-vote enforcement
- Target-scoped voting (address, ENS, domain)
- Gas-efficient hash-based design with
keccak256off-chain verification - Indexer-friendly events for Ponder integration
Overview → · ScamReporter → · Development →
Dashboard (Frontend + API)
Interactive web dashboard for address scanning, contract analysis, community reporting, and platform management.
- Address / ENS / Domain checker with Trust Score (0-100)
- Contract bytecode scanner with 17+ scam pattern detection
- Community scam reporting with on-chain verification
- Watchlist, tags, reputation system, dApps directory
- REST API backend (27+ endpoints)
Overview → · API Routes → · API Reference →
Browser Extension
Chrome extension providing real-time protection while browsing dApps on Base chain.
- Auto phishing detection via GoPlus + local blacklist
- Address risk checking inline on any page
- Contract scanner with risk analysis
- Wallet connection with auto Base network switch
- Community address tagging
Architecture Overview
graph LR
A[Browser Extension<br>MV3] -->|HTTP| B[DOMAN API Routes<br>27+ Endpoints]
B --> C[Services]
C --> D[Database<br>PostgreSQL]
C --> E[Blockchain<br>Viem + Base RPC]
C --> F[External APIs<br>DeFiLlama · ScamSniffer · GoPlus]
G[ScamReporter.sol<br>Base Chain] -->|Events| H[Ponder Indexer]
H --> D
B -.->|submitVote| G
Quick Links
| Resource | Description |
|---|---|
| Smart Contracts | ScamReporter contract, ABI, deployment |
| Dashboard Docs | Frontend + API + Database full documentation |
| API Reference | Interactive API docs with request/response schemas |
| Extension Docs | Browser extension architecture and features |
| Design Guide | Color system, typography, components |
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 16, React 19, Tailwind CSS 4 |
| Extension | Plasmo, React 18, ethers.js 6 |
| Smart Contracts | Solidity ^0.8.13, Foundry |
| Blockchain | Viem, Wagmi v3, Base Chain |
| Database | PostgreSQL (Supabase), Prisma 7 |
| Language | TypeScript 5.x |