summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAli Sherief <ali@notatether.com>2021-11-26 16:56:48 +0000
committerbitcoindev <bitcoindev@gnusha.org>2021-11-26 17:05:04 +0000
commit471f5ac8c48d8f016984e4830c408cc9f3f75884 (patch)
tree417415fe70fcbe7e0b4e1357b4666eaea6bd191b
parent8057a3fcde10c23f87faaf3fefd96b8ca7d9f847 (diff)
downloadpi-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/4b950c14cac72f7c4947957c7b869c29431dbf183
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--
+
+