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