Documentation
Comprehensive guide to the RugWatchDog platform and security features
Analysis Workflow
Smart Contract Analysis
- •Automated contract code scanning
- •Vulnerability detection
- •Ownership pattern analysis
- •Permission verification
Token Analysis
- •Liquidity pool monitoring
- •Trading volume patterns
- •Holder distribution analysis
- •Price manipulation detection
Network Analysis
- •Wallet clustering
- •Transaction graph analysis
- •Suspicious pattern detection
- •Cross-chain tracking
Tech Stack
Frontend Stack
- Next.jsReact framework for production
- Tailwind CSSUtility-first CSS framework
- shadcn/uiReusable component library
- Web3.jsEthereum JavaScript API
- Ethers.jsEthereum library and wallet
Blockchain Stack
- SoliditySmart contract development
- HardhatDevelopment environment
- OpenZeppelinSecurity standards
- The GraphBlockchain indexing
AI & Analysis
- TensorFlowMachine learning models
- PythonData analysis
- GraphQLAPI queries
- MongoDBData storage
Installation
Clone the repository
git clone https://github.com/mollybeach/rug-watch-dog.git
Install dependencies
pnpm install
Compile smart contracts
npx hardhat compile