Bruno Garcia
Bruno Garcia
Renamed everything from RaiBlocks to Nano. It's easier write Nano to Raiblocks ;P
This PR adds more coverage for `ScriptPubKeyMan`: - Check `GetKey` and `HasPrivKey` after adding descriptor key. - Cover `GetEndRange` and `GetKeyPoolSize`. - Cover `MarkUnusedAddresses` with the scripts from ScriptPubKeys and...
When reading a `netaddressv2`, btcd doesn't check if there is an ipv4 embedded into an ipv6 address, this might be ok for v1 encoding but not for v2. This kind...
Using the `decoderawtransaction` command (`btcDecode` function?) we noticed that it does not check if the entire input was successfully consumed when decoding which is important to keep it consistent. To...
I've tried to use `--only` (universalmutator 1.1.11) but it does not work. ``` *** UNIVERSALMUTATOR *** MUTATING WITH RULES: rust.rules 8 MUTANTS GENERATED BY RULES Traceback (most recent call last):...
It would be very nice if we could have a flag for a diff file that `universalmutator` would use to create mutants only for the regions changed in the diff....
I just got a crash in addrv2 (https://github.com/brunoerg/bitcoinfuzz/pull/48) target because when deserializing addrv2 addresses rust-bitcoin checks whether TorV2 address is valid and throws an error if it is invalid. However,...
We just got a crash on psbt target. `rust-miniscript` successfully deserializes a PSBT while Bitcoin Core fails due to `ReadCompactSize(): size too large`. This failure happens during key type checking....
`or_d(dv:0,0)` is sane for Bitcoin Core (`IsSane()` returns true) but fails for rust-miniscript due to "fragment «or_d(dv:0,0)» requires its left child be a unit (outputs exactly 1 given a satisfying...
`Bitcoinfuzz` is a project which applies differential fuzzing between Bitcoin projects. We started this project with miniscript support but we're expanding it. The proposal is to work on a fuzz...