On Thu, May 17, 2018 at 3:25 PM, Matt Corallo via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote: > I believe (1) could be skipped entirely - there is almost no reason why > you'd not be able to filter for, eg, the set of output scripts in a > transaction you know about
I think this is convincing for the txids themselves. What about also making input prevouts filter based on the scriptpubkey being _spent_? Layering wise in the processing it's a bit ugly, but if you validated the block you have the data needed. This would eliminate the multiple data type mixing entirely. _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev