1
0
mirror of https://github.com/bitcoin/bips.git synced 2024-11-19 01:40:05 +01:00
bitcoin-bips/bip-0158
Olaoluwa Osuntokun dd3948b474
BIP-0158: add test cases for OP_RETURN with op codes, empty filter
In this commit, we add a new test case for a filter built from a block
that has a transaction with an OP_RETURN which isn't followed by only
push data items. The prior implementation for btcd (which was used to
generated these test vectors), had a stricter check which caused it to
add extra items to the filter. We also add a case of a block that has a
single coinbase transaction, with that transaction having only an
OP_RETURN output. As a result, that filter will be "empty", and is
signalled by by a single zero (0x00) byte.

In order to make building the code that makes the test vectors
reproducible, we've added go.mod and go.sum files as well.
2019-02-12 18:31:12 -08:00
..
gentestvectors.go BIP-0158: add test cases for OP_RETURN with op codes, empty filter 2019-02-12 18:31:12 -08:00
go.mod BIP-0158: add test cases for OP_RETURN with op codes, empty filter 2019-02-12 18:31:12 -08:00
go.sum BIP-0158: add test cases for OP_RETURN with op codes, empty filter 2019-02-12 18:31:12 -08:00
testnet-19.json BIP-0158: add test cases for OP_RETURN with op codes, empty filter 2019-02-12 18:31:12 -08:00