Fuzzamoto is a fuzz testing tool for Bitcoin full nodes. For the last year, Niklas Gögge (
@df8efff2…2f283be2) has been building Fuzzamoto with the goal of:
“an external testing suite that gets as close as possible to taking production binaries as input and producing bugs as output”
Part 1 of Brink’s blog series on Fuzzamoto provides an introduction of Fuzzamoto including its motivation, a design overview, and the first bugs found.
https://brink.dev/blog/2026/01/07/fuzzamoto-introduction/
See our previous discussion with Niklas for further background on fuzz testing:
https://brink.dev/blog/2023/07/14/fuzzing/