This repository serves as an example of tests written in a development and testing framework called Wake.
- Clone this repository
git submodule update --init --recursiveif not cloned with--recursivecd aave-umbrella && yarn install && cd ..
wake up pytypesto generate pytypeswake test tests/test_fuzz.py::test_tokento test excludingUmbrellacontractwake test tests/test_fuzz.py::test_umbrellato test includingUmbrellacontractwake test tests/test_attack_example.pyto test the acknowledged inflation attack finding.
The fuzz test can fail with overflow, which is an acknowledged finding.
Requires wake version 5.0.0 or later.
Tested with revm.
Fuzz tests expect a local Ethereum mainnet node running at http://localhost:8545.
