HomePhabricator

Send transactions after a CMerkleBlock when asked for it in an inv.
28b80e6065fbUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Send transactions after a CMerkleBlock when asked for it in an inv.

This actually simplifies some SPV code, as they can keep track of
a filtered block and its txn before accepting both in one step.
The previous argument was that SPV nodes should handle the txn the
same as any other free txn and then mark them as connected to a
block when they get the filtered block itself. However, it now
appears that SPV nodes will need to put in more effort to verify
loose txn than they would to verify txn in blocks, thus making it
more approriate to send the txn after the filtered block.

Details

Provenance
Matt Corallo <git@bluematt.me>Authored on Jan 18 2013, 17:16
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGING2c7847349d5d: Merge pull request #2149 from sipa/fixtxoutrpc
Branches
Unknown
Tags
Unknown

Event Timeline