diff options
author | Ali Sherief <ali@notatether.com> | 2021-11-26 16:56:48 +0000 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2021-11-26 17:05:04 +0000 |
commit | 471f5ac8c48d8f016984e4830c408cc9f3f75884 (patch) | |
tree | 417415fe70fcbe7e0b4e1357b4666eaea6bd191b | |
parent | 8057a3fcde10c23f87faaf3fefd96b8ca7d9f847 (diff) | |
download | pi-bitcoindev-471f5ac8c48d8f016984e4830c408cc9f3f75884.tar.gz pi-bitcoindev-471f5ac8c48d8f016984e4830c408cc9f3f75884.zip |
[bitcoin-dev] Trying to patch Core ZMQ "rawtx" topic to only publish unconfirmed transactions: How?
-rw-r--r-- | 14/4b950c14cac72f7c4947957c7b869c29431dbf | 183 |
1 files changed, 183 insertions, 0 deletions
diff --git a/14/4b950c14cac72f7c4947957c7b869c29431dbf b/14/4b950c14cac72f7c4947957c7b869c29431dbf new file mode 100644 index 000000000..1dff5f9ec --- /dev/null +++ b/14/4b950c14cac72f7c4947957c7b869c29431dbf @@ -0,0 +1,183 @@ +Return-Path: <ali@notatether.com> +Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) + by lists.linuxfoundation.org (Postfix) with ESMTP id B116DC0012 + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 26 Nov 2021 17:05:04 +0000 (UTC) +Received: from localhost (localhost [127.0.0.1]) + by smtp2.osuosl.org (Postfix) with ESMTP id 904C14014C + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 26 Nov 2021 17:05:04 +0000 (UTC) +X-Virus-Scanned: amavisd-new at osuosl.org +X-Spam-Flag: NO +X-Spam-Score: 0.599 +X-Spam-Level: +X-Spam-Status: No, score=0.599 tagged_above=-999 required=5 + tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, + DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, + SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] + autolearn=ham autolearn_force=no +Authentication-Results: smtp2.osuosl.org (amavisd-new); + dkim=pass (2048-bit key) header.d=notatether.com +Received: from smtp2.osuosl.org ([127.0.0.1]) + by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id EBlLHACs2Jjs + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 26 Nov 2021 17:05:02 +0000 (UTC) +X-Greylist: delayed 00:07:59 by SQLgrey-1.8.0 +Received: from mail-41104.protonmail.ch (mail-41104.protonmail.ch + [185.70.41.104]) + by smtp2.osuosl.org (Postfix) with ESMTPS id 666E240004 + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 26 Nov 2021 17:05:02 +0000 (UTC) +Received: from mail-0201.mail-europe.com (mail-0201.mail-europe.com + [51.77.79.158]) + (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) + key-exchange X25519 server-signature RSA-PSS (4096 bits)) + (No client certificate requested) + by mail-41104.protonmail.ch (Postfix) with ESMTPS id 4J11B51YmYz4x3F6 + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 26 Nov 2021 16:57:01 +0000 (UTC) +Authentication-Results: mail-41104.protonmail.ch; + dkim=pass (2048-bit key) header.d=notatether.com header.i=@notatether.com + header.b="V/bX0HCe" +Date: Fri, 26 Nov 2021 16:56:48 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=notatether.com; + s=protonmail2; t=1637945810; + bh=5AD90KZ/CXtrFNkpmgis/oYjE3VXai1dFRu9YhKOBXM=; + h=Date:To:From:Reply-To:Subject:From; + b=V/bX0HCeV+pHpStNpFD7cnyRixwBhsC3UcmnXXf45YIpsGrSFePkVG+dHNpW8foXM + gm5lMyoq2zvp8C+lTINi/PL37kr3nuttjBbZGbmSd73sW9B4u0hpyCWdKyk3BYG/X2 + mLvMEXXvoCJG48Qcg5V3qWzFNRelIXV+aQ6QsnCTySluM4f1MZTlwBTGuoPd0LDbje + Oca7yC911VJlR8dA0PB5JIDVnfF6w/zjX+G5NVw++U4ukpeLPfyZ7zL6J+yf160VmG + zmTpW6um7+nnbaysoB5YLzB/zblcMMQD3YB4cgUtrHwn2f4SY8AZQ2/rBABTBz57iX + kyZ2yXR1Ox+VA== +To: "bitcoin-dev@lists.linuxfoundation.org" + <bitcoin-dev@lists.linuxfoundation.org> +From: Ali Sherief <ali@notatether.com> +Reply-To: Ali Sherief <ali@notatether.com> +Message-ID: <i1UxLDIyGhAt1KS5mHXaZ1cjhjEDd1bwVm-GZjrCRpye8z4O9zuwkw1CNa_UER12p79KknIKbT5hjjW5e0hwV0fWlB0kag6mHAF5f8K1y2k=@notatether.com> +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="b1_T1xAzT3Wmfz943QJxpHGfzMFZnctxZ0TrhqcBl6gx74" +X-Mailman-Approved-At: Fri, 26 Nov 2021 17:54:17 +0000 +Subject: [bitcoin-dev] Trying to patch Core ZMQ "rawtx" topic to only + publish unconfirmed transactions: How? +X-BeenThere: bitcoin-dev@lists.linuxfoundation.org +X-Mailman-Version: 2.1.15 +Precedence: list +List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org> +List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, + <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe> +List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/> +List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org> +List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help> +List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, + <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe> +X-List-Received-Date: Fri, 26 Nov 2021 17:05:04 -0000 + +This is a multi-part message in MIME format. + +--b1_T1xAzT3Wmfz943QJxpHGfzMFZnctxZ0TrhqcBl6gx74 +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: base64 + +VGhpcyBoYXMgYWxzbyBiZWVuIHBvc3RlZCBvbiBCaXRjb2ludGFsayBmb3J1bTogaHR0cHM6Ly9i +aXRjb2ludGFsay5vcmcvaW5kZXgucGhwP3RvcGljPTUzNzMzNDEubXNnNTg1MzkyNjEjbXNnNTg1 +MzkyNjEgSSBoYXZlIHJlcHVibGlzaGVkIGl0IGhlcmUgaG9waW5nIHNvbWVvbmUgbW9yZSBrbm93 +bGVkZ2VhYmxlIGNhbiBwb3N0IHNvbWUgaW5zaWdodCBhYm91dCB0aGlzLgotLS0tCkl0IGFwcGVh +cnMgdGhhdCB0aGUgWmVyb01RIHRvcGljIEknbSBsaXN0ZW5pbmcgdG8sICJyYXd0eCIsIG5vdCBv +bmx5IGVtaXRzIGEgcmF3IHRyYW5zYWN0aW9uIHdoZW4gaXQgYXBwZWFycyBvbiB0aGUgbWVtcG9v +bCwgYnV0IG9uY2UgaXQncyBhbHJlYWR5IGNvbmZpcm1lZCB0b28uCgpUaGlzIG1lc3NlcyB3aXRo +IG15IHNvZnR3YXJlLCBjYXVzaW5nIGl0IHRvIGFkZCB0eGlkcywgYWRkcmVzc2VzLCBldGMuIGEg +c2Vjb25kIHRpbWUgaW5zaWRlIGFycmF5cyAodGhpcyBtZWFucyB0aGF0IHRoZSBzYW1lIHRyYW5z +YWN0aW9uIGlzIHJlY2VpdmVkIHR3aWNlIGluIHRvdGFsKS4KCkFycmF5IGRlLWR1cGluZyBpcyBu +b3QgYSB2aWFibGUgc29sdXRpb24gbG9uZy10ZXJtIChiZWNhdXNlIHRoZSBhcnJheSB3aWxsIHF1 +aWNrbHkgZ3JvdyB0byBiZSBiaWcgZXZlbnR1YWxseSBhbmQgdGhlbiB0aGlzIGhhcyB0byBoYXBw +ZW4gZXZlcnkgdGltZSBhIG5ldyBlbGVtZW50IGlzIGFkZGVkKSwgc28gSSdtIHRyeWluZyB0byBu +aXAgdGhlIHByb2JsZW0gZnJvbSB0aGUgc291cmNlIGJ5IGluc3RydWN0aW5nIENvcmUgdG8gb25s +eSBwdWJsaXNoIHVuY29uZmlybWVkIGJpdGNvaW4gdHJhbnNhY3Rpb25zLgoKQWNjb3JkaW5nIHRv +IGh0dHBzOi8vYml0Y29pbi5zdGFja2V4Y2hhbmdlLmNvbS9xdWVzdGlvbnMvNTI4NDgvaXMtaXQt +cG9zc2libGUtdG8tY29uZmlndXJlLXRoZS1iaXRjb2luLWRhZW1vbi10by1vbmx5LWJyb2FkY2Fz +dC11bmNvbmZpcm1lZC10cmEgLCBpdCBpcyBub3QgcG9zc2libGUgdG8gY29uZmlndXJlIHRoaXMg +ZnJvbSBhIGNvbmZpZ3VyYXRpb24gb3IgY29tbWFuZC1saW5lIG9wdGlvbi4gVGhlIHNvdXJjZSBj +b2RlIG11c3QgZGlyZWN0bHkgYmUgZWRpdGVkLiBCdXQgc2luY2UgdGhlIGNvZGViYXNlIGhhcyBj +aGFuZ2VkIGdyZWF0bHksIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiBubyBsb25nZXIgd29ya3MuCgot +LS0tCgpTbyBiYXNpY2FsbHksIEkga25vdyB0aGF0IHNvbWV0aGluZyBpbnNpZGUgc3JjL3ptcS96 +bXFub3RpZmljYXRpb25pbnRlcmZhY2UuY3BwIG5lZWRzIHRvIGJlIHBhdGNoZWQsIGJ1dCBJJ20g +bm90IHN1cmUgd2hpY2ggZnVuY3Rpb24sIG9yIGhvdyB0byBkbyBpdC4gQmVjYXVzZSBJIG9ubHkg +bmVlZCB1bmNvbmZpcm1lZCB0cmFuc2FjdGlvbnMgdG8gYmUgcHVibGlzaGVkIG9uIFplcm9NUSBy +YXd0eCBhbmQgbm90IGNvbmZpcm1lZCBvbmVzLCBpdCdzIG9uZSBvZiB0aGUgZm9sbG93aW5nIGZ1 +bmN0aW9ucyB0aGF0IEkgbmVlZCB0byBwYXRjaCBmb3IgbXkgb3duIGJ1aWxkOgoKQ1pNUU5vdGlm +aWNhdGlvbkludGVyZmFjZTo6VHJhbnNhY3Rpb25SZW1vdmVkRnJvbU1lbXBvb2wKdm9pZCBDWk1R +Tm90aWZpY2F0aW9uSW50ZXJmYWNlOjpCbG9ja0Rpc2Nvbm5lY3RlZAoKQm90aCBvZiB0aGVzZSBj +YWxsIE5vdGlmeVRyYW5zYWN0aW9uKCkgbWV0aG9kIHdoaWNoIEkgYXNzdW1lIGZpcmVzIGEgbWVz +c2FnZSBvbiAicmF3dHgiIGNoYW5uZWwuCgpJbiB0aGUgU3RhY2sgRXhjaGFuZ2UgcXVlc3Rpb24g +SSBsaW5rZWQgYWJvdmUsIEpvbmFzIFNjaG5lbGxpIHN1Z2dlc3RlZCBhZGRpbmcgYW4gYGlmICgh +cGJsb2NrKWAgY2hlY2ssIGJ1dCB0aGF0IHdhcyBzZXZlcmFsIHllYXJzIGFnbyBhbmQgdGhlIGZ1 +bmN0aW9uIGhlIHdhcyByZWZlcmVuY2luZyBubyBsb25nZXIgZXhpc3RzLgoKQnV0IEkgc3RpbGwg +d29uZGVyIGlmIHRoZSBwYmxvY2sgY2hlY2sgaXMgc3RpbGwgYXBwbGljYWJsZSBpbiB0aGUgcHJl +c2VudCBkYXkgKGkuZS4gaWYgaXQncyBpbmRpY2F0aW5nIGEgYmxvY2sgdGhlIHRyYW5zYWN0aW9u +IGlzIGluc2lkZSkuCgotIEFsaSBTaGVyaWVm + +--b1_T1xAzT3Wmfz943QJxpHGfzMFZnctxZ0TrhqcBl6gx74 +Content-Type: text/html; charset=utf-8 +Content-Transfer-Encoding: base64 + +PGRpdj48YnI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siPjxk +aXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiBwcm90b25tYWlsX3Np +Z25hdHVyZV9ibG9jay1lbXB0eSI+VGhpcyBoYXMgYWxzbyBiZWVuIHBvc3RlZCBvbiBCaXRjb2lu +dGFsayBmb3J1bTombmJzcDs8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVy +cmVyIiBocmVmPSJodHRwczovL2JpdGNvaW50YWxrLm9yZy9pbmRleC5waHA/dG9waWM9NTM3MzM0 +MS5tc2c1ODUzOTI2MSNtc2c1ODUzOTI2MSI+aHR0cHM6Ly9iaXRjb2ludGFsay5vcmcvaW5kZXgu +cGhwP3RvcGljPTUzNzMzNDEubXNnNTg1MzkyNjEjbXNnNTg1MzkyNjE8L2E+Jm5ic3A7SSBoYXZl +IHJlcHVibGlzaGVkIGl0IGhlcmUgaG9waW5nIHNvbWVvbmUgbW9yZSBrbm93bGVkZ2VhYmxlIGNh +biBwb3N0IHNvbWUgaW5zaWdodCBhYm91dCB0aGlzLjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1h +aWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0 +eSI+LS0tLTwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3Rv +biBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+SXQgYXBwZWFycyB0aGF0IHRoZSBa +ZXJvTVEgdG9waWMgSSdtIGxpc3RlbmluZyB0bywgInJhd3R4Iiwgbm90IG9ubHkgZW1pdHMgYSBy +YXcgdHJhbnNhY3Rpb24gd2hlbiBpdCBhcHBlYXJzIG9uIHRoZSBtZW1wb29sLCBidXQgb25jZSBp +dCdzIGFscmVhZHkgY29uZmlybWVkIHRvby48L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 +PlRoaXMgbWVzc2VzIHdpdGggbXkgc29mdHdhcmUsIGNhdXNpbmcgaXQgdG8gYWRkIHR4aWRzLCBh +ZGRyZXNzZXMsIGV0Yy4gYSBzZWNvbmQgdGltZSBpbnNpZGUgYXJyYXlzICh0aGlzIG1lYW5zIHRo +YXQgdGhlIHNhbWUgdHJhbnNhY3Rpb24gaXMgcmVjZWl2ZWQgdHdpY2UgaW4gdG90YWwpLjxicj48 +L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFycmF5IGRlLWR1cGluZyBpcyBub3QgYSB2aWFibGUg +c29sdXRpb24gbG9uZy10ZXJtIChiZWNhdXNlIHRoZSBhcnJheSB3aWxsIHF1aWNrbHkgZ3JvdyB0 +byBiZSBiaWcgZXZlbnR1YWxseSBhbmQgdGhlbiB0aGlzIGhhcyB0byBoYXBwZW4gZXZlcnkgdGlt +ZSBhIG5ldyBlbGVtZW50IGlzIGFkZGVkKSwgc28gSSdtIHRyeWluZyB0byBuaXAgdGhlIHByb2Js +ZW0gZnJvbSB0aGUgc291cmNlIGJ5IGluc3RydWN0aW5nIENvcmUgdG8gb25seSBwdWJsaXNoIHVu +Y29uZmlybWVkIGJpdGNvaW4gdHJhbnNhY3Rpb25zLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 +ZGl2PkFjY29yZGluZyB0byA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVy +cmVyIiBocmVmPSJodHRwczovL2JpdGNvaW4uc3RhY2tleGNoYW5nZS5jb20vcXVlc3Rpb25zLzUy +ODQ4L2lzLWl0LXBvc3NpYmxlLXRvLWNvbmZpZ3VyZS10aGUtYml0Y29pbi1kYWVtb24tdG8tb25s +eS1icm9hZGNhc3QtdW5jb25maXJtZWQtdHJhIj5odHRwczovL2JpdGNvaW4uc3RhY2tleGNoYW5n +ZS5jb20vcXVlc3Rpb25zLzUyODQ4L2lzLWl0LXBvc3NpYmxlLXRvLWNvbmZpZ3VyZS10aGUtYml0 +Y29pbi1kYWVtb24tdG8tb25seS1icm9hZGNhc3QtdW5jb25maXJtZWQtdHJhPC9hPiAsIGl0IGlz +IG5vdCBwb3NzaWJsZSB0byBjb25maWd1cmUgdGhpcyBmcm9tIGEgY29uZmlndXJhdGlvbiBvciBj +b21tYW5kLWxpbmUgb3B0aW9uLiBUaGUgc291cmNlIGNvZGUgbXVzdCBkaXJlY3RseSBiZSBlZGl0 +ZWQuIEJ1dCBzaW5jZSB0aGUgY29kZWJhc2UgaGFzIGNoYW5nZWQgZ3JlYXRseSwgdGhlIHByb3Bv +c2VkIHNvbHV0aW9uIG5vIGxvbmdlciB3b3Jrcy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp +dj4tLS0tPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+U28gYmFzaWNhbGx5LCBJIGtub3cg +dGhhdCBzb21ldGhpbmcgaW5zaWRlIHNyYy96bXEvem1xbm90aWZpY2F0aW9uaW50ZXJmYWNlLmNw +cCBuZWVkcyB0byBiZSBwYXRjaGVkLCBidXQgSSdtIG5vdCBzdXJlIHdoaWNoIGZ1bmN0aW9uLCBv +ciBob3cgdG8gZG8gaXQuIEJlY2F1c2UgSSBvbmx5IG5lZWQgdW5jb25maXJtZWQgdHJhbnNhY3Rp +b25zIHRvIGJlIHB1Ymxpc2hlZCBvbiBaZXJvTVEgcmF3dHggYW5kIG5vdCBjb25maXJtZWQgb25l +cywgaXQncyBvbmUgb2YgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMgdGhhdCBJIG5lZWQgdG8gcGF0 +Y2ggZm9yIG15IG93biBidWlsZDo8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5DWk1RTm90 +aWZpY2F0aW9uSW50ZXJmYWNlOjpUcmFuc2FjdGlvblJlbW92ZWRGcm9tTWVtcG9vbDxicj48L2Rp +dj48ZGl2PnZvaWQgQ1pNUU5vdGlmaWNhdGlvbkludGVyZmFjZTo6QmxvY2tEaXNjb25uZWN0ZWQ8 +YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Cb3RoIG9mIHRoZXNlIGNhbGwgTm90aWZ5VHJh +bnNhY3Rpb24oKSBtZXRob2Qgd2hpY2ggSSBhc3N1bWUgZmlyZXMgYSBtZXNzYWdlIG9uICJyYXd0 +eCIgY2hhbm5lbC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JbiB0aGUgU3RhY2sgRXhj +aGFuZ2UgcXVlc3Rpb24gSSBsaW5rZWQgYWJvdmUsJm5ic3A7Sm9uYXMgU2NobmVsbGkgc3VnZ2Vz +dGVkIGFkZGluZyBhbiBgaWYgKCFwYmxvY2spYCBjaGVjaywgYnV0IHRoYXQgd2FzIHNldmVyYWwg +eWVhcnMgYWdvIGFuZCB0aGUgZnVuY3Rpb24gaGUgd2FzIHJlZmVyZW5jaW5nIG5vIGxvbmdlciBl +eGlzdHMuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QnV0IEkgc3RpbGwgd29uZGVyIGlm +IHRoZSBwYmxvY2sgY2hlY2sgaXMgc3RpbGwgYXBwbGljYWJsZSBpbiB0aGUgcHJlc2VudCBkYXkg +KGkuZS4gaWYgaXQncyBpbmRpY2F0aW5nIGEgYmxvY2sgdGhlIHRyYW5zYWN0aW9uIGlzIGluc2lk +ZSkuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LSBBbGkgU2hlcmllZjxicj48L2Rpdj4= + + +--b1_T1xAzT3Wmfz943QJxpHGfzMFZnctxZ0TrhqcBl6gx74-- + + |