We’re excited to welcome Erick Cestari as the newest grantee supported by Vinteum.
Erick first joined our ecosystem through the Bitcoin Dev Launchpad (BDL), Vinteum’s intensive training program designed to guide new contributors through Bitcoin’s architecture and open-source development workflows. During the program, he quickly stood out for his curiosity, consistency, and ability to tackle complex technical topics.
Following the BDL, Erick received a six-month fellowship focused on contributing to two important projects: rust-bitcoin, the foundational library for many Bitcoin applications written in Rust, and Bitcoinfuzz, a differential fuzzing framework created by Vinteum grantee Bruno Garcia.
Bitcoinfuzz
Bitcoinfuzz is an ambitious effort to apply differential fuzz testing — a technique that compares the behavior of multiple implementations under the same inputs — to the Bitcoin and Lightning Network ecosystems. Initially focused on rust-bitcoin and descriptor parsing, the project has since grown to cover a wide range of protocol components and implementations. You can learn more or contribute at github.com/bitcoinfuzz/bitcoinfuzz.
Contributions So Far
With guidance from Bruno Garcia and Matt Morehouse, Erick expanded Bitcoinfuzz’s reach into the Lightning Network, a space that depends heavily on compatibility and reliability across multiple independent implementations. He developed fuzzing targets for BOLT11 invoice deserialization and BOLT12 offer parsing across five implementations: LND, Eclair, rust-lightning, Core Lightning, and NLightning. He also introduced fuzzing support for Bitcoin P2P message deserialization and added NBitcoin to descriptor and miniscript test coverage.
This work uncovered a number of subtle bugs, edge-case inconsistencies, and spec compliance issues that could impact interoperability between wallets and Lightning nodes. Erick didn’t stop at identifying these issues; he also submitted pull requests and worked directly with upstream projects to resolve them.
What Comes Next
Now, with a new grant from Vinteum, Erick will continue his work improving the resilience and interoperability of Bitcoin and Lightning implementations through fuzzing.
His focus areas include:
- New fuzzing targets: Expanding Bitcoinfuzz to include gossip protocol message parsing, BOLT12 invoice requests, and other complex message types that haven’t been fully tested across implementations.
- Support for additional implementations: Integrating lightning-kmp and potentially others, to further broaden the test surface and identify differences across codebases.
- Bug reporting and upstream engagement: Continuing to report, isolate, and help fix issues found through testing — especially those that may impact user experience or protocol-level reliability.
Why Fuzzing Matters
Fuzzing is a powerful technique for uncovering bugs that traditional testing often misses. In Bitcoin and Lightning, where multiple independent implementations need to behave consistently, even minor discrepancies can cause lost funds, failed payments, or degraded user experiences.
By investing in fuzzing infrastructure and contributors like Erick, we’re helping to build safer, more reliable tools for users around the world. It’s a quiet but essential part of making Bitcoin and Lightning robust enough to serve as global financial infrastructure.
We’re proud to support Erick’s continued growth and look forward to seeing the impact of his contributions across the ecosystem.
You can follow his work on GitHub and X. We’ll be sharing more updates as his work progresses.
—
This grant is part of our ongoing commitment to support open-source contributors building the foundations of Bitcoin. Vinteum’s operational costs are fully funded by Xapo Bank (Xapo Bitcoin Limited), which means that all donations from individuals like Wences Casares, John Pfeffer and Sebastian Serrano, or organizations such as OKX, HRF, OpenSats, and Btrust, go entirely toward either our grants or educational programs. Support our mission to build a sustainable future for Bitcoin development. Reach out at info@vinteum.org.



