Skip to content

waynebruce0x/replaying-ethereum-hacks

 
 

Repository files navigation

Replaying Ethereum Hacks

Repo for Replaying Ethereum hacks.

Setup

npm i

Hardhat

This repo uses hardhat. Hacks are implemented as hardhat tests in /test.

The tests run on a local hardnet network but it needs to be forked from mainnet. To fork the Ethereum mainnet, you need access to an archive node like the free ones from Alchemy.

Environment variables

Add your Ethereum archival node URL to the .env file

cp .env.template .env
# fill out
ARCHIVE_URL=https://eth-mainnet.alchemyapi.io/v2/...

Replaying hack

The hacks are implemented as hardhat tests and can therefore be run as:

npx hardhat test test/<name>.ts

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 67.3%
  • TypeScript 32.7%