mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-08 04:33:56 -05:00
* add newline to beginning of PR template Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> * fix initial typo Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> * fix tx typos Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> --------- Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
808 B
808 B
BesuFuzz
BesuFuzz is where all the besu guided fuzzing tools live.
eof-container
Performs differential fuzzing between Ethereum clients based on
the txparse eofparse
format. Note that only the initial OK and err values are used to determine if
there is a difference.
Prototypical CLI Usage:
BesuFuzz eof-container \
--tests-dir=~/git/ethereum/tests/EOFTests \
--client=evm1=evmone-eofparse \
--client=revm=revme bytecode
Prototypical Gradle usage:
./gradlew fuzzEvmone fuzzReth
There are pre-written Gradle targets for fuzzEthereumJS, fuzzEvmone,
fuzzGeth, fuzzNethermind, and fuzzReth. Besu is always a fuzzing target.
The fuzzAll target will fuzz all clients.