{"push_id":1038464482,"size":1,"distinct_size":1,"ref":"refs/heads/SPV_share_ancestors","head":"c7f5dbf9f62a3ec47f6e9df67d14754337e847fd","before":"c24b20bd99ff7a40aa3ce962c291cae590e0f45e","commits":[{"sha":"c7f5dbf9f62a3ec47f6e9df67d14754337e847fd","author":{"email":"5d94dae344f9087e443b0baf770590cef5d141f0@thinlink.com","name":"Tom Harding"},"message":"SPV: Push unconfirmed ancestors to peer. SPV test.\n\nPeer sets connection bloom filter nFlags bit\nBLOOM_ANCESTOR_UPDATE_BIT = 4 to request its filter be\nautomatically updated with the txids of unconfirmed ancestors of\ntransactions that are already contained in the filter.\n\nThe filter is updated with unconfirmed ancestors in the two places\nthat filtered results for unconfirmed transactions are provided:\ntransaction relay, and the \"mempool\" p2p response.  The results\nalso include the ancestors added.\n\nThe included test spv.py relies on new bloom filter support\nadded to mininode.py.  Additional tests of SPV server\nfunctionality can be added in the future.","distinct":true,"url":"https://api.github.com/repos/dgenr8/bitcoinxt/commits/c7f5dbf9f62a3ec47f6e9df67d14754337e847fd"}]}