The goal of our project is to create a framework to make it easier for UniswapV4 hook developers to test their hooks using stateful fuzz tests. The framework builds upon the fuzz testing capabilities of Woke , a Python package for testing Solidity smart contracts.
File explorer
V4 Hook Fuzzer - The goal of our project is to create a framework to make it easier for UniswapV4 hook developers to test their hooks using stateful fuzz tests. The framework builds upon the fuzz testing capabilities of Woke , a Python package for testing Solidity smart contracts.
.github
workflows
fuzz.yaml0.2 kb
contracts
FullRange.sol12.7 kb
FullRangeImplementation.sol0.7 kb
MockERC20.sol0.6 kb
PoolID.sol0.3 kb
PoolModifyPositionTest.sol2.7 kb
PoolSwapTest.sol4.4 kb
docs
source
api.rst0.3 kb
conf.py0.7 kb
index.rst0.6 kb
usage.rst0.2 kb
Makefile0.6 kb
requirements.txt0 kb
gitignore
.gitkeep0 kb
lib
v4-periphery0 kb
woke_tests
common
__init__.py0 kb
a_imports.py1 kb
b_constants.py2.6 kb
c_types.py0.7 kb
d_utils.py4.6 kb
framework
generators
random
__init__.py0.1 kb
fuzz_test.py5.4 kb
st.py2.4 kb
__init__.py0 kb
hooks
HookTest.py0.6 kb
v4test
V4Test.py11 kb
__init__.py0.1 kb
__init__.py1.2 kb
collector.py1.3 kb
full_range
__init__.py0 kb
full_range.py17 kb
test_.py1.3 kb
__init__.py0 kb
.gitignore0.1 kb
.gitmodules0.1 kb
.readthedocs.yaml0.1 kb
README.md6 kb
logo.svg42.8 kb
requirements.txt0 kb
woke.toml0.7 kb
File explorer
V4 Hook Fuzzer - The goal of our project is to create a framework to make it easier for UniswapV4 hook developers to test their hooks using stateful fuzz tests. The framework builds upon the fuzz testing capabilities of Woke , a Python package for testing Solidity smart contracts.
Open a file
Select a file from the file explorer to view it's content.