Fuzzamoto is a fuzz testing tool for Bitcoin full nodes. For the last year, Niklas Gögge (@Niklas) 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.
See our previous discussion with Niklas for further background on fuzz testing:


Fuzzamoto: Introduction
Part 1 of our series on Fuzzamoto, a fuzz testing tool for Bitcoin full nodes. This post provides an introduction of Fuzzamoto including its motiva...

Niklas Gögge on Fuzz Testing
Niklas Gögge on Fuzz Testing.