Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 712 Bytes

File metadata and controls

22 lines (17 loc) · 712 Bytes

MEVWatch

MEV activity monitor and registry for ProbeChain Rydberg Testnet (Chain ID 8004).

Contract: MEVRegistry

  • registerWatcher() payable — Stake to become a MEV watcher.
  • reportMEV(txHash, mevType, extractedValue, victimTx) — Report observed MEV activity.
  • getMEVStats(startBlock, endBlock) — Query aggregated MEV stats for a block range.
  • slashFalseReport(reportId) — Owner slashes false reporters.
  • claimRewards() — Watchers claim accumulated rewards.
  • MEV types: Sandwich, Frontrun, Backrun, Arbitrage.

Setup

npm install
cp .env.example .env
# Add your private key to .env
npx hardhat compile
npx hardhat run scripts/deploy.ts --network rydberg