Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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