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