#bchnode channel logs

Date-separated log of the Bitcoin Cash Node IRC Channel, containing a feed of the BCHN developers' Slack channels.


01/21/2021
01/20/2021
01/19/2021
01/18/2021
01/17/2021
01/16/2021
01/15/2021
01/14/2021
01/13/2021
01/12/2021
01/11/2021
01/10/2021
01/09/2021
01/08/2021
01/07/2021
01/06/2021
01/05/2021
01/04/2021
01/03/2021
01/02/2021
01/01/2021
12/31/2020
12/30/2020
12/29/2020
12/28/2020
12/27/2020
12/26/2020
12/25/2020
12/24/2020
12/23/2020
12/22/2020
12/21/2020
12/20/2020
12/19/2020
12/18/2020
12/17/2020
12/16/2020
12/15/2020
12/14/2020
12/13/2020
12/12/2020
12/11/2020
12/10/2020
12/09/2020
12/08/2020
12/07/2020
12/06/2020
12/05/2020
12/04/2020
12/03/2020
12/02/2020
12/01/2020
11/30/2020
11/29/2020
11/28/2020
11/27/2020
11/26/2020
11/25/2020
11/24/2020
11/23/2020
11/22/2020
11/21/2020
11/20/2020
11/19/2020
11/18/2020
11/17/2020
11/16/2020
11/15/2020
11/14/2020
11/13/2020
11/12/2020
11/11/2020
11/10/2020
11/09/2020
11/08/2020
11/07/2020
11/06/2020
11/05/2020
11/04/2020
11/03/2020
11/02/2020
11/01/2020
10/31/2020
10/30/2020
10/29/2020
10/28/2020
10/27/2020
10/26/2020
10/25/2020
10/24/2020
10/23/2020
10/22/2020
10/21/2020
10/20/2020
10/19/2020
10/18/2020
10/17/2020
10/16/2020
10/15/2020
10/14/2020
10/13/2020
10/12/2020
10/11/2020
10/10/2020
10/09/2020
10/08/2020
10/07/2020
10/06/2020
10/05/2020
10/04/2020
10/03/2020
10/02/2020
10/01/2020
09/30/2020
09/29/2020
09/28/2020
09/27/2020
09/26/2020
09/25/2020
09/24/2020
09/23/2020
09/22/2020
09/21/2020
09/20/2020
09/19/2020
09/18/2020
09/17/2020
09/16/2020
09/15/2020
09/14/2020
09/13/2020
09/12/2020
09/11/2020
09/10/2020
09/09/2020
09/08/2020
09/07/2020
09/06/2020
09/05/2020
09/04/2020
09/03/2020
09/02/2020
09/01/2020
08/31/2020
08/30/2020
08/29/2020
08/28/2020
08/27/2020
08/26/2020
08/25/2020
08/24/2020
08/23/2020
08/22/2020
08/21/2020
08/20/2020
08/19/2020
08/18/2020
08/17/2020
08/16/2020
08/15/2020
08/14/2020
08/13/2020
08/12/2020
08/11/2020
08/10/2020
08/09/2020
08/08/2020
08/07/2020
08/06/2020
08/05/2020
08/04/2020
08/03/2020
08/02/2020
08/01/2020
07/31/2020
07/30/2020
07/29/2020
07/28/2020
07/27/2020
07/26/2020
07/25/2020
07/24/2020
07/23/2020
07/22/2020
07/21/2020
07/20/2020
07/19/2020
07/18/2020
07/17/2020
07/16/2020
07/15/2020
07/14/2020
07/13/2020
07/12/2020
07/11/2020
07/10/2020
07/09/2020
07/08/2020
07/07/2020
07/06/2020
07/05/2020
07/04/2020
07/03/2020
07/02/2020
07/01/2020
06/30/2020
06/29/2020
06/28/2020
06/27/2020
06/26/2020
06/25/2020
06/24/2020
06/23/2020
06/22/2020
06/21/2020
06/20/2020
06/19/2020
06/18/2020
06/17/2020
06/16/2020
06/15/2020
06/14/2020
06/13/2020
06/12/2020
06/11/2020
06/10/2020
06/09/2020
06/08/2020
06/07/2020
06/06/2020
06/05/2020
06/04/2020
06/03/2020
06/02/2020
06/01/2020
05/31/2020
05/30/2020
05/29/2020
05/28/2020
05/27/2020
05/26/2020
05/25/2020
05/24/2020
05/23/2020
05/22/2020
05/21/2020
05/20/2020
05/19/2020
05/18/2020
05/17/2020
05/16/2020
05/15/2020
05/14/2020
05/13/2020
05/12/2020
05/11/2020
05/10/2020
05/09/2020
05/08/2020
05/07/2020
05/06/2020
05/05/2020
05/04/2020
05/03/2020
05/02/2020
05/01/2020
04/30/2020
04/29/2020
04/28/2020
04/27/2020
04/26/2020
04/25/2020
04/24/2020
04/23/2020
04/22/2020
04/21/2020
04/20/2020
04/19/2020
04/18/2020
04/17/2020
04/16/2020
04/15/2020
04/14/2020
04/13/2020
04/12/2020
04/11/2020
04/10/2020
04/09/2020
04/08/2020
04/07/2020
04/06/2020
04/05/2020
04/04/2020
04/03/2020
04/02/2020
04/01/2020
03/31/2020
03/30/2020
03/29/2020
03/28/2020
03/27/2020
03/26/2020
03/25/2020
03/24/2020
03/23/2020
03/22/2020
03/21/2020
03/20/2020
03/19/2020
03/18/2020
03/17/2020
03/16/2020
03/15/2020
03/14/2020
03/13/2020
03/12/2020
03/11/2020
03/10/2020
03/09/2020
03/08/2020
03/07/2020
03/06/2020

⬇️⬇️⬇️ START LOG FOR 01/21/2021 ⬇️⬇️⬇️
01/21/2021 - 01:02 [freetrader] DSP (!965) now 5/6
01/21/2021 - 01:03 [freetrader] Need review on the doc parts (DSP orphans) and recent test commits, mainly.
01/21/2021 - 01:12 [freetrader] Remaining: some more C++ unit tests.
01/21/2021 - 02:30 [BigBlockIfTrue] TIL in some languages it is customary to display currency amounts with a different decimal separator than other numbers
01/21/2021 - 02:31 [BigBlockIfTrue] seems like this is going to get a little more difficult than simply QLocale().decimalPoint()

⬆️⬆️⬆️  END LOG FOR 01/21/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/20/2021 ⬇️⬇️⬇️
01/20/2021 - 07:32 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1009 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/20/2021 - 07:32 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1009 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/20/2021 - 07:32 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2b15e2a123b354edcf23487b55158cdd05a8fe3f...cc78f859b5ffdba3e7fc256fb416a1203b436bd8
01/20/2021 - 07:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/51c9413e8c451c3d2545730f7a329ee087261989: GUI: Display mempool total tx size alongside memory usage in Node window - BigBlockIfTrue
01/20/2021 - 07:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/cc78f859b5ffdba3e7fc256fb416a1203b436bd8: Merge branch 'feature/totaltxsize' into 'master' - Calin Culianu
01/20/2021 - 07:32 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2b15e2a123b354edcf23487b55158cdd05a8fe3f...cc78f859b5ffdba3e7fc256fb416a1203b436bd8
01/20/2021 - 07:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/51c9413e8c451c3d2545730f7a329ee087261989: GUI: Display mempool total tx size alongside memory usage in Node window - BigBlockIfTrue
01/20/2021 - 07:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/cc78f859b5ffdba3e7fc256fb416a1203b436bd8: Merge branch 'feature/totaltxsize' into 'master' - Calin Culianu
01/20/2021 - 07:56 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1011 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/20/2021 - 15:55 [Shadow Of Harbringer] > When is BCHN's birthday?
01/20/2021 - 15:55 Are we gonna have a party?
01/20/2021 - 15:55 I love parties!
01/20/2021 - 15:55 @matricz
01/20/2021 - 18:23 [matricz] One month from now. Perfect
01/20/2021 - 21:06 [unknown] Update: I tried to summarize some of the other items which didn’t “make the cut” for the PMv3 draft spec here: bitcoincashresearch.org/t/cashtokens-pmv3-fixed-size-inductive-proofs-transaction-integer-compatibility/265/2
01/20/2021 - 21:06 Questions, comments, and feedback appreciated!

⬆️⬆️⬆️  END LOG FOR 01/20/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/19/2021 ⬇️⬇️⬇️
01/19/2021 - 10:10 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1007 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/19/2021 - 10:10 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4e9af462e42efe63eacb25632e14f0ab471972ca...2b15e2a123b354edcf23487b55158cdd05a8fe3f
01/19/2021 - 10:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5ced972cc559a1fbd61d073f302d7c571a078dc5: Add the SuperFences extension to MkDocs - Søren Bredlund Caspersen
01/19/2021 - 10:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2b15e2a123b354edcf23487b55158cdd05a8fe3f: Merge branch 'superfences' into 'master' - freetrader
01/19/2021 - 10:10 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4e9af462e42efe63eacb25632e14f0ab471972ca...2b15e2a123b354edcf23487b55158cdd05a8fe3f
01/19/2021 - 10:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5ced972cc559a1fbd61d073f302d7c571a078dc5: Add the SuperFences extension to MkDocs - Søren Bredlund Caspersen
01/19/2021 - 10:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2b15e2a123b354edcf23487b55158cdd05a8fe3f: Merge branch 'superfences' into 'master' - freetrader
01/19/2021 - 10:46 [matricz] Hey all, so the Hackaton is over
01/19/2021 - 10:46 [matricz] I've had fun doing server-side and in-browser wallets for a project
01/19/2021 - 14:54 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1009 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/19/2021 - 16:35 [exteradox] thanks
01/19/2021 - 17:05 [Calin Culianu] Why are you making the UI better ???
01/19/2021 - 17:05 [Calin Culianu] Jk — nice mr
01/19/2021 - 17:07 [Calin Culianu] It’s rather amazing by to me that core doesn’t have this considering their miserable mempool experience

⬆️⬆️⬆️  END LOG FOR 01/19/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/18/2021 ⬇️⬇️⬇️
01/18/2021 - 09:37 [freetrader] re: !1007 (superfences)
01/18/2021 - 09:37 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1007#note_487572876
01/18/2021 - 09:56 [freetrader] Looks like the extension doesn't break master, I'll let the pipeline on my personal master run through to completion
01/18/2021 - 10:09 [Dagur] Even if it didn't fix the list rendering, it's nice to have the syntax coloring, so I like that MR
01/18/2021 - 10:14 [freetrader] Yeah, it's not worse than before from what I could see.
01/18/2021 - 10:14 I noticed I had the superfences extension on one of my systems (installed as a Python module in /usr/local) but not sure how it got there.
01/18/2021 - 10:15 [freetrader] On the other system it wasn't installed.
01/18/2021 - 10:15 I should try running the doc building/serving steps there to see what happens, before we merge this.
01/18/2021 - 18:23 [unknown] freetrader (freetrader) opened merge request [!1008 *[test] Adds a functional test that transacts with ANYONECANPAY hash type.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1008) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/18/2021 - 21:50 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1006 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/18/2021 - 21:56 [unknown] Calin Culianu (cculianu) approved merge request [!1008 *[test] Adds a functional test that transacts with ANYONECANPAY hash type.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1008) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/18/2021 - 22:23 [unknown] Calin Culianu (cculianu) merged merge request [!1008 *[test] Adds a functional test that transacts with ANYONECANPAY hash type.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1008) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/18/2021 - 22:23 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/586b875aec62e910dd705ea28a8ca26408c7ca37...8f7cbd6bf4e3e7a0fce203552bce336df2c4b438
01/18/2021 - 22:23 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6492f06533470f7ddddfd2edae66a5354556b733: [test] Add a functional test that transacts with ANYONECANPAY hash type - freetrader
01/18/2021 - 22:23 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8f7cbd6bf4e3e7a0fce203552bce336df2c4b438: Merge branch 'test_anyonecanpay' into 'master' - Calin Culianu
01/18/2021 - 22:24 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/586b875aec62e910dd705ea28a8ca26408c7ca37...8f7cbd6bf4e3e7a0fce203552bce336df2c4b438
01/18/2021 - 22:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6492f06533470f7ddddfd2edae66a5354556b733: [test] Add a functional test that transacts with ANYONECANPAY hash type - freetrader
01/18/2021 - 22:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8f7cbd6bf4e3e7a0fce203552bce336df2c4b438: Merge branch 'test_anyonecanpay' into 'master' - Calin Culianu
01/18/2021 - 22:24 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1005 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/18/2021 - 22:26 [Calin Culianu] hey @freetrader @Dagur I am thinking of merging !1006 -let me know if there are objections..

⬆️⬆️⬆️  END LOG FOR 01/18/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/17/2021 ⬇️⬇️⬇️
01/17/2021 - 08:10 [exteradox] anyone run spesmilo/electrumx? I started it up for the first time, it spent 20 hours building a database, but now appears to be doing nothing. Not listening on any ports. But it continues to make log entries suggesting it is connected to peers and watching the mempool
01/17/2021 - 08:11 [exteradox] tangential question, I'm very confused as to why full nodes don't already include an SPV server. It seems an integral part of the protocol.
01/17/2021 - 08:50 [exteradox] figured it out, I'm missing SERVICES environment variable
01/17/2021 - 08:56 [imaginary_username] most of us moved on to fulcrum and/or electrs when kyuupichan stopped maintaining electrumx
01/17/2021 - 09:04 [exteradox] i see. I had installed kyuupichan's first, but found it only supports BitcoinSV.
01/17/2021 - 13:21 [Dagur] Remove it? Do you mean move it to November 15?
01/17/2021 - 13:31 [BigBlockIfTrue] why did we implement it if we remove it now?
01/17/2021 - 13:33 [BigBlockIfTrue] the mere fact that there is no consensus change does not mean we can remove it already
01/17/2021 - 13:33 [BigBlockIfTrue] there can still be mempool policy changes, e.g. the unconfirmed tx limit
01/17/2021 - 13:33 [BigBlockIfTrue] it is important for 0-conf that all miners update
01/17/2021 - 21:11 [unknown] Søren Bredlund Caspersen (soeren.b.c) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1007 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 01/17/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/16/2021 ⬇️⬇️⬇️
01/16/2021 - 06:35 [merc1er] Would anyone know why my `blocks` and `headers` are so far appart?
01/16/2021 - 06:35 ```{
01/16/2021 - 06:35 "chain": "main",
01/16/2021 - 06:35  "blocks": 669120,
01/16/2021 - 06:35  "headers": 670554,
01/16/2021 - 06:35 ...
01/16/2021 - 06:35 verificationprogress": 1.000002594591272,
01/16/2021 - 06:35 "initialblockdownload": false,
01/16/2021 - 06:35 ...
01/16/2021 - 06:35 }```
01/16/2021 - 06:35 The blocks seem to sync very slowly, so close to the current block height. Also it shows progress at 100%.
01/16/2021 - 17:27 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1005 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 01/16/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/15/2021 ⬇️⬇️⬇️
01/15/2021 - 03:08 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/990 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/15/2021 - 03:09 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/990 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/15/2021 - 03:09 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0c4cfce33482c6112f2b4c581b6170401f49b500...fa9f7078dd1315f3e3534fd40b2ed32eba201fdc
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/459b3bb5d02a8deed9456ff9087f3c5b3e4e88e1: qt: Add Window menu - João Barbosa
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b515ce60ff65562d4e14183dc60f439531a95a19: [Qt] Restore < Qt5.6 compatibility for addAction - Jonas Schnelli
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e282d7c8b02561a33466647172eec97ae5e49f6b: qt: Fix Window -> Minimize menu item on linux - Hennadii Stepanov
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c54452be37a1e964297eb2599dd76570f2c6e612: GUI: Remove unused menu items for Windows and Linux - GChuf
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/401d66d2796aad8bf89e6307fc15a1f2643e7dc3: Clean systray icon menu for -disablewallet mode - Hennadii Stepanov
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3ab3c55f06040c84cadf5d19ebf3a5cc3d47c786: [backport#14594] qt: Fix minimized window bug on Linux - Wladimir J. van der Laan
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/785e5343a2c1f58e3fe8dfc0fd68da7220f97b10: Remove separate "Node window" option from systray menu if wallet is disabled - BigBlockIfTrue
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/fa9f7078dd1315f3e3534fd40b2ed32eba201fdc: Merge branch 'backport/abc/d7892' into 'master' - Calin Culianu
01/15/2021 - 03:09 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0c4cfce33482c6112f2b4c581b6170401f49b500...fa9f7078dd1315f3e3534fd40b2ed32eba201fdc
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/459b3bb5d02a8deed9456ff9087f3c5b3e4e88e1: qt: Add Window menu - João Barbosa
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b515ce60ff65562d4e14183dc60f439531a95a19: [Qt] Restore < Qt5.6 compatibility for addAction - Jonas Schnelli
01/15/2021 - 03:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e282d7c8b02561a33466647172eec97ae5e49f6b: qt: Fix Window -> Minimize menu item on linux - Hennadii Stepanov
01/15/2021 - 04:03 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/998 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/15/2021 - 13:10 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1002 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/15/2021 - 13:13 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1001 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/15/2021 - 13:14 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/1001 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/15/2021 - 13:14 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d3677232b30d86a891fa27047254f7c88fdc2684...9a1b593a5062e3f02a936926b66f5e7befcfbe21
01/15/2021 - 13:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/362c6db78661b0fe03c29cb6e9dab0f491120ff6: rpc: Add missing convert param - Dagur Valberg Johannsson
01/15/2021 - 13:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6802fad361fca2f0bfc8b836959d458fa2cca34f: lint: Enable check-rpc-mappings.py linter - Dagur Valberg Johannsson
01/15/2021 - 13:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9a1b593a5062e3f02a936926b66f5e7befcfbe21: Merge branch 'linter-rpc' into 'master' - freetrader
01/15/2021 - 13:14 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d3677232b30d86a891fa27047254f7c88fdc2684...9a1b593a5062e3f02a936926b66f5e7befcfbe21
01/15/2021 - 13:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/362c6db78661b0fe03c29cb6e9dab0f491120ff6: rpc: Add missing convert param - Dagur Valberg Johannsson
01/15/2021 - 13:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6802fad361fca2f0bfc8b836959d458fa2cca34f: lint: Enable check-rpc-mappings.py linter - Dagur Valberg Johannsson
01/15/2021 - 13:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9a1b593a5062e3f02a936926b66f5e7befcfbe21: Merge branch 'linter-rpc' into 'master' - freetrader

⬆️⬆️⬆️  END LOG FOR 01/15/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/14/2021 ⬇️⬇️⬇️
01/14/2021 - 10:04 [freetrader] Looks like no more reviews of the revised !976 .
01/14/2021 - 10:33 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/976 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/14/2021 - 10:33 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2bb374bcc1546be431aa0f4ce92996e42358c708...818c5a4945c63cabef9820f013ae0febe62f91c6
01/14/2021 - 10:33 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/94bff23f7f186e9389d51fdec9f05deda1f5d807: Fix for UB in getblocktemplate - Calin Culianu
01/14/2021 - 10:33 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/818c5a4945c63cabef9820f013ae0febe62f91c6: Merge branch 'fix_mr796_ub' into 'master' - freetrader
01/14/2021 - 10:33 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2bb374bcc1546be431aa0f4ce92996e42358c708...818c5a4945c63cabef9820f013ae0febe62f91c6
01/14/2021 - 10:33 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/94bff23f7f186e9389d51fdec9f05deda1f5d807: Fix for UB in getblocktemplate - Calin Culianu
01/14/2021 - 10:33 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/818c5a4945c63cabef9820f013ae0febe62f91c6: Merge branch 'fix_mr796_ub' into 'master' - freetrader
01/14/2021 - 11:22 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/992 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/14/2021 - 20:15 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/995 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/14/2021 - 20:21 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/996 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/14/2021 - 21:31 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/997 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 01/14/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/13/2021 ⬇️⬇️⬇️
01/13/2021 - 00:15 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/982 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 06:24 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/983 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 06:28 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/232 opened by Dagur (dagurval)
01/13/2021 - 06:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/232
01/13/2021 - 06:28 We have no CI target that tests `ninja install`.
01/13/2021 - 06:28 Target could:
01/13/2021 - 06:28 * [ ] Check that expected binaries are installed
01/13/2021 - 06:28 * [ ] Do a sanity check by runing `<binary> --version` to see if binary executes at all.
01/13/2021 - 06:28 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/232 opened by Dagur (dagurval)
01/13/2021 - 06:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/232
01/13/2021 - 06:28 We have no CI target that tests `ninja install`.
01/13/2021 - 06:28 Target could:
01/13/2021 - 06:28 * [ ] Check that expected binaries are installed
01/13/2021 - 06:28 * [ ] Do a sanity check by runing `<binary> --version` to see if binary executes at all.
01/13/2021 - 07:28 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/982 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 07:30 [unknown] Calin Culianu (cculianu) approved merge request [!981 *[backport#14879]Add warning messages to the debug window*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/981) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 08:39 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/985 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 08:39 [unknown] Calin Culianu (cculianu) approved merge request [!974 *[doc] Add a useful link about writing good git commit messages*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/974) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 08:40 [unknown] Calin Culianu (cculianu) merged merge request [!974 *[doc] Add a useful link about writing good git commit messages*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/974) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 08:40 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/49e1318c35036fdcd6882d5122965b584e0383ac...e9300dc891b783a701570ff10e2b603f43ccfcb9
01/13/2021 - 08:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/41d28147557212741c5424429b586086bad0dbe3: [doc] Add a useful link about writing good git commit messages - freetrader
01/13/2021 - 08:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e9300dc891b783a701570ff10e2b603f43ccfcb9: Merge branch 'qa/add_link_for_tips_on_writing_commit_messages' into 'master' - Calin Culianu
01/13/2021 - 08:40 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/49e1318c35036fdcd6882d5122965b584e0383ac...e9300dc891b783a701570ff10e2b603f43ccfcb9
01/13/2021 - 08:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/41d28147557212741c5424429b586086bad0dbe3: [doc] Add a useful link about writing good git commit messages - freetrader
01/13/2021 - 08:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e9300dc891b783a701570ff10e2b603f43ccfcb9: Merge branch 'qa/add_link_for_tips_on_writing_commit_messages' into 'master' - Calin Culianu
01/13/2021 - 09:00 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/985 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 09:00 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e9300dc891b783a701570ff10e2b603f43ccfcb9...132dc8015319956f9f6cea464dec9b5e039a9b02
01/13/2021 - 09:00 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/36532250153da10e7af75182e5e0f04485cf2671: [CMAKE] Add the test suite to the log name - Fabien
01/13/2021 - 09:00 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/132dc8015319956f9f6cea464dec9b5e039a9b02: Merge branch 'D7024' into 'master' - Calin Culianu
01/13/2021 - 09:00 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e9300dc891b783a701570ff10e2b603f43ccfcb9...132dc8015319956f9f6cea464dec9b5e039a9b02
01/13/2021 - 09:00 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/36532250153da10e7af75182e5e0f04485cf2671: [CMAKE] Add the test suite to the log name - Fabien
01/13/2021 - 09:00 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/132dc8015319956f9f6cea464dec9b5e039a9b02: Merge branch 'D7024' into 'master' - Calin Culianu
01/13/2021 - 09:04 [unknown] Calin Culianu (cculianu) opened merge request [!987 *[qa] Update the copyright year in the GUI to 2021*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/987) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 09:06 [unknown] Dagur (dagurval) approved merge request [!987 *[qa] Update the copyright year in the GUI to 2021*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/987) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/13/2021 - 17:19 [Dagur] A test that has many false positives is worse than no test IMO. Makes everyone just ignore failures and default to clicking “ retry” without investigating until CI is “happy”
01/13/2021 - 17:19 [Calin Culianu] files.sameroom.io/u1n0VbNHkb7UnWvxpFEvo1c_VoxKboyZY44dLDKI5J0/Screen+Shot+2021-01-13+at+7.19.25+PM.png
01/13/2021 - 17:19 [Calin Culianu] you cannot really reliably calibrate a non-realtime OS to provide realtime guarantees
01/13/2021 - 17:20 [Calin Culianu] if you try to do so, you will have a (probabilistic) bad time
01/13/2021 - 17:20 [Calin Culianu] there's a whole domain of computing and OS research called Realtime OS's. I actually worked in this field in a past life. I worked on something called RTLinux

⬆️⬆️⬆️  END LOG FOR 01/13/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/12/2021 ⬇️⬇️⬇️
01/12/2021 - 06:55 [Calin Culianu] > a single erroneous value shouldn't do much harm.
01/12/2021 - 06:55 You are not guaranteed that "once in a while" the timing will be off. Lock contention here, in a multithreaded app, means it's possible for every iteration to be inaccurate. Lock contention here is a possibility. it's possible for that calculation to be hugely off *for every iteration* in some usage patterns.
01/12/2021 - 11:00 [freetrader] Even the "official" clang-11 repo for Debian doesn't provide a build with sanitizers. Aaaaaar.
01/12/2021 - 11:00 But that makes me feel less bad for not succeeding with such a build yet.
01/12/2021 - 11:00 I tried swapping out `ld` for LLVM's `lld` but it didn't fix the linking problem.
01/12/2021 - 11:00 Building clang without sanitizers is no problem.
01/12/2021 - 11:00 These build problems are known since 2018/2019. :sad-panda:
01/12/2021 - 11:00 [freetrader] ...
01/12/2021 - 11:00 [freetrader] I ran a bisection on `Debug` building because I get persistent problems with them on latest master, but v22.2.0 was still ok.
01/12/2021 - 11:01 [freetrader] One of the persistent symptoms is that `ninja check-functional` on a Debug build fails during cache data construction.
01/12/2021 - 11:53 [Dagur] I'll create a debug CI job today
01/12/2021 - 12:02 [Calin Culianu] oh man thank you so much
01/12/2021 - 12:02 [Calin Culianu] i'll help you debug the debug CI if it proves to be problematic (it hopefully won't be but you never know)
01/12/2021 - 12:02 [Calin Culianu] that may be a much lower hanging fruit than the UBSAN one.. awesome
01/12/2021 - 12:09 [Calin Culianu] Anyway an easy suggestion would be the latter thing you suggested, Jonathan, that is taking the timestamp also after the lock is acquired.
01/12/2021 - 20:18 [Josh Ellithorpe] I believe that is correct, as I only used one repo for my flipstarter
01/12/2021 - 20:29 [unknown] Calin Culianu (cculianu) merged merge request [!977 *[qa] Remove boost/optional.hpp from expected dependencies*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/977) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/12/2021 - 20:29 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/50ba9ea34304557c20cf666f0f74dc7a33d0054c...0fca346c3c529917ce8a17092fda46c3e74bdbac
01/12/2021 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b2cf1b554405e3c0fb186446fa09fe5114a21e59: [qa] Remove boost/optional.hpp from expected dependencies - freetrader
01/12/2021 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0fca346c3c529917ce8a17092fda46c3e74bdbac: Merge branch 'qa/remove_boost_optional_from_expected_deps' into 'master' - Calin Culianu
01/12/2021 - 20:29 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/50ba9ea34304557c20cf666f0f74dc7a33d0054c...0fca346c3c529917ce8a17092fda46c3e74bdbac
01/12/2021 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b2cf1b554405e3c0fb186446fa09fe5114a21e59: [qa] Remove boost/optional.hpp from expected dependencies - freetrader
01/12/2021 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0fca346c3c529917ce8a17092fda46c3e74bdbac: Merge branch 'qa/remove_boost_optional_from_expected_deps' into 'master' - Calin Culianu
01/12/2021 - 22:44 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/976 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 01/12/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/11/2021 ⬇️⬇️⬇️
01/11/2021 - 11:13 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/230 opened by Axel Gembe (ago)
01/11/2021 - 11:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/230
01/11/2021 - 11:13 With just the default settings `getblocktemplate` fails with `SIGABRT` due to integer overflow in `__mulvdi3`. This was introduced by !796 and occurs only if `maxgbttime` is zero (the default). The overflow occurs here:
01/11/2021 - 11:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/796/diffs#cb67e266e5a31f52bdc089fb8a2e3bf854350e3d_164_172
01/11/2021 - 11:13 `(nTimeLimit - nTimeStart) * nAddPackagePPM` will overflow when `nTimeLimit` is zero. The zero comes from here:
01/11/2021 - 11:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/796/diffs#782a6d0521297f6c050561e3e026596d2ba70bd8_635_652
01/11/2021 - 11:13 I think the code should just skip computing `nPackageTimeLimit` when `nTimeLimit` is zero, because in that case `nPackageTimeLimit` is set to zero anyway.
01/11/2021 - 11:13 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/230 opened by Axel Gembe (ago)
01/11/2021 - 11:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/230
01/11/2021 - 11:13 With just the default settings `getblocktemplate` fails with `SIGABRT` due to integer overflow in `__mulvdi3`. This was introduced by !796 and occurs only if `maxgbttime` is zero (the default). The overflow occurs here:
01/11/2021 - 11:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/796/diffs#cb67e266e5a31f52bdc089fb8a2e3bf854350e3d_164_172
01/11/2021 - 11:13 `(nTimeLimit - nTimeStart) * nAddPackagePPM` will overflow when `nTimeLimit` is zero. The zero comes from here:
01/11/2021 - 11:40 [Calin Culianu] ^ yeah the above issue is real. the code is doing UB. see issue comments.
01/11/2021 - 11:42 [Axel Gembe] @matricz this might be the reason why you weren't successful mining scalenet
01/11/2021 - 11:42 [Axel Gembe] it also broke my block explorer
01/11/2021 - 14:47 [Axel Gembe] files.sameroom.io/9ry66Pbuaaz9ls9qmMsGAx0bL8G3nJtayA8WxVQh-74/image.png
01/11/2021 - 14:53 [matricz] Excel strikethough
01/11/2021 - 14:59 [Dagur] should I try to move my UBSAN/ASAN/TSAN MR forward by adding exceptions for qa tests that currently fail?
01/11/2021 - 14:59 [Dagur] MR !822
01/11/2021 - 15:00 [Dagur] currently it's blocked because some tests are failing and need investigating

⬆️⬆️⬆️  END LOG FOR 01/11/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/10/2021 ⬇️⬇️⬇️
01/10/2021 - 04:32 [Jonathan Toomim] if you run `./bitcoin-cli -scalenet getblocktemplate`, that will probably give you a more informative error message
01/10/2021 - 04:33 [Jonathan Toomim] i've started up a new node, and i'm waiting for it to finish syncing now
01/10/2021 - 14:42 [matricz] Strange enough it works now
01/10/2021 - 14:42 [matricz] RPi4 (8 GB RAM, 64bit) gives some 892.99 khash/s
01/10/2021 - 14:43 [matricz] (on a single thread)
01/10/2021 - 14:46 [matricz] Which is funny, because the RPi4 (4GB RAM, 32bit OS) had 998.42 khash/s
01/10/2021 - 14:49 [matricz] Also @Axel Gembe, sbch.loping.net/ doesn't work
01/10/2021 - 23:10 [Shadow Of Harbringer] We seem to be rapidly gaining speed, supporters and real world traction.
01/10/2021 - 23:10 Congratulations to everybody who made this happen!
01/10/2021 - 23:10 old.reddit.com/r/btc/comments/kujj2j/kim_dotcom_joining_the_effort_to_make_bch_p2p/

⬆️⬆️⬆️  END LOG FOR 01/10/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/09/2021 ⬇️⬇️⬇️
01/09/2021 - 17:50 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/975 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/09/2021 - 19:04 [Shadow Of Harbringer] "and I found this today on documentation.cash/protocol/network/messages/dsproof-beta  (obv following on from Josh's merge of TomZ PR to the Verde repo)"
01/09/2021 - 19:04 BULLISH!
01/09/2021 - 19:05 [Calin Culianu] hey @BigBlockIfTrue thanks a lot for your review man, very insightful as always. much appreciated.
01/09/2021 - 19:06 [Calin Culianu] you catch a lot of stuff man, thanks. that begin/end thing was a good one.
01/09/2021 - 19:23 [exteradox] something lit BCH on fire today, whew

⬆️⬆️⬆️  END LOG FOR 01/09/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/08/2021 ⬇️⬇️⬇️
01/08/2021 - 06:51 [Shadow Of Harbringer] "all coins are rallying" -> The BCH rally started actually a little earlier than the other coins rally, I have been observing it @BigBlockIfTrue
01/08/2021 - 06:53 [Shadow Of Harbringer] I do not have time to find evidence/write a script that will monitor it, but it is my suspicion, that the rally is caused by the Tether guys as a response to BCH raising in popularity in order to "cover it up"
01/08/2021 - 06:53 [Shadow Of Harbringer] The market is behaving in a very peculiar way and it is already super-manipulated, so it would not be surprising or unecpected at all
01/08/2021 - 08:44 [matricz] I mined with cpuminer on bchn directly
01/08/2021 - 08:45 [matricz] I'll try again on laptop today
01/08/2021 - 12:43 [unknown] freetrader (freetrader) approved merge request [!883 *[DOC] Markdown lists, lists and more lists.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/883) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/08/2021 - 13:05 [unknown] freetrader (freetrader) merged merge request [!883 *[DOC] Markdown lists, lists and more lists.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/883) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/08/2021 - 13:05 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d60a4e89aa57879158f63ed9cb09c805366fb4dc...d45811470e90aa985ad0d2c78f4a68564594ac04
01/08/2021 - 13:05 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/47f81c66fa798ef07ad5423e787d8b125846e607: [DOC] Markdown lists, lists and more lists. - Søren Bredlund Caspersen
01/08/2021 - 13:05 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d45811470e90aa985ad0d2c78f4a68564594ac04: Merge branch 'MD_Lists' into 'master' - freetrader
01/08/2021 - 13:05 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d60a4e89aa57879158f63ed9cb09c805366fb4dc...d45811470e90aa985ad0d2c78f4a68564594ac04
01/08/2021 - 13:05 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/47f81c66fa798ef07ad5423e787d8b125846e607: [DOC] Markdown lists, lists and more lists. - Søren Bredlund Caspersen
01/08/2021 - 13:05 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d45811470e90aa985ad0d2c78f4a68564594ac04: Merge branch 'MD_Lists' into 'master' - freetrader
01/08/2021 - 13:52 [unknown] freetrader (freetrader) approved merge request [!969 *[DOC] Markdown lists and headers*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/969) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/08/2021 - 22:47 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/975 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/08/2021 - 22:47 [BigBlockIfTrue] my G++ prefers implicitly converting `const char*` to `bool` rather than implicitly converting to `std::string_view`
01/08/2021 - 22:47 [BigBlockIfTrue] :travolta:
01/08/2021 - 22:47 [Calin Culianu] woah really
01/08/2021 - 22:47 [Calin Culianu] that's annoying!

⬆️⬆️⬆️  END LOG FOR 01/08/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/07/2021 ⬇️⬇️⬇️
01/07/2021 - 10:11 [unknown] Søren Bredlund Caspersen (soeren.b.c) opened merge request [!969 *[DOC] Markdown lists and headers*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/969) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/07/2021 - 10:22 [matricz] If I unexpectedly get some time, I-ll write so here
01/07/2021 - 12:27 [Dagur] Scalenet genesis is
01/07/2021 - 12:27 ```genesis = CreateGenesisBlock(1598282438, -1567304284, 0x1d00ffff, 1, 50 * COIN);```
01/07/2021 - 12:28 [Dagur] however, the second parameter `uint32 nOnce` is passed as a negative value
01/07/2021 - 12:29 [Dagur] how do I convert this negative value correctly to unsigned?
01/07/2021 - 12:29 [Dagur] I'm trying to add scalenet to a Rust library
01/07/2021 - 12:34 [Calin Culianu] well you can cheat
01/07/2021 - 21:03 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request [!972 *UniValue: use C++17 std::string_view and [[nodiscard]] (#51)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/972) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/07/2021 - 21:29 [matricz] Scalenet is stuck for 5 days
01/07/2021 - 21:29 sbch.loping.net/
01/07/2021 - 21:32 [imaginary_username] if there's a public pool endpoint i can help mine it
01/07/2021 - 21:46 [matricz] If I try to mine locally on RPi, it responds 500
01/07/2021 - 21:46 [matricz] which is puzzling

⬆️⬆️⬆️  END LOG FOR 01/07/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/06/2021 ⬇️⬇️⬇️
01/06/2021 - 05:07 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/956 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/06/2021 - 05:23 [Calin Culianu] hey @BigBlockIfTrue I reviewed !957 -- your UniValue operator= refactor. Looks good -- it's a short MR. However in my review I thinks I detected a possible bug which was introduced from the last MR that touched this code. Would you mind updating this MR to fix that bug? See MR comment: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/957#note_479189887
01/06/2021 - 05:31 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/957 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/06/2021 - 05:32 [Calin Culianu] @BigBlockIfTrue Never mind -- I'll open a separate MR to address that issue. It's outside the scope of this MR technically.
01/06/2021 - 05:32 [Calin Culianu] Please do review my new MR when you get a chance...
01/06/2021 - 10:47 [freetrader] Yeah, I'm fine with moving that conversation over here, the dev channel is for the nitty gritty of development.
01/06/2021 - 10:49 [freetrader] welcome app.slack.com/team/U01J33H081G
01/06/2021 - 10:50 [freetrader] Let us know if you need any information.
01/06/2021 - 13:59 [emergent_reasons] FYI documentation.cash is live again with some extra automation. Jonathan has it pointing to @’s spec repo.
01/06/2021 - 13:59 [emergent_reasons] I remember somebody was talking about it being down but I forget where.

⬆️⬆️⬆️  END LOG FOR 01/06/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/05/2021 ⬇️⬇️⬇️
01/05/2021 - 04:50 [unknown] Marius Kjærstad (sandakersmann) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/966 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/05/2021 - 08:06 [unknown] FWIW, BCHN is not compatible with github.com/btccom/btcpool for compilation. A lot of the issues are caused by project structure refactoring, or least that's what I've seen so far. The btcpool build process expects to build the node via cmake, which is circumventable easily enough, however you have to manually move/rename the library files to the "expected" location and name (i.e. `libbitcoin_*.a`). After all
01/05/2021 - 08:18 [unknown] I talked with @Calin Culianu for a minute about this. Apparently (and I've confirmed this), btcpool isn't compatible with ABC anymore either. So it's not a BCHN-specific thing. I'm unsure how common this pool software is, so perhaps it's not worth it. I was under the assumption it was pretty common but apparently maybe not. :shrug:
01/05/2021 - 08:18 [Calin Culianu] i have no idea either, ha ha..
01/05/2021 - 12:14 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/966 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/05/2021 - 12:26 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/966 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/05/2021 - 12:26 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/966 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/05/2021 - 12:26 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/cf7106114d65c4f661a4fede71a860490e99f721...1e6730bdae9e766f0abdeb29b4bdf247b81f4f14
01/05/2021 - 12:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2cce42c05512dc58a6da21feef7f50081c823064: Update _COPYRIGHT_YEAR in configure.ac to 2021 - Marius Kjærstad
01/05/2021 - 12:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2af21035b972e301e692aefcc0984da17c1388f3: Update copyright year in COPYING to 2021 - Marius Kjærstad
01/05/2021 - 12:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1e6730bdae9e766f0abdeb29b4bdf247b81f4f14: Merge branch 'master' into 'master' - freetrader
01/05/2021 - 12:26 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/cf7106114d65c4f661a4fede71a860490e99f721...1e6730bdae9e766f0abdeb29b4bdf247b81f4f14
01/05/2021 - 12:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2cce42c05512dc58a6da21feef7f50081c823064: Update _COPYRIGHT_YEAR in configure.ac to 2021 - Marius Kjærstad
01/05/2021 - 12:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2af21035b972e301e692aefcc0984da17c1388f3: Update copyright year in COPYING to 2021 - Marius Kjærstad
01/05/2021 - 12:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1e6730bdae9e766f0abdeb29b4bdf247b81f4f14: Merge branch 'master' into 'master' - freetrader
01/05/2021 - 18:14 [matricz] The current scalenet has exposed several pain points that need to be addresed.
01/05/2021 - 18:14 Yes, I _technically can_ run 256MB on a RPi, but that's a very synthetic test. And it is but one aspect of the infrastructure
01/05/2021 - 18:21 [Shadow Of Harbringer] The are no hardware or software limits that could stop us from going Gigabyte blocks, it is _technically_ possible
01/05/2021 - 18:21 So why not pursue this goal with all our might, I ask?
01/05/2021 - 18:22 [Shadow Of Harbringer] and when I say "there are no software limits" it means that nothing stops us (or anybody) from developing it, hard work is all that is needed
01/05/2021 - 18:51 [matricz] I share your concern for "scaling on time"
01/05/2021 - 18:51 [matricz] I think that everyobdy is doing whateer they can

⬆️⬆️⬆️  END LOG FOR 01/05/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/04/2021 ⬇️⬇️⬇️
01/04/2021 - 07:38 [Calin Culianu] ha ha ha yeah totally
01/04/2021 - 07:42 [Calin Culianu] i know :\
01/04/2021 - 07:42 [Calin Culianu] blame it on christmas
01/04/2021 - 10:58 [matricz] Will we be ready to support the troughput?
01/04/2021 - 10:58 news.bitcoin.com/kim-dotcoms-next-generation-content-monetization-service-k-im-announces-bitcoin-cash-integration/
01/04/2021 - 11:34 [freetrader] > I'd also like feedback from other maintainers about how good you feel about a merge of this feature without an option (= emergency switch) to turn it off.
01/04/2021 - 11:34 [freetrader] I have one feedback (private) in support of this.
01/04/2021 - 11:35 [freetrader] I have no feedback in opposition of relocating !700 to a new MR in order to proceed.
01/04/2021 - 11:35 [imaginary_username] the guy has been saying he's got "something big coming" since like 2018. I'd believe it when i get a look.
01/04/2021 - 17:06 [freetrader] status.slack.com/
01/04/2021 - 19:28 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/965#note_477806022
01/04/2021 - 19:28 [freetrader] ^ in which I call for removal of the FIXMEs as the code seems compliant with the spec, and if there is something to be fixed in the hash comparison, that's probably something to fix in the spec.
01/04/2021 - 19:29 [freetrader] I'm satisfied that we do the same thing as BU.
01/04/2021 - 19:29 [freetrader] Which is exactly what the spec currently requires.
01/04/2021 - 20:33 [freetrader] I updated the above comment after committing a removal of these FIXMEs.
01/04/2021 - 20:33 As stated there, if someone thinks the current comparison isn't adequate, we should raise this on the spec ASAP.

⬆️⬆️⬆️  END LOG FOR 01/04/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/03/2021 ⬇️⬇️⬇️
01/03/2021 - 11:06 [freetrader] Ok, so I've clarified that the blockage on commiting to Tom's !700 branch is intention
01/03/2021 - 11:06 [freetrader] Even maintainers like myself cannot modify it anymore.
01/03/2021 - 11:07 [freetrader] This leaves us no choice but to create a fresh MR if we can to include DSProof into BCHN.
01/03/2021 - 11:36 [freetrader] If we have to do that, I'd like to do a bit of consultation with its developers and the group of BCHN maintainers.
01/03/2021 - 11:36 I would propose we squash-split the monster commit history into a couple of smaller commits
01/03/2021 - 11:36 I'm thinking:
01/03/2021 - 11:36 • the core C++ code and enabling it in the build system
01/03/2021 - 11:36 • tests (unit and functional)
01/03/2021 - 11:36 • docs
01/03/2021 - 11:36 [freetrader] Other suggestions welcome.
01/03/2021 - 16:41 [freetrader] Perhaps the best avenue is to create an MR with the exact commits as !700 has, for now, and complete the tests and docs on there.
01/03/2021 - 16:42 [freetrader] Then, once it's done, we either squash it down in place or create a new, squashed-down MR to merge.
01/03/2021 - 18:03 [BigBlockIfTrue] we have a review backlog of 18 MRs: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests?scope=all&utf8=%E2%9C%93&state=opened&draft=no&not[label_name][]=HODL&not[label_name][]=HODL%20GANG&assignee_id=None
01/03/2021 - 22:23 [Calin Culianu] Linus Torvalds chimes in, regarding 80 char lines in sourcecode: www.theregister.com/2020/06/01/linux_5_7/
01/03/2021 - 22:58 [matricz] > People with restrictive hardware shouldn't make it more inconvenient for people who have better resources. Yes, we'll accommodate things to within reasonable limits.
01/03/2021 - 22:58 Bring him to Bitcoin development

⬆️⬆️⬆️  END LOG FOR 01/03/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/02/2021 ⬇️⬇️⬇️
01/02/2021 - 00:04 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request [!962 *[QT] Add last block hash to debug ui*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/962) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
01/02/2021 - 00:13 [BigBlockIfTrue] I backported something from Dash Core!
01/02/2021 - 00:15 [BigBlockIfTrue] 12 years after bitcoin's launch, you can finally see in the GUI what chain you are on!
01/02/2021 - 00:15 this is gentlemen
01/02/2021 - 00:24 [BigBlockIfTrue] (also happy new year)
01/02/2021 - 08:51 [matricz] Right
01/02/2021 - 08:57 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#110 [ci] Partially enforce linter](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/110) closed by Dagur (dagurval)
01/02/2021 - 08:57 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#110 [ci] Partially enforce linter](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/110) closed by Dagur (dagurval)
01/02/2021 - 11:23 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/751#note_476798327
01/02/2021 - 11:24 [freetrader] with regard to this, in which section of our docs.bitcoincashnode.org do people here feel that an 'Implementation Notes' document like that now added to !751, should best live in?
01/02/2021 - 15:41 [freetrader] !751 has now been repurposed for the DSProof implementation notes doc.
01/02/2021 - 15:41 Do you think I should pull those changes into !700 and close down !751 ?
01/02/2021 - 15:51 [freetrader] @ :
01/02/2021 - 15:51 some claims are being made by Tom Zander on !700 that our MR is somehow a blocker for merging, by Verde, of his DSProof spec into the common BCH spec.
01/02/2021 - 15:51 [freetrader] I'd like to know your thoughts on that.
01/02/2021 - 15:51 [freetrader] I frankly don't see the connection.
01/02/2021 - 15:52 [freetrader] To clarify:
01/02/2021 - 15:52 BCH is implementing the message as described in his spec.
01/02/2021 - 23:25 [matricz] What other functional tests do you want to fit in? The ANYONECANPAY transaction case?
01/02/2021 - 23:26 [freetrader] A case of P2SH in ancestry, but P2PKH is being double spent.
01/02/2021 - 23:26 [freetrader] I have it working, but it seems I am blocked from pushing to the MR.
01/02/2021 - 23:26 [freetrader] @Calin Culianu: can you do some trivial push to check if you can push to !700 ?
01/02/2021 - 23:27 [freetrader] Could be that Tom protected it again, or I'm doing something wrong.

⬆️⬆️⬆️  END LOG FOR 01/02/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 01/01/2021 ⬇️⬇️⬇️
01/01/2021 - 19:58 [freetrader] Discussing with @matricz, and after recent conversation on the DSProof spec gist, where Tom Zander voiced his opinion that the current code (which generates a dsproof even for a doublespent child of an unconfirmed tx) is correct,
01/01/2021 - 19:58 I propose we change the currently failing test case for the unconfirmed tx chain to a passing test, because we all view that as a sensible behavior. (we had set the test to fail pending clarification of this beeaviour, which we now have)
01/01/2021 - 20:03 [freetrader] On the QA side, before we release DSProof we should probably set up fuzz testing for this new message type.
01/01/2021 - 20:03 [freetrader] That should be a separate MR
01/01/2021 - 20:03 [freetrader] TBD after initial merge of !700
01/01/2021 - 21:44 [matricz] I'll be on it asap.
01/01/2021 - 23:51 [matricz] Is BCHN still searching for programmers?
01/01/2021 - 23:51 I've noticed this thread on reddit old.reddit.com/r/cpp/comments/ko9g8i/c_jobs_q1_2021/

⬆️⬆️⬆️  END LOG FOR 01/01/2021  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/31/2020 ⬇️⬇️⬇️
12/31/2020 - 00:59 [freetrader] hmm, ignore, that was just the descendant limit being hit
12/31/2020 - 00:59 I'll need to modify the test

⬆️⬆️⬆️  END LOG FOR 12/31/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/30/2020 ⬇️⬇️⬇️
12/30/2020 - 08:26 [matricz] Strange, he had said that he was busy and wqould maybe do so another time
12/30/2020 - 08:26 [matricz] Iàll wait
12/30/2020 - 08:57 [Calin Culianu] ah thanks..
12/30/2020 - 09:50 [matricz] Added a comment in #56 Fully specify the automatic finalization (incl. parking/unparking) consensus rules
12/30/2020 - 09:50 Citing this article by Mr Stone www.bitcoinunlimited.net/autofinalization_parking
12/30/2020 - 09:57 [Calin Culianu] @Tom Zander thanks for fixing the push issue -- we won't force push anymore unless there is a real merge conflict
12/30/2020 - 12:57 [freetrader] The branch of yours I looked at yesterday, seemed to have recent, good,, test code.
12/30/2020 - 12:57 [freetrader] Of course, we should not drop the already merged !881 in the rebase.
12/30/2020 - 12:58 [freetrader] Would actually be nice to have a tool which one can run over a complex rebased diff to spit out a selection of removals that correlate with previous merges.
12/30/2020 - 12:58 [matricz] Third time's the charm
12/30/2020 - 12:58 [freetrader] _dreams on_
12/30/2020 - 22:22 [matricz] Added a check that a (non-standard) non-P2PKH transaction is not protected by DSPs
12/30/2020 - 22:23 [matricz] How does one construct a P2SH output?
12/30/2020 - 22:23 How does one construct an ANYONECANPAY output?
12/30/2020 - 23:28 [unknown] freetrader (freetrader) opened merge request [!961 *WIP: [tests] Additional tests to verify ancestor/descendant counting and limit behavior*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/961) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/30/2020 - 23:36 [freetrader] @Calin Culianu: while !961 has only a minimal test case leaning on the first case (red circles) in readdotcash's examples (see bitcoincashresearch post),
12/30/2020 - 23:36 it surprised me already.
12/30/2020 - 23:36 The statement from readdotcash that
12/30/2020 - 23:36 > it’s more like “there are 50 outputs in unconfirmed transactions in your parent chain”
12/30/2020 - 23:36 seems verified by the construction that is there, which I can explain but the comments in the test should also speak for themselves

⬆️⬆️⬆️  END LOG FOR 12/30/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/29/2020 ⬇️⬇️⬇️
12/29/2020 - 02:59 [Shadow Of Harbringer] Contrarian will say anything just to undermine actual Bitcoin
12/29/2020 - 03:00 [Shadow Of Harbringer] Satoshi always assumed that there will be only one "Bitcoin", he apparently never thought that Bitcoin, the project, will be taken over using corrupting developers
12/29/2020 - 03:00 [Shadow Of Harbringer] it is impossible to create a minority chain without ignoring the "longest chain" rule from original whitepaper
12/29/2020 - 03:01 [Shadow Of Harbringer] two compatibile SHA256 chains cannot co-exist according to Satoshi, he went away before he could specify the rules
12/29/2020 - 10:02 [matricz] Hi all, hope your festivities went great
12/29/2020 - 10:02 [matricz] So, since it seems I've sabotaged !700...
12/29/2020 - 10:02 [matricz] how can I help?
12/29/2020 - 10:45 [freetrader] Well, it needs a test plan...
12/29/2020 - 10:45 [freetrader] Feel like adding one to the MR?
12/29/2020 - 12:11 [freetrader] if the spec says that only tx's using confirmed inputs are protected by DSP's, then checking behavior on d-spending unconfirmed inputs would be useful, yyes
12/29/2020 - 12:12 [freetrader] firstly though, I'd like to know more about the rationale behind that constraint.
12/29/2020 - 12:13 [freetrader] not sure if @Tom Zander is around here
12/29/2020 - 12:15 [freetrader] I asked a question about this aspect of the specification in a BU channel about dsproofs too
12/29/2020 - 12:15 [freetrader] didn't get a response so far
12/29/2020 - 20:20 [freetrader] yeah, it also has -1 for the nSequence values, nto sure why the hashing doesn't raise an exception
12/29/2020 - 20:20 [freetrader] I thought the only difference was a refactoring of the hashing of the values into separate function
12/29/2020 - 20:20 [freetrader] but this needs some closer looking at...
12/29/2020 - 20:25 [freetrader] also, I pushed some linting fixes onto my rebased branch.
12/29/2020 - 20:25 Some 6 new circular dependencies related to the doublespendproof code.
12/29/2020 - 20:50 [Shadow Of Harbringer] Send this to Roger and Hayden, they need it the most @emergent_reasons
12/29/2020 - 20:50 They (or: their employees in case of Roger) should seriously be registered at BitcoinCash Research

⬆️⬆️⬆️  END LOG FOR 12/29/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/28/2020 ⬇️⬇️⬇️
12/28/2020 - 13:20 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/223 opened by Tharun Prabakaran (tharunp)
12/28/2020 - 13:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/223
12/28/2020 - 13:20 MultiSig transaction signing failing with external third party BCH libraries (Bitcore-lib-cash). Is there any change in script for multisig tx, as the script verification is failing.
12/28/2020 - 13:20 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/223 opened by Tharun Prabakaran (tharunp)
12/28/2020 - 13:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/223
12/28/2020 - 13:20 MultiSig transaction signing failing with external third party BCH libraries (Bitcore-lib-cash). Is there any change in script for multisig tx, as the script verification is failing.
12/28/2020 - 14:21 [freetrader] #223 , from the error message, looks like a run-in with the cleanstack rule...
12/28/2020 - 14:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/223
12/28/2020 - 18:55 [freetrader] hmm, trying to reproduce (or not) the above issue, but whatever order of pubkeys I feed it during Transaction construction,
12/28/2020 - 18:55 `bitcore-cash-lib` tells me `Provided public keys don't hash to the provided output` .
12/28/2020 - 18:56 [freetrader] I thought I was being careful in constructing everything, but I've run through all possible permutations of pubkey order and none are accepted.
12/28/2020 - 23:32 [matricz] Satoshis view on checkpoints in Contrarian's opinion
12/28/2020 - 23:32 www.reddit.com/r/btc/comments/klte8o/theres_no_reason_why_bitcoin_cash_bch_shouldnt_be/ghc53b2/?context=3

⬆️⬆️⬆️  END LOG FOR 12/28/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/25/2020 ⬇️⬇️⬇️
12/25/2020 - 00:48 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/222 opened by BigBlockIfTrue (BigBlockIfTrue)
12/25/2020 - 00:48 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/222
12/25/2020 - 00:48 Error on `apt update`:
12/25/2020 - 00:48 > E: The package source 'ppa.launchpad.net/bitcoin-cash-node/ppa/ubuntu groovy Release' has no Release file.
12/25/2020 - 00:48 Error on `apt install bitcoind`:
12/25/2020 - 00:48 > E: Cannot find package bitcoind
12/25/2020 - 00:48 On launchpad.net/~bitcoin-cash-node/+archive/ubuntu/ppa, it looks like the PPA currently only works for Ubuntu 16.04 LTS, 18.04 LTS, and 20.04 LTS, and is broken for any other Ubuntu version (e.g. non-LTS).
12/25/2020 - 03:09 [imaginary_username] having companies publish which tx they are doing is kinda ridiculous, but asking them nicely for stats (which the larger ones publish for their shareholders, finance publications etc all the time) isn't so bad.
12/25/2020 - 06:41 [Wecx] I think Bitpay publishes some information.
12/25/2020 - 06:46 [Wecx] I mean obviously we can't stop anyone from spamming the network with transactions to themselves over and over again, but it doesn't look like we have that problem, safe to assume most of transaction are real imo.
12/25/2020 - 06:49 [Wecx] I would just say all network activity is from business type activity.
12/25/2020 - 06:50 [Wecx] just exclude like sporadic network attacks
12/25/2020 - 10:53 [Shadow Of Harbringer] > This is gonna be you, "Hi i'm Shadow, i'd like to show the world how much BCH is used, could you submit all your sales transactions and everything your business does to me so I can publish it to the world, thanks". Okay, would you walk into any business that doesn't use BCH and say that? What's the difference between a company that uses BCH and one that doesn't that would make someone want to do that, I
12/25/2020 - 10:53 I realize my idea may sound stupid, but I am not the social skills-guy. I am the find-what-is-missing-in-this-picture-guy. Because of my mind is wired to find and focus on things that do not fit, I am obviously not a very social person.
12/25/2020 - 10:53 I just noticed that a global index of products and services sold for BCH is what we _need_. I did not give any idea on _how to do it_.
12/25/2020 - 10:53 In history, there have been people with so insane social skills, some of them could be able to pull something like this off, if only they were here in this community.
12/25/2020 - 10:53 I mean just check out what this woman pulled - www.businessinsider.com/theranos-founder-ceo-elizabeth-holmes-life-story-bio-2018-4?IR=T
12/25/2020 - 10:54 [Shadow Of Harbringer] @Wecx
12/25/2020 - 10:56 [Shadow Of Harbringer] Obviously the problem here is not technical at all. It is a *social/psychology problem* of convincing the people who sell goods that it will be profitable for them to share the sale information.
12/25/2020 - 22:24 [Ottavio F.] Merry Christmas btw
12/25/2020 - 23:44 [Wecx] because if it's profitable to give up your privacy it must mean it's a good decision.
12/25/2020 - 23:46 [Wecx] That's all you need in life to make choices, profit and loss statement to guide your life.

⬆️⬆️⬆️  END LOG FOR 12/25/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/24/2020 ⬇️⬇️⬇️
12/24/2020 - 03:25 [Wecx] Dude, I would never tell anyone which transactions are from me doing business.
12/24/2020 - 03:25 [Wecx] Better just keep that all under wraps.
12/24/2020 - 03:26 [Wecx] Mix everything and say nothing.
12/24/2020 - 03:27 [unknown] Built your branch without wallet and without qt (on debian 10), transferred the bins to my server (debian 9), and was getting a link error for `libevent`. I'm currently doing a dist upgrade and will let you know if that fixes my issue.
12/24/2020 - 03:44 [unknown] Needed to also install `libminiupnpc17` and `libzmq5`. Running now though. +1
12/24/2020 - 09:06 [Shadow Of Harbringer] @Wecx "Dude, I would never tell anyone which transactions are from me doing business."
12/24/2020 - 09:06 Then you are wise, but not every company cares about that.
12/24/2020 - 09:06 There is a lot of companies that hire a lot of people and do everything in the open, without shady stuff (hiding a lot of stuff when people work for you is hard anyway - people are the weakest link as always) - these companies may not give a fuck.
12/24/2020 - 09:06 [Shadow Of Harbringer] What I said that there is a general need to counter propaganda with real life data
12/24/2020 - 09:06 [Shadow Of Harbringer] speculation is not real, it's fake
12/24/2020 - 09:06 [Shadow Of Harbringer] real life business transactions are what matters
12/24/2020 - 10:04 [unknown] Søren Bredlund Caspersen (soeren.b.c) opened merge request [!960 *[DOC] Clear up text, and remove link to bitcoin.it*](https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/960) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/24/2020 - 18:34 [Wecx] Which company do you know that publishes all their transactions outside of financials that public companies produce.
12/24/2020 - 18:36 [Wecx] I worked in banking and accounting and I never heard of it, but i'd love to learn something new
12/24/2020 - 18:42 [Wecx] This is gonna be you, "Hi i'm Shadow, i'd like to show the world how much BCH is used, could you submit all your sales transactions and everything you business does to me so I can publish it to the world, thanks". Okay, would you walk into any business that doesn't use BCH and say that? What's the difference between a company that uses BCH and one that doesn't that would make someone want to do that, I don't know maybe yo
12/24/2020 - 18:44 [Wecx] but since Emergent things it is a great idea, how about start with General Protocols, let's get all their business transaction information

⬆️⬆️⬆️  END LOG FOR 12/24/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/23/2020 ⬇️⬇️⬇️
12/23/2020 - 08:07 [Calin Culianu] @freetrader see: gitlab.com/freetrader/bitcoin-cash-node/-/merge_requests/18
12/23/2020 - 08:40 [Calin Culianu] @freetrader I want to clean up the python tests and other things for !956 -- would you mind opening that op to merge from all? you can trust me!
12/23/2020 - 08:46 [Calin Culianu] if not i'll just spam you with MRs -- that's ok by me too if you want to review each one.
12/23/2020 - 09:51 [Calin Culianu] Also @freetrader this: gitlab.com/freetrader/bitcoin-cash-node/-/merge_requests/19 builds on top of !18 to your repo
12/23/2020 - 10:06 [freetrader] !18 merged, I'll take a look at 19
12/23/2020 - 19:42 [BigBlockIfTrue] ABC is getting a separate address format (CashAddr with different prefix and hence different checksum): reviews.bitcoinabc.org/D8692
12/23/2020 - 19:46 [BigBlockIfTrue] static checks for !958 keep timing out, retried twice already: gitlab.com/BigBlockIfTrue/bitcoin-cash-node/-/jobs/929851518
12/23/2020 - 20:14 [freetrader] For sure clang-format-8 takes longer than it is supposed to on `block413657.cpp` on my box here
12/23/2020 - 20:14 as in, stuck at 100% for minutes
12/23/2020 - 20:14 [BigBlockIfTrue] aargh that file is not supposed to be linted
12/23/2020 - 20:15 [freetrader] interesting why this happens now, on a doc MR

⬆️⬆️⬆️  END LOG FOR 12/23/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/22/2020 ⬇️⬇️⬇️
12/22/2020 - 11:03 [freetrader] I just ported the tests that BU had, with the few exceptions that you probably saw that didn't work on BCHN out of the box.
12/22/2020 - 11:03 [freetrader] If you download MR 956, you can already use `validateblocktemplate` on BCHN.
12/22/2020 - 11:03 [freetrader] Any review comments on that issue are most welcome.
12/22/2020 - 11:11 [merc1er] Japanese done @freetrader. Anyone know someone who can review?
12/22/2020 - 14:53 [Ottavio F.] Nice to see italian =)
12/22/2020 - 16:57 [freetrader] www.reddit.com/r/btc/comments/ki7ew7/double_spend_notifications_for_zmq_have_been/
12/22/2020 - 17:34 [Calin Culianu] nice nice that's another one we should definitely do -- i can spearhead that one too
12/22/2020 - 22:30 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/958 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 12/22/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/21/2020 ⬇️⬇️⬇️
12/21/2020 - 03:23 [Jonathan Toomim] thanks. So you're seeing a 3.33x asymptotic speedup with 4 cores, and about 1.48 µs per tx on a single thread, with a thread starting overhead of 28 µs per thread.
12/21/2020 - 05:56 [emergent_reasons] To be more constructive about the comment regarding "how devs think", yeah definitely everyone is different. Instead of focusing on internal thoughts, these are some of the things I hope devs will specifically do (from General Protocol's recent article):
12/21/2020 - 05:56 [emergent_reasons] files.sameroom.io/U_lN9fFFXoNVeXXbwjNON2G_xjFC77hIwbuUh8GrDks/image.png
12/21/2020 - 06:22 [matricz] How does it do on x86?
12/21/2020 - 07:14 [Shadow Of Harbringer] This is a nice motivational poster, but it is very general, it doesn't get to the point and it doesn't solve problems
12/21/2020 - 07:14 [Shadow Of Harbringer] to make BCH a stable currency and a stable choice, we need stability (duh)
12/21/2020 - 07:15 [Shadow Of Harbringer] one way to achieve that is to focus on things that join us, not on things that separate us
12/21/2020 - 07:15 [Shadow Of Harbringer] one of such things is BCH: Global money for the people, Gigabyte blocks now
12/21/2020 - 07:15 [Shadow Of Harbringer] let's get everybody here in sync, so we can focus on the most important things first
12/21/2020 - 15:05 [Wecx] you guys really took what I said and ran with it lol
12/21/2020 - 15:06 [Wecx] All I said was I didn't think BCH was a place for developers to ram their ideas into the protocol to say "look i did this"
12/21/2020 - 15:07 [Wecx] everyone took a weird tangent
12/21/2020 - 15:08 [Wecx] even to the point of saying "reeeeeeeeee that's not how devs think" lol
12/21/2020 - 15:15 [Wecx] how many people really disagree with this opinion of mine?
12/21/2020 - 23:09 [unknown] annnnd I just noticed you're working on it already, lol
12/21/2020 - 23:09 [unknown] I mean, that's even better. haha
12/21/2020 - 23:09 [unknown] Ty, @freetrader <3
12/21/2020 - 23:14 [unknown] Would you like us to help you with it at all, FT? We did a shallow dive into the "check if excessive blocksize cases need further porting, or remove them" item (before we saw your WIP) and determined it's likely best to remove it, but we can do a deeper dive if that'd help you. And/or we can check out the tests, but there might be a bit of a learning curve there, but would still be happy to help.

⬆️⬆️⬆️  END LOG FOR 12/21/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/20/2020 ⬇️⬇️⬇️
12/20/2020 - 05:46 [Wecx] I don't know if this is the right place for this kind of rant, but you know the people who want to hard fork the network all the time i think are literally insane, like it's got to be a really important change to have to make all new consensus rules and upgrade every's stuff at the same time plus the network splits and infighting just isn't worth it.
12/20/2020 - 05:52 [Wecx] The way I look at it, bitcoin cash is a free market currency, not some place for developers to battle royale to get their changes crammed in to the protocol so they can say, "look at me I did this".
12/20/2020 - 05:53 [Wecx] It means like, let's use it as money.
12/20/2020 - 05:55 [Wecx] i mean right, we are here to crash all the central banks and replace the worlds fiat currency.
12/20/2020 - 05:55 [Wecx] That's what i was under the impression I was doing.
12/20/2020 - 14:30 [Shadow Of Harbringer] Offtopic, if anybody is still interestes:
12/20/2020 - 14:30 [About Veracrypt encryption] I have just done a test header restoration procedure and I have determined that *Veracrypt devices are no longer safe as underlying devices in RAID (mdadm)*.
12/20/2020 - 14:30 They apparently change some data on the partition and some data gets severely damaged in the process.
12/20/2020 - 14:30 I will try the same with LUKS now
12/20/2020 - 14:46 [Shadow Of Harbringer] I really hope this is not some kind of problem with my kernel or cpu or memory
12/20/2020 - 15:00 [Shadow Of Harbringer] [Still Offtopic] Hmmm LUKS has no default plausible deniability. No wonder I did not use it for data.
12/20/2020 - 15:10 [merc1er] files.sameroom.io/MNgA5xViDCU1upInuR65Vtkj6MBZ0DgtfkiMjwVy3Qg/Screenshot+2020-12-20+at+22.07.34.png
12/20/2020 - 15:10 [freetrader] Looks fine on my desktop
12/20/2020 - 22:44 [matricz] ```pi@raspberrypi:/mnt/ssd/bchn/build $ for i in 1 2 4 6 8 10 12 16 0; do printf "$i "; OMP_NUM_THREADS=$i src/test/test_bit=$i src/test/test_bitcoin --run_test=merkle_tests 2>/dev/null | grep took; done
12/20/2020 - 22:44 1 2 4 6 8 10 12 16 0 pi@raspberrypi:/mnt/ssd/bchn/build $ for i in 1 2 4 6 8 10 12 16 0; do printf "$i "; OMP_NUM_THREADS=$i src/test/test_bitcoin --run_test=merkle_tests; done
12/20/2020 - 22:44 1 Running 1 test case...
12/20/2020 - 22:44 1 10 100 1000 10000 100000 1000000
12/20/2020 - 22:44 0 29 155 1433 14779 147302 1489155

⬆️⬆️⬆️  END LOG FOR 12/20/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/19/2020 ⬇️⬇️⬇️
12/19/2020 - 07:20 [matricz] To the best of my understanding BU has an implementation of Storm already (but we should ask BU)
12/19/2020 - 07:48 [Wecx] You mean they have a spec or they have code?
12/19/2020 - 07:52 [Wecx] Well I asked solex to let me back in the BU slack and he saw my message but has just ignored me
12/19/2020 - 07:52 [Wecx] Honestly don't know what BU's problem is anyway
12/19/2020 - 07:52 [Wecx] They just don't learn that anti-social behavior doesn't get anywhere
12/19/2020 - 14:04 [Shadow Of Harbringer] Offtopic: If you are still interested, I just finished the Veracrypt vs LUKS benchmarks, @BigBlockIfTrue
12/19/2020 - 14:04 Speed is nearly the same, probably because Veracrypt's encryption is done in-kernel now anyway,
12/19/2020 - 14:04 gist.github.com/ShadowOfHarbringer/2e29f2cfdd52de097d90977b97ea62fa
12/19/2020 - 14:10 [Shadow Of Harbringer] (but unlocking multiple volumes with single password is overcomplicated in LUKS, this is probably why I went with Veracrypt)
12/19/2020 - 14:45 [Calin Culianu] Hey BBiT was there a semantic change to rpctypecheckarguments ? I’m on phone but it looks like now you can get away with sending no args to all rpcs, in !923
12/19/2020 - 14:45 I will have to confirm when I get home I could be totally wrong. I AM on phone this not able to really read it properly. Was just looking it over and that’s what it looks like...
12/19/2020 - 14:45 Let me know. I commented in the issue...
12/19/2020 - 14:55 [BigBlockIfTrue] yes, but this behaviour is unchanged
12/19/2020 - 14:55 [BigBlockIfTrue] (see reply in MR)
12/19/2020 - 22:04 [matricz] what the hell polandin.com/51388314/justice-minister-announces-online-freedom-of-speech-bill
12/19/2020 - 22:42 [Shadow Of Harbringer] "PoW Avalanche has no spec as far as I know" @Wecx
12/19/2020 - 22:42 Yeah, somebody would have to do it first.
12/19/2020 - 22:42 But I think DSProofs are more finished/polished and easier to implement. I would suggest we tried that first.
12/19/2020 - 22:42 We could also try multiple non-invasive solutions at once, if there is manpower (meaning: somebody wants to explore this venue himself) and support (as in: we agree this can be done) in the ecosystem.
12/19/2020 - 22:42 The assumption that there has to be an incompatibility between multiple different ideas does not have to always hold.
12/19/2020 - 22:43 [Shadow Of Harbringer] it will probably be easier to convince merchants and exchanges to implement and use just one solution, because it is easier
12/19/2020 - 22:43 [Shadow Of Harbringer] unless some coding magic could be done, of course...
12/19/2020 - 23:48 [Wecx] @Shadow Of Harbringer Personally I don't think anyone can make a PoW Avalanche spec that doesn't suck.

⬆️⬆️⬆️  END LOG FOR 12/19/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/18/2020 ⬇️⬇️⬇️
12/18/2020 - 04:30 [emergent_reasons] No need to self-censor any ideas. From my perspective, the bar is the same and very high for all. If a high-value, high-demand, low-contention, low-cost proposal comes up, then that's that. By the time it gets there, everybody is already aligned.
12/18/2020 - 05:11 [Wecx] weak blocks doesn't even require a fork at all, just getting miners onboard to use it.
12/18/2020 - 05:11 [Wecx] honestly if you want that, put the work in and make it happen.
12/18/2020 - 05:13 [Wecx] I think i glanced over storm when it was first released but like once, so i'm not sure about how that works, but weak blocks is pretty cool so there is that.
12/18/2020 - 05:16 [Wecx] Avalanche so far is retarded imo unless someone produces a spec that isn't, but I doubt that will happen
12/18/2020 - 13:05 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/951 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/18/2020 - 13:19 [unknown] Søren Bredlund Caspersen (soeren.b.c) opened merge request [!952 *[DOC] fix markdown list warnings MD007 and MD029*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/952) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/18/2020 - 13:33 [merc1er] I just realised Japanese translation is only 26% complete
12/18/2020 - 13:33 [merc1er] files.sameroom.io/OWGv6K_VqOFiAu6LQKRUzuDf8fWJYPGPgy1O2NPz9w8/Screenshot+2020-12-18+at+20.32.45.png
12/18/2020 - 13:33 [merc1er] @freetrader do you want me to reach out to Akane to complete this? Or maybe @emergent_reasons you already have someone for this?
12/18/2020 - 20:47 [Calin Culianu] yay
12/18/2020 - 20:50 [freetrader] !951 includes a little behavioral thang - passed the MR back to you to slip in a unit test case for that
12/18/2020 - 21:19 [Shadow Of Harbringer] I think before all we need political stability at least for the next 3 years
12/18/2020 - 21:20 [Shadow Of Harbringer] so I will try to shoot down any block time shortening ideas with full power
12/18/2020 - 21:20 [Shadow Of Harbringer] I believe (rightly) that another split over short block time will kill the BCH project 100%

⬆️⬆️⬆️  END LOG FOR 12/18/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/17/2020 ⬇️⬇️⬇️
12/17/2020 - 09:05 [Calin Culianu] the above being said, Jonathan, I do appreciate your progressive / forward-thinking approach and outside the box thinking and how you are pushing things in different directions. I just.. let's not exaggerate performance stuff lest we end up regretting it later. :)
12/17/2020 - 09:15 [matricz] > variable bit length integers
12/17/2020 - 09:15 What? How would that work?
12/17/2020 - 09:50 [Calin Culianu] Yeah thanks man.
12/17/2020 - 09:50 Yeah I can imagine a scenario where that happens — thanks for the war story.
12/17/2020 - 09:50 Also good point it is possible to do explicit gather/scatter too and whatnot.
12/17/2020 - 09:50 My impression of openmp is that it adds syntactic sugar which is especially good if you are a numerical/simulations person and don’t want to futz with c++ to get your stuff parallel...
12/17/2020 - 09:50 Anyway yeah preaching to the choir — just basic moral of my argument is let’s be very sure of what we’re doing here and not take assumptions for granted... heh.
12/17/2020 - 09:50 :)
12/17/2020 - 10:05 [matricz] I'll provide my recent libgmp hype as an example :)
12/17/2020 - 10:09 [Calin Culianu] I think that was a good avenue to explore and it made us all smarter. No question should go unasked! Also I learned something new so did we all.. that’s what it’s about ... onward upward better faster stronger ...!
12/17/2020 - 12:26 [matricz] That looks like an easily parallel-izable piece of code
12/17/2020 - 12:26 (with proper facilities in place)
12/17/2020 - 14:31 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/220 opened by BigBlockIfTrue (BigBlockIfTrue)
12/17/2020 - 14:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/220
12/17/2020 - 14:31 Put pointers to `vin` elements in `std::vector`, sort the vector, check whether any element equals neighbour.
12/17/2020 - 14:31 One single code path, one single memory allocation, O(n log n).
12/17/2020 - 14:31 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/220 opened by BigBlockIfTrue (BigBlockIfTrue)
12/17/2020 - 14:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/220
12/17/2020 - 14:31 Put pointers to `vin` elements in `std::vector`, sort the vector, check whether any element equals neighbour.
12/17/2020 - 14:31 One single code path, one single memory allocation, O(n log n).
12/17/2020 - 14:37 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request [!946 *[DOC] Remove table of contents in build-unix.md*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/946) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/17/2020 - 14:39 [unknown] freetrader (freetrader) approved merge request [!946 *[DOC] Remove table of contents in build-unix.md*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/946) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/17/2020 - 20:04 [Calin Culianu] ```FAILED: test/lint/CMakeFiles/check-lint-lint-python
12/17/2020 - 20:04 cd /home/calin/dev/bitcoin-cash-node && /usr/bin/cmake -E env /home/calin/dev/bitcoin-cash-node/cmake/utils/test_wrapper.sh /home/calin/dev/bitcoin-cash-node/build/test/lint/lint-python.log /home/calin/dev/bitcoin-cash-node/test/lint/lint-python.sh
12/17/2020 - 20:04 test/functional/p2p_extversion.py:9:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion.py:10:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion.py:11:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion.py:12:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion_disabled.py:9:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion_disabled.py:10:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion_no_misbehaving.py:10:1: E402 module level import not at top of file
12/17/2020 - 20:04 test/functional/p2p_extversion_no_misbehaving.py:11:1: E402 module level import not at top of file
12/17/2020 - 20:04 /home/calin/dev/bitcoin-cash-node/test/lint/lint-python.sh: line 106: mypy: command not found]```
12/17/2020 - 20:04 [Calin Culianu] has anyone seen this?
12/17/2020 - 20:06 [Calin Culianu] i ran `ninja check` on debian...
12/17/2020 - 20:06 [Calin Culianu] vs master....
12/17/2020 - 20:14 [freetrader] I think that was a problem with older tools.
12/17/2020 - 20:14 running flake8 v3.8.4, not getting those.
12/17/2020 - 20:14 Also, install mypy...
12/17/2020 - 20:14 `pip3 install flake8 mypy`

⬆️⬆️⬆️  END LOG FOR 12/17/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/16/2020 ⬇️⬇️⬇️
12/16/2020 - 05:37 [Jonathan Toomim] MPI is a completely different system from OpenMP, and has very different design goals.
12/16/2020 - 05:37 [Jonathan Toomim] MPI also kinda sucks, IMO
12/16/2020 - 05:38 [Calin Culianu] reading the history it seems MPI and OpenMP have a common history..
12/16/2020 - 05:38 [Calin Culianu] but yes OpenMP and MPI have different design goals
12/16/2020 - 05:38 [Jonathan Toomim] they had their origins at around the same time, and had similar end goals, but totally different design goals
12/16/2020 - 11:28 [freetrader] I constructed a test plan for !897 (jemalloc) from the various Diffs involved.
12/16/2020 - 11:28 Running them now.
12/16/2020 - 11:29 [freetrader] I will have a problem testing resulting binaries on some platforms (Win, OSX)
12/16/2020 - 11:30 [freetrader] I'll make them available on the download server though, so others can help.
12/16/2020 - 11:30 I'll put a gitian build of this MR up there too, for testing purposes.
12/16/2020 - 12:00 [freetrader] sigh.
12/16/2020 - 12:00 [freetrader] we need D6056 (remove win32 from build-all)
12/16/2020 - 21:30 [unknown] Calin Culianu (cculianu) approved merge request [!943 *[doc] Add some explanation for MR 746 which was missing in relnotes of 22.2.0*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/943) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/16/2020 - 21:30 [unknown] Calin Culianu (cculianu) merged merge request [!943 *[doc] Add some explanation for MR 746 which was missing in relnotes of 22.2.0*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/943) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/16/2020 - 21:30 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/15e9bb73be40e25c02b13452f7d8736ea0ca22d9...b9cd14b3238cd37fd9dbd5e2d574c24e4b172bf3
12/16/2020 - 21:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4f7e87a00509aa726e48ff067a24017d9d3caa5c: [doc] Add some explanation for MR 746 which was missing in relnotes of 22.2.0 - freetrader
12/16/2020 - 21:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b9cd14b3238cd37fd9dbd5e2d574c24e4b172bf3: Merge branch 'doc/fix_relnotes_22_2_for_mr746_options' into 'master' - Calin Culianu
12/16/2020 - 21:30 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/15e9bb73be40e25c02b13452f7d8736ea0ca22d9...b9cd14b3238cd37fd9dbd5e2d574c24e4b172bf3
12/16/2020 - 21:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4f7e87a00509aa726e48ff067a24017d9d3caa5c: [doc] Add some explanation for MR 746 which was missing in relnotes of 22.2.0 - freetrader
12/16/2020 - 21:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b9cd14b3238cd37fd9dbd5e2d574c24e4b172bf3: Merge branch 'doc/fix_relnotes_22_2_for_mr746_options' into 'master' - Calin Culianu
12/16/2020 - 21:32 [unknown] I'd like to report a minor thing in the test framework. We've got 2 definitions of hash256 in messages.py and util.py and they are not semantically equivalent

⬆️⬆️⬆️  END LOG FOR 12/16/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/15/2020 ⬇️⬇️⬇️
12/15/2020 - 00:43 [freetrader] Planning status update for some MRs I've been dealing with today
12/15/2020 - 00:43 gitlab.com/bitcoin-cash-node/bchn-project-management/bchn-pm-public/-/commit/3e7e157a621c88d343f9c51864ebc6d823314c74
12/15/2020 - 00:43 [freetrader] The idea of this document was that we update it in a decentralized manner.
12/15/2020 - 00:44 [freetrader] I need to go over it w.r.t. things in last release and pull in status updates for backports from Core etc.
12/15/2020 - 01:01 [freetrader] I'm going to start working more with Milestone tags.
12/15/2020 - 10:31 [freetrader] `filesystem` and `variant` are offlimits because OSX 10.14 (used in gitian) doesn't adequately support them , so Boost is used as an alternative for now.
12/15/2020 - 11:14 [Shadow Of Harbringer] "thank you for reading and your freeback freetrader."
12/15/2020 - 11:14 Well it's logical, since freetrader is a free trader and a free person, he produces *freeback*. Everything he produces is free.
12/15/2020 - 11:14 ;)
12/15/2020 - 11:14 @ZakMcRofl
12/15/2020 - 11:52 [unknown] freetrader (freetrader) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/807 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/15/2020 - 12:52 [freetrader] Freedback, if anything
12/15/2020 - 12:53 [freetrader] Also "_Everything he produces is free_" is certainly a rumor I will gladly nip in the bud.
12/15/2020 - 19:53 [freetrader] Hey Calin,
12/15/2020 - 19:53 can you check something - does the `depends` build to cross-compile for OSX, with `make build-osx` , somehow work if done on OSX itself?
12/15/2020 - 19:53 [freetrader] On my Linux box, this target seems to have been broken for ... forever.
12/15/2020 - 19:53 [freetrader] (at least since 0.21.0 but still today)
12/15/2020 - 19:54 [freetrader] Maybe it's something wrong on my end? I can't get that target to work on ABC's `master` either.
12/15/2020 - 19:55 [freetrader] I'll raise an issue to collect more data and ideas about this.

⬆️⬆️⬆️  END LOG FOR 12/15/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/14/2020 ⬇️⬇️⬇️
12/14/2020 - 01:02 [Wecx] @matricz How do you come to the conclusion that I put authority in devs when I say Bitcoin is an anarchic system? I simply said that producers don't control a market, because they don't.
12/14/2020 - 01:13 [Wecx] "They [Consumers], by their buying and by their abstention from buying, decide who should own the capital and run the plants. They determine what should be produced and in what quantity and quality. Their attitudes result either in profit or in loss for the enterpriser. They make poor men rich and rich men poor. They are no easy bosses. They are full of whims and fancies, changeable and unpredictable. They do not care a wh
12/14/2020 - 01:13 [Wecx] Start getting real, let's make money.
12/14/2020 - 01:16 [Wecx] "...the enterprisers, and the farmers are instrumental in the conduct of economic affairs. They are at the helm and steer the ship. But they are not free to shape its course. They are not supreme, they are steersmen only, bound to obey unconditionally the captain's orders. The captain is the consumer."
12/14/2020 - 01:16 [Wecx] Does anyone actually disagree with this?
12/14/2020 - 10:49 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/796 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/14/2020 - 10:56 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/796 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/14/2020 - 10:56 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/abdbe3c52e0ed9cd460c49a82b6451ef88cb6e43...1455b232b2e0d4757aafd9275eb7530a184e937e
12/14/2020 - 10:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/eacb361ea33768a53f3a4b3475591d4e464909b1: [Mining] Add -maxgbttime and -maxinitialgbttime command-line options - Jonathan Toomim
12/14/2020 - 10:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1455b232b2e0d4757aafd9275eb7530a184e937e: Merge branch 'timed-GBT' into 'master' - freetrader
12/14/2020 - 10:56 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/abdbe3c52e0ed9cd460c49a82b6451ef88cb6e43...1455b232b2e0d4757aafd9275eb7530a184e937e
12/14/2020 - 10:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/eacb361ea33768a53f3a4b3475591d4e464909b1: [Mining] Add -maxgbttime and -maxinitialgbttime command-line options - Jonathan Toomim
12/14/2020 - 10:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1455b232b2e0d4757aafd9275eb7530a184e937e: Merge branch 'timed-GBT' into 'master' - freetrader
12/14/2020 - 11:28 [freetrader] *"Bitcoin Cash* currently makes up the majority of our hands played with *77%* in cash games and *64%* in tournaments."
12/14/2020 - 11:28 "In 2020, we experienced a more than *15x growth* in player XP accumulated (effectively weighted activity)."
12/14/2020 - 11:28 read.cash/@BlockchainPoker/blockchain-poker-2020-recap-31d62532
12/14/2020 - 11:28 I think these are some good testimonials that Bitcoin Cash can work very well for electronic commerce (of course it can be improved, and I really appreciate all the input from users, businesses building on BCH, and those who are on the lookout for features that could help BCH attract more commercial usage).
12/14/2020 - 15:48 [guyfawkesfp] Spot on @imaginary_username
12/14/2020 - 16:08 [unknown] freetrader (freetrader) opened merge request [!936 *[CMAKE] Drop native build dependency on Openssl*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/936) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/14/2020 - 16:08 [freetrader] This is part of a clean backporting of changes submitted in !928 .
12/14/2020 - 16:39 [unknown] freetrader (freetrader) opened merge request [!937 *[backport] [CMAKE] Drop dependency search for the native builds*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/937) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/14/2020 - 16:39 [freetrader] This is part 2 of the clean backport of !928 / #187 .
12/14/2020 - 23:48 [unknown] freetrader (freetrader) opened merge request [!939 *[backport] NodeContext work from Core, via ABC D6108, D6109*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/939) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 12/14/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/13/2020 ⬇️⬇️⬇️
12/13/2020 - 06:43 [Shadow Of Harbringer] Well I am not in denial, I deeply understand why we lost. It had nothing to do with "asset management".
12/13/2020 - 06:43 We lost, because people in groups, do not follow ideas, reason, logic, wisdom, ideology or code. People in groups only follow other people - either alphas or, when an alpha cannot be observed at the moment, they follow "general average direction of the herd".
12/13/2020 - 06:43 Code is not attackable, ideas are not attackable pretty much. But instead, if you attack the people who are in charge of that code, bribe them or corrupt them other way, then you can do pretty much anything with the code and with the community that has built around the code.
12/13/2020 - 06:43 This is why the Blockstream-1MB attack was possible and why the world is built this way.
12/13/2020 - 06:43 **"Humans only follow other humans"**
12/13/2020 - 06:43 It's nature, evolution. Why do you think all the organisms who live in large groups on this planet do this? It is beneficial. Strong leader is beneficial, even if he abuses the herd.
12/13/2020 - 06:43 This is why people have been accepting asshole bastard murderous leaders through the ages. It explains **everything**, **since 10000 B.C. up till today**.
12/13/2020 - 06:43 All these regimes of terror, all these killings, all these manipulations and lies that were executed during the last hundred thousand years of human civilization could not have existed without this simple rule.
12/13/2020 - 06:43 We lost BTC ticker, because we did not understand this; we did not understand how human population works.
12/13/2020 - 06:44 [Shadow Of Harbringer] Censorship was actually critical to achieve complete her control @Wecx, without censorship they would not be able to sway the herd and force their vision on the population
12/13/2020 - 06:44 [Shadow Of Harbringer] control of all communication channels is absolutely critical, this is why these TLA agents attack /r/btc over and over and over again, trying to ban all the mods and get the sub quarantined
12/13/2020 - 06:45 [Shadow Of Harbringer] when you control communication channels and additionally corrupt the alphas, the herd has no way of defending against such an attack
12/13/2020 - 06:45 [Shadow Of Harbringer] the herd will just accept whatever is being said
12/13/2020 - 14:42 [ZakMcRofl] I agree that that not reacting to the takedown request is reprehensive
12/13/2020 - 14:46 [ZakMcRofl] but on the other hand, would you forbid all sites that allow to share your homemade porn because there is a chance it could be non-consentual or under-age?
12/13/2020 - 14:46 a quick and easy removal tool is required, otherwise I don't see a site like pornhub as unredeemable.
12/13/2020 - 14:49 [matricz] I have no idea, I don't watch porn
12/13/2020 - 15:03 [matricz] Back to the former conversation, I think attaching a bounty to desired outcomes could help bringing in new talent
12/13/2020 - 15:53 [matricz] At which point of receiving a block do we check if the scripts are correct?

⬆️⬆️⬆️  END LOG FOR 12/13/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/12/2020 ⬇️⬇️⬇️
12/12/2020 - 10:28 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#219 [build] Addition of 'lint' dir while excluding it in source packaging leads to Ubuntu build problem](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/219) opened by freetrader (freetrader)
12/12/2020 - 10:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/219
12/12/2020 - 10:28 The `test/CMakeLists.txt` file excludes the `lint/` folder from source packaging, and since new linters have been activated by creating test/lint/CMakeLists.txt`, it also adds the `lint/` folder.
12/12/2020 - 10:28 The Ubuntu build system currently does not operate on a git clone, but on the packaged source, and so it receives a source tree without the `lint/` folder, but the test/CMakeLists.txt stipulates the addition of that subdirectory (which doesn't exist when Ubuntu Launchpad tries to process the build).
12/12/2020 - 10:28 This leads to a build error on the `ninja` builds (focal, bionic) on Launchpad.
12/12/2020 - 10:28 A workaround has been to remove the `add_subdirectory(lint)` call via a Debian packaging patch that is included into the build process.
12/12/2020 - 10:28 Perhaps a cleaner solution within the build system can be found.
12/12/2020 - 10:28 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#219 [build] Addition of 'lint' dir while excluding it in source packaging leads to Ubuntu build problem](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/219) opened by freetrader (freetrader)
12/12/2020 - 10:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/219
12/12/2020 - 10:28 The `test/CMakeLists.txt` file excludes the `lint/` folder from source packaging, and since new linters have been activated by creating test/lint/CMakeLists.txt`, it also adds the `lint/` folder.
12/12/2020 - 10:28 The Ubuntu build system currently does not operate on a git clone, but on the packaged source, and so it receives a source tree without the `lint/` folder, but the test/CMakeLists.txt stipulates the addition of that subdirectory (which doesn't exist when Ubuntu Launchpad tries to process the build).
12/12/2020 - 10:28 This leads to a build error on the `ninja` builds (focal, bionic) on Launchpad.
12/12/2020 - 10:28 A workaround has been to remove the `add_subdirectory(lint)` call via a Debian packaging patch that is included into the build process.
12/12/2020 - 10:28 Perhaps a cleaner solution within the build system can be found.
12/12/2020 - 10:50 [freetrader] v22.2.1 has been sacrificed and pleased the Launchpad gods.
12/12/2020 - 10:50 [freetrader] launchpad.net/~freetrader/+archive/ubuntu/bchn/+packages
12/12/2020 - 10:51 [freetrader] The Ubuntu builds were my biggest worry, and with suitable patches (!929 and a fix to #219 - but that one can be worked around in the packaging), we can deliver C++17 builds.
12/12/2020 - 14:07 [unknown] BigBlockIfTrue (BigBlockIfTrue) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/790 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/12/2020 - 14:59 [freetrader] @BigBlockIfTrue, @Calin Culianu :
12/12/2020 - 14:59 Do you know of any lightweight C++ static checker tool that could be used to exclude some language features?
12/12/2020 - 14:59 Looking for something that actually parses the C++ and can inspect the AST ?
12/12/2020 - 15:00 [BigBlockIfTrue] I think a simple string search is sufficient here
12/12/2020 - 15:00 [BigBlockIfTrue] well, unless it is mentioned in a comment I guess
12/12/2020 - 15:00 [freetrader] Ok.
12/12/2020 - 15:00 Was looking at this SO thread github.com/google/styleguide/tree/gh-pages/cpplint
12/12/2020 - 22:19 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/932 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/12/2020 - 22:19 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2dc9fa0f292575243b675f7220999c9d68bcb0be...abdbe3c52e0ed9cd460c49a82b6451ef88cb6e43
12/12/2020 - 22:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1d4694a9620af0f1fb914a448381a29243364e1e: Nit: Fix clang-11 warning: "uninitialized variable as const referenece" - Calin Culianu
12/12/2020 - 22:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/abdbe3c52e0ed9cd460c49a82b6451ef88cb6e43: Merge branch 'fix_clang11_warnings' into 'master' - freetrader
12/12/2020 - 22:19 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2dc9fa0f292575243b675f7220999c9d68bcb0be...abdbe3c52e0ed9cd460c49a82b6451ef88cb6e43
12/12/2020 - 22:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1d4694a9620af0f1fb914a448381a29243364e1e: Nit: Fix clang-11 warning: "uninitialized variable as const referenece" - Calin Culianu
12/12/2020 - 22:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/abdbe3c52e0ed9cd460c49a82b6451ef88cb6e43: Merge branch 'fix_clang11_warnings' into 'master' - freetrader
12/12/2020 - 22:37 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/893 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/12/2020 - 22:58 [freetrader] !796: a nice test, but not calibrated well enough yet.

⬆️⬆️⬆️  END LOG FOR 12/12/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/11/2020 ⬇️⬇️⬇️
12/11/2020 - 05:37 [Shadow Of Harbringer] Well, hopefully it won't impede or interfere with the cash function - if that is the case I am all for it @freetrader
12/11/2020 - 06:47 [Calin Culianu] or, we could like, you know.. hard-code it in chain params. we already hard-code like 15,000 other less relevant things... :p
12/11/2020 - 06:48 [Calin Culianu] i'm all about hand-made furniture, well prepared slow-cooked meals, and hand tuned 4 chains
12/11/2020 - 06:48 [Calin Culianu] `chainParams.recommenedDefaultMiningBlockSizeSoYouDontHaveToTHinkAboutItTooMuch = 8 * ONE_MEGABYTE`
12/11/2020 - 06:49 [Calin Culianu] have you ever owned a piano? you gotta hand tune each of hits 88 strings. i think we can manage 4 chains.
12/11/2020 - 15:01 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/932 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/11/2020 - 15:03 [Calin Culianu] So shall I prepare the MR to :
12/11/2020 - 15:03 1. make default mined blocksize chain-specific
12/11/2020 - 15:03 2. add a field to getmininginfo for this value (for tests i guess)
12/11/2020 - 15:03 ?
12/11/2020 - 15:03 Or will this be met with resistance and skepticism? lmk.
12/11/2020 - 15:09 [matricz] May I interest you in helping me sanitize 930?
12/11/2020 - 15:37 [Calin Culianu] sure.. let me see which is 930 again?
12/11/2020 - 15:37 [Calin Culianu] oh.. bignum?
12/11/2020 - 21:44 [Mark Lundeberg] If Core hasn't done it, there is likely a good reason, which I would be interested to hear.
12/11/2020 - 22:00 [matricz] I am convinced that Core has gmp turned on by default.
12/11/2020 - 22:00 If libgmp is available it will be added as a dependency. If not a custom implementation will be used with reduced performance.
12/11/2020 - 22:00 Steps to reproduce:
12/11/2020 - 22:00 ```sudo apt install libgmp-dev
12/11/2020 - 22:00 git clone github.com/bitcoin-core/secp256k1.git
12/11/2020 - 22:00 cd secp256k1
12/11/2020 - 22:00 ./autogen.sh
12/11/2020 - 22:00 ./configure```
12/11/2020 - 22:00 and verify that gmp support has been autoconfigured in
12/11/2020 - 22:00 `bignum = gmp`
12/11/2020 - 22:00 [matricz] This is disabled by default in ABC
12/11/2020 - 22:08 [matricz] Might have been lost in translation from configure to cmake
12/11/2020 - 22:12 [Mark Lundeberg] Ah I see, gotcha

⬆️⬆️⬆️  END LOG FOR 12/11/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/10/2020 ⬇️⬇️⬇️
12/10/2020 - 05:53 [Zhang Michael] Hello. Guys. Is there any road map about what your team is going to develop for next one or two years?
12/10/2020 - 08:13 [matricz] There is a nuissance on 64 bit Raspbian, where te defalt where gcc builds 32 bit binaries so that they are compatible with older versions (that is possible on arm).
12/10/2020 - 08:13 I recompiled with CFLAGS and CXXFLAGS set to "-mcpu=native -march=native -mtune=native" and got scalenet IBD down to 5 hours and 6 minutes
12/10/2020 - 08:13 [matricz] with 6,5k tx/s
12/10/2020 - 08:29 [freetrader] Hi @Zhang Michael, and welcome to the Slack.
12/10/2020 - 08:29 I would like to share with you a more detailed roadmap, but that is still under discussion.
12/10/2020 - 08:29 However, a few things are well known.
12/10/2020 - 08:29 We generally follow the Bitcoin Cash roadmap (the picture most are familiar with. [1]), that means we work on improvements in the 3 pillars of scaling, usability and extensibility.
12/10/2020 - 08:29 But the specific items we are working on are not identical with that diagram, nor is the order.
12/10/2020 - 10:28 [freetrader] @Dagur
12/10/2020 - 10:28 [freetrader] see above...
12/10/2020 - 10:29 [freetrader] On C++17 / !893, gitian build worked, but I'd like to check against others.
12/10/2020 - 10:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/893#note_463952260
12/10/2020 - 10:29 [freetrader] @imaginary_username, would appreciate if you could join us on that build
12/10/2020 - 18:05 [noise] Andrew Stone has started to promote the GROUP token proposal again, I'm curious what do other developers think about it?
12/10/2020 - 18:44 [imaginary_username] with all the optimizations that happened, does anyone else think it's probably time for us to lift default mining softcap limit in a conservative fashion (e.g. 2MB->4MB) for mainnet?
12/10/2020 - 18:48 [matricz] Sounds sensible
12/10/2020 - 18:50 [imaginary_username] quick sanity check: if that value is set above EB, EB takes precedence, right?
12/10/2020 - 18:50 [imaginary_username] just in case it does funny things with testnet4
12/10/2020 - 21:05 [freetrader] pushed first fixed test (and a bit of framework update for the policy value) to !931.
12/10/2020 - 21:05 still a couple more failing tests to sort out.
12/10/2020 - 21:06 [freetrader] the intention is that this all gets squashed down into fewer commits at the end
12/10/2020 - 21:07 [freetrader] If there is no test of the soft limit, we might want to add one as well ...
12/10/2020 - 21:22 [freetrader] I'm glad this proposal is being brought forward again, and I will review the paper's details to refresh my memory.
12/10/2020 - 21:22 As I understand it has been significantly revised, I remember reading a rather long Google document a long time ago, but I have watched Andrew's recent presentation and I must say he presented some good points on unlocking additional use cases, which I think is very important for BCH at this stage.
12/10/2020 - 21:22 I was not persuaded by ABC's counterarguments last time.
12/10/2020 - 21:22 I look forward to further group discussion and analysis, and personally I would be open to the idea of adding code to BCHN to evaluate it (e.g. on a testnet).
12/10/2020 - 23:06 [Calin Culianu] uhhh i think you guys should first tell the pools you want to raise the default 2MB

⬆️⬆️⬆️  END LOG FOR 12/10/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/09/2020 ⬇️⬇️⬇️
12/09/2020 - 07:17 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/923 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/09/2020 - 07:24 [Dagur] Thanks @freetrader
12/09/2020 - 07:25 [Dagur] I also wrote this short document on it: docs.bitcoincashnode.org/doc/linting/
12/09/2020 - 07:26 [Dagur] In the future we'll also have ... :drum_with_drumsticks: `ninja check-lint-extended` to run `cppcheck`
12/09/2020 - 07:56 [Dagur] Can we get a quick merge on !923 to fix the pipeline on master?
12/09/2020 - 08:16 [Dagur] ping @Calin Culianu ^^
12/09/2020 - 19:13 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/927 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/09/2020 - 19:16 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/166 closed by freetrader (freetrader)
12/09/2020 - 19:16 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/166 closed by freetrader (freetrader)
12/09/2020 - 19:16 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/927 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/09/2020 - 19:17 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/39295f173bc210bec8eaff95f7b979d02f7ca886...40ddce1971915fb3e933dc759cbd57ce1735954a
12/09/2020 - 19:17 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c12484e5eada2c7aef7fbffb7b8f405bdd5121b7: Replace magic numbers with constants - dikel
12/09/2020 - 19:17 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/40ddce1971915fb3e933dc759cbd57ce1735954a: Merge branch 'replace_magic_numbers_in_rpc_wallet' into 'master' - freetrader

⬆️⬆️⬆️  END LOG FOR 12/09/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/08/2020 ⬇️⬇️⬇️
12/08/2020 - 07:34 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/918 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/08/2020 - 08:01 [unknown] Dagur (dagurval) approved merge request [!909 *[qa] Add RPC HTTP pipelining test*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/909) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/08/2020 - 08:47 [matricz] Scalenet IBD on !916 is 5 hours 45 minutes.
12/08/2020 - 08:47 [matricz] This doesn't seem right
12/08/2020 - 08:47 [matricz] It was 6h 45 minutes before
12/08/2020 - 14:49 [matricz] endomorph synced in 1h 41 minutes (from 11:42 to 13:23)
12/08/2020 - 14:49 master synced in 1h 56 minutes (from 11:42 to 13:38)
12/08/2020 - 14:49 [matricz] Commencing mainnet UBD
12/08/2020 - 15:05 [freetrader] these are shared servers?
12/08/2020 - 15:31 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/218 opened by Axel Gembe (ago)
12/08/2020 - 15:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/218
12/08/2020 - 15:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/897322380
12/08/2020 - 15:31 This sync failure directly at the start is likely fixed by github.com/bitcoin/bitcoin/pull/18873/
12/08/2020 - 15:31 I'll see if I can reproduce the problem first.
12/08/2020 - 15:31 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/218 opened by Axel Gembe (ago)
12/08/2020 - 15:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/218
12/08/2020 - 15:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/897322380
12/08/2020 - 15:31 This sync failure directly at the start is likely fixed by github.com/bitcoin/bitcoin/pull/18873/
12/08/2020 - 15:31 I'll see if I can reproduce the problem first.
12/08/2020 - 23:09 [imaginary_username] debian stretch?
12/08/2020 - 23:09 [Calin Culianu] that's the penultimate version right?
12/08/2020 - 23:09 [imaginary_username] yeah, aka 9
12/08/2020 - 23:09 [imaginary_username] but i'm not sure, at this point i basically lost all memories of anything before buster
12/08/2020 - 23:10 [imaginary_username] such is life

⬆️⬆️⬆️  END LOG FOR 12/08/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/07/2020 ⬇️⬇️⬇️
12/07/2020 - 01:38 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/885 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 02:31 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/906 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 02:38 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/903 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 07:47 [unknown] Axel Gembe (ago) opened merge request [!909 *[qa] Add RPC with HTTP pipelining test*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/909) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 08:11 [unknown] Axel Gembe (ago) opened merge request <gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/910%7C!910 *Limit libevent HTTP workaround to 2.1.5 < version < 2.1.9*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 08:32 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/212 opened by Calin Culianu (cculianu)
12/07/2020 - 08:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/212
12/07/2020 - 08:32 After reviewing the code again for !849 -- it turns out a potential
12/07/2020 - 08:32 regression was introduced in that MR. If you recall, that MR decided to
12/07/2020 - 08:32 not keep `cs_main` held while it was reading block and/or undo data from
12/07/2020 - 08:38 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/911 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 13:56 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/911 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 13:56 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/212 closed by freetrader (freetrader)
12/07/2020 - 13:56 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/212 closed by freetrader (freetrader)
12/07/2020 - 13:56 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/911 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/07/2020 - 13:56 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0e29249a385238eb90f61cb1448f5a1adaba0097...e52f863da1c1b5cd6424bf79cd0dab0a1c94264c
12/07/2020 - 13:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/87388d0acd48c62e9c542c8cd0489a09ed4bebea: Pruning nodes: Take cs_main for `getblock` and `getblockstats` - Calin Culianu
12/07/2020 - 13:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e52f863da1c1b5cd6424bf79cd0dab0a1c94264c: Merge branch 'fix_prune_mode_windows' into 'master' - freetrader
12/07/2020 - 23:26 [freetrader] Found one more bug during !866 review. Sorry Dagur =@
12/07/2020 - 23:28 [matricz] Since there is this particular slowdown, I'm unsure I should approve
12/07/2020 - 23:35 [freetrader] This is a case of we need to understand that benchmark item better, and see how our application is affected by that.
12/07/2020 - 23:35 Might be the context is just a bigger data structure now, due to enabling this feature.
12/07/2020 - 23:35 But I'm guessing ... so some code reading will need to be done ...
12/07/2020 - 23:49 [matricz] My intuition is that a "context" is setup once, while signing is repeated.
12/07/2020 - 23:49 But that guess is a good as anything without reding into it.
12/07/2020 - 23:50 [matricz] RPi4 has just initiated scalenet IBD on !916

⬆️⬆️⬆️  END LOG FOR 12/07/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/06/2020 ⬇️⬇️⬇️
12/06/2020 - 04:42 [Axel Gembe] files.sameroom.io/A1dPmdqpq50-SF_9S48c4mDrWh4-dJ_UHe4-478AM7s/version_22_1_0.png
12/06/2020 - 04:42 [Axel Gembe] files.sameroom.io/1BxOaRTFixMBpqJAvGZKPuMTzpqNp7C8_o-dOW9K5lc/version_22_2_0.png
12/06/2020 - 04:42 [Axel Gembe] monitoring of base load over 3 days, first with 22.1.0, second with 22.2.0
12/06/2020 - 05:46 [Wecx] Anybody Interested in receiving funding and working on a reusable address spec and/or a browser wallet.
12/06/2020 - 07:15 [matricz] Like stealth addresses?
12/06/2020 - 08:02 [Wecx] exactly
12/06/2020 - 08:08 [Wecx] stealth addresses + browser wallet would be ideal.
12/06/2020 - 08:08 [Wecx] I'm looking for someone interested in this.
12/06/2020 - 16:09 [freetrader] @Dagur: what do you think about replacing the LOCK in the `TODO:` in !848 with an `AssertLockHeld(mempool.cs);`
12/06/2020 - 16:11 [freetrader] oh wait, i need to check if clang still complains (and what it what complaining about)
12/06/2020 - 16:22 [freetrader] Debian 10, clang 7.0.1 - no warnings building with AssertLockHeld
12/06/2020 - 16:37 [Dagur] Nice, thanks for figuring that out @freetrader
12/06/2020 - 16:37 [freetrader] still doing a check on clang-10
12/06/2020 - 22:04 [freetrader] Tested the locking annotation with a Debug build and that's fine too
12/06/2020 - 22:04 Generally I prefer the annotations but maybe we need to include functional testing on a clang build into our CI to rely on that?
12/06/2020 - 22:05 [freetrader] Or we do it for this instance by requiring functional tests on a clang build in the MR test plan?

⬆️⬆️⬆️  END LOG FOR 12/06/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/05/2020 ⬇️⬇️⬇️
12/05/2020 - 05:11 [Axel Gembe] does anyone else have an issue copying code blocks from slack dropping standalone newlines?
12/05/2020 - 05:13 [Axel Gembe] gcc is older and a bit harder to extend, it is also a compiler collection for more than just c, so better to compare it to llvm
12/05/2020 - 05:13 [Axel Gembe] llvm/clang is newer and with a way nicer architecture, and it is not gpl but bsd? or some more liberal license instead
12/05/2020 - 05:14 [Axel Gembe] not sure which produces the more performant code nowadays
12/05/2020 - 05:14 [Axel Gembe] for a while clang error messages were way nicer than gcc errors, but i think gcc improved
12/05/2020 - 12:29 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/905 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/05/2020 - 12:32 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/905 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/05/2020 - 12:32 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e8b88bb183b58ff14e1ad07f1c78ea1f437f8b2c...4b88a0cfa15d0bfe839aa466fa11b3ff87311377
12/05/2020 - 12:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/83dbe4a6fa94f826f1d51f567e1f016da9a6e183: Mininode: Speed up big message reception significantly - Axel Gembe
12/05/2020 - 12:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4b88a0cfa15d0bfe839aa466fa11b3ff87311377: Merge branch 'mininode_recv_speedup' into 'master' - Calin Culianu
12/05/2020 - 12:32 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e8b88bb183b58ff14e1ad07f1c78ea1f437f8b2c...4b88a0cfa15d0bfe839aa466fa11b3ff87311377
12/05/2020 - 12:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/83dbe4a6fa94f826f1d51f567e1f016da9a6e183: Mininode: Speed up big message reception significantly - Axel Gembe
12/05/2020 - 12:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4b88a0cfa15d0bfe839aa466fa11b3ff87311377: Merge branch 'mininode_recv_speedup' into 'master' - Calin Culianu
12/05/2020 - 12:37 [Calin Culianu] Hey so people have been asking me about SLP indexing native to bitcoind. bchd offers such a service.. I hear from people that exchanges would find such a thing extremely useful and it would eliminate the need for lots of middleware.
12/05/2020 - 12:37 If we were to do such a thing: I was thinking that it could be added some day as an additional optional index the daemon maintains. if you don't enable it, you don't pay for it (in terms of CPU cose, disk space, etc). But if you do, the daemon would be able to answer questions such as:
12/05/2020 - 12:37 • is this slp txo valid?
12/05/2020 - 12:37 • perhaps even: given this slp txo, give me its DAG
12/05/2020 - 12:37 The service would only be on RPC so wouldn't need to guard heavily against DoS or anything (and of course the index itself should be a low priority task that runs in the background and not interfere with the main execution path -- similar to the txindex).
12/05/2020 - 12:37 Any thoughts on this guys?
12/05/2020 - 23:00 [freetrader] read.cash/@bitcoincashnode/bchn-financial-report-2020-12-05-51f806fe

⬆️⬆️⬆️  END LOG FOR 12/05/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/04/2020 ⬇️⬇️⬇️
12/04/2020 - 00:55 [Javier González] Hello @Prof. Liu :wave:
12/04/2020 - 12:51 [unknown] freetrader (freetrader) approved merge request [!901 *[qa] fix unreliable getblocktemplate(light) tests*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/901) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/04/2020 - 12:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/204 closed by freetrader (freetrader)
12/04/2020 - 12:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/204 closed by Axel Gembe (ago)
12/04/2020 - 12:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/204 closed by freetrader (freetrader)
12/04/2020 - 12:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/204 closed by Axel Gembe (ago)
12/04/2020 - 19:28 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/905 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/04/2020 - 19:37 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/211 opened by Dagur (dagurval)
12/04/2020 - 19:37 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/211
12/04/2020 - 19:37 Looking into gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/891066581 on master branch for job `test-aarch64-functional`, I found this in the log file:
12/04/2020 - 19:37 From `Artifacts/build/test/tmp/bitcoin_test_runner_20201204_131252/bchn-rpc-getblocktemplate-sigops_351/node1`
12/04/2020 - 19:37 ```
12/04/2020 - 19:54 [matricz] Since I now have an 8GB RPi, and 8GB is the minimum to run flowee, I decided to have a go at syncing scalenet on flowee
12/04/2020 - 19:54 Synced in one go in exactly 3 hours, at 11k tx/s
12/04/2020 - 19:54 [matricz] Impressed

⬆️⬆️⬆️  END LOG FOR 12/04/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/03/2020 ⬇️⬇️⬇️
12/03/2020 - 03:32 [Prof. Liu] @freetrader @imaginary_username Thanks for introduction.
12/03/2020 - 04:07 [freetrader] Packaging MR:
12/03/2020 - 04:07 gitlab.com/bitcoin-cash-node/bchn-sw/packaging/-/merge_requests/6
12/03/2020 - 04:07 [freetrader] cc: @sickpig
12/03/2020 - 05:04 [Axel Gembe] ```def assert_greater_than(thing1, thing2):
12/03/2020 - 05:04 if thing1 <= thing2:
12/03/2020 - 05:04 raise AssertionError("{} <= {}".format(str(thing1), str(thing2)))
12/03/2020 - 05:04 def assert_greater_than_or_equal(thing1, thing2):
12/03/2020 - 05:04 if thing1 < thing2:
12/03/2020 - 05:04 raise AssertionError("{} < {}".format(str(thing1), str(thing2)))```
12/03/2020 - 05:05 [Axel Gembe] is there any reason behind this naming? sounds wrong, or am i confused?
12/03/2020 - 11:01 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/902 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/03/2020 - 11:18 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/903 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/03/2020 - 11:31 [unknown] Axel Gembe (ago) opened merge request [!904 *[doc] document scipy as a functional test dependency*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/904) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/03/2020 - 12:00 [unknown] Axel Gembe (ago) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/905 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/03/2020 - 12:02 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/906 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 12/03/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/02/2020 ⬇️⬇️⬇️
12/02/2020 - 07:39 [Calin Culianu] IBD complete on a linux machine -- no errors
12/02/2020 - 07:40 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/900 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/02/2020 - 07:40 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/8f82823b3c5d4bcb401b0e4e6b464c1228f936e1...54e165c43af03c6aa5e74a109fa45607088c2ba5
12/02/2020 - 07:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e31b850854bc742c34f7302b5af75e495fed707d: Bump version to 22.3.0 - freetrader
12/02/2020 - 07:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/54e165c43af03c6aa5e74a109fa45607088c2ba5: Merge branch 'qa/bump_version_to_22_3_0' into 'master' - Calin Culianu
12/02/2020 - 07:40 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/8f82823b3c5d4bcb401b0e4e6b464c1228f936e1...54e165c43af03c6aa5e74a109fa45607088c2ba5
12/02/2020 - 07:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e31b850854bc742c34f7302b5af75e495fed707d: Bump version to 22.3.0 - freetrader
12/02/2020 - 07:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/54e165c43af03c6aa5e74a109fa45607088c2ba5: Merge branch 'qa/bump_version_to_22_3_0' into 'master' - Calin Culianu
12/02/2020 - 08:58 [matricz] Full IBD on WSL done in 4,5 hours
12/02/2020 - 16:38 [Mark Lundeberg] files.sameroom.io/e2s-3gz7BBbio97hf_FnIGqvEO83u1gUuYGWA-tLT8c/broadcasty.py
12/02/2020 - 18:16 [freetrader] Ubuntu builds now available for testing
12/02/2020 - 19:13 [freetrader] hmm, 20.04 and 18.04 updated ok for me (and run up fine)
12/02/2020 - 19:14 [freetrader] 16.04 didn't... despite the Xenial build showing no problems...
12/02/2020 - 19:14 launchpad.net/~bitcoin-cash-node/+archive/ubuntu/ppa/+packages
12/02/2020 - 19:14 any ideas, @sickpig ?
12/02/2020 - 19:14 [freetrader] can you do an update check on a Xenial sys ?

⬆️⬆️⬆️  END LOG FOR 12/02/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 12/01/2020 ⬇️⬇️⬇️
12/01/2020 - 06:17 [Calin Culianu] ok what do we need now to release? i am all yours. what is sitting there unloved and unreviewed that you would like to make it in?
12/01/2020 - 06:18 [Calin Culianu] :'(
12/01/2020 - 06:20 [freetrader] 582, 894
12/01/2020 - 06:21 [freetrader] 883 for the discerning doc review connoisseur
12/01/2020 - 06:22 [freetrader] (i haven't reviewed 883 myself yet)
12/01/2020 - 14:45 [Dagur] Can’t reply on GitLab right now, but with regards to @BigBlockIfTrue ‘s question on 894, it looks like getblockstats defines hash_or_height as RPCArg::Type::NUM , while getblockheaded defines it as STR
12/01/2020 - 15:15 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/899 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/01/2020 - 15:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b46d1d925d4afb583c703dd39056476f6396e241...d4bf022ad077a6b90f9a0c77baec811c4724b1cf
12/01/2020 - 15:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d930164eed00895682fa20f1d1c5d6f6135ce0d8: qa: Fix format of error message - Dagur Valberg Johannsson
12/01/2020 - 15:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d4bf022ad077a6b90f9a0c77baec811c4724b1cf: Merge branch 'qa-fix-format' into 'master' - Calin Culianu
12/01/2020 - 15:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b46d1d925d4afb583c703dd39056476f6396e241...d4bf022ad077a6b90f9a0c77baec811c4724b1cf
12/01/2020 - 15:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d930164eed00895682fa20f1d1c5d6f6135ce0d8: qa: Fix format of error message - Dagur Valberg Johannsson
12/01/2020 - 15:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d4bf022ad077a6b90f9a0c77baec811c4724b1cf: Merge branch 'qa-fix-format' into 'master' - Calin Culianu
12/01/2020 - 15:30 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/880 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
12/01/2020 - 23:17 [freetrader] v22.2.0 release announcement MR
12/01/2020 - 23:17 [freetrader] gitlab.com/bitcoin-cash-node/announcements/-/merge_requests/18
12/01/2020 - 23:18 [freetrader] if anyone spots any screwups, please leave a note either here or on the MR
12/01/2020 - 23:28 [Calin Culianu] IBD on testnet 3 & 4 complete.. mainnet pruning and non-pruning still running...
12/01/2020 - 23:29 [Calin Culianu] looks good.. approved

⬆️⬆️⬆️  END LOG FOR 12/01/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/30/2020 ⬇️⬇️⬇️
11/30/2020 - 00:13 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/886 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/30/2020 - 00:13 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/886 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/30/2020 - 06:35 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/205 opened by Axel Gembe (ago)
11/30/2020 - 06:35 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/205
11/30/2020 - 06:35 When testing a fix for #204 I noticed another failure:
11/30/2020 - 06:35 ```
11/30/2020 - 06:35 2020-11-30T06:32:09.047000Z TestFramework (ERROR): Assertion failed
11/30/2020 - 06:35 Traceback (most recent call last):
11/30/2020 - 06:35 File "/home/ago/src/bitcoin-cash-node/test/functional/test_framework/test_framework.py", line 184, in main
11/30/2020 - 06:35 self.run_test()
11/30/2020 - 06:35 File "/home/ago/src/bitcoin-cash-node/test/functional/bchn-rpc-gbtl-bg-cleaner.py", line 154, in run_test
11/30/2020 - 06:35 assert_equal(job_ids, trashed_ids)
11/30/2020 - 06:35 File "/home/ago/src/bitcoin-cash-node/test/functional/test_framework/util.py", line 49, in assert_equal
11/30/2020 - 06:35 raise AssertionError("not({})".format(" == ".join(str(arg)
11/30/2020 - 08:56 [unknown] Mark B Lundeberg (markblundeberg) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/887 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/30/2020 - 08:56 [unknown] Mark B Lundeberg (markblundeberg) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/888 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/30/2020 - 08:56 [unknown] Mark B Lundeberg (markblundeberg) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/889 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/30/2020 - 14:41 [Calin Culianu] @BigBlockIfTrue maybe after this next release we can do this: reviews.bitcoinabc.org/D8493
11/30/2020 - 14:41 C++17 is nicer.
11/30/2020 - 14:47 [Calin Culianu] it's a tiny change too.. heh. can't wait .. will add it after release lol
11/30/2020 - 14:48 [Calin Culianu] ```for (auto & [key, value] : someMap) {
11/30/2020 - 14:48 // use key
11/30/2020 - 14:48 // use value
11/30/2020 - 14:48 }```
11/30/2020 - 14:48 [Calin Culianu] structured binding.. yay. make your code look like weird python
11/30/2020 - 14:49 [Calin Culianu] or:
11/30/2020 - 14:49 ```if constexpr (std::is_integral_v<decltype(MyTemplateArg)) {
11/30/2020 - 14:49 // do stuff here guaranteed to only be emitted if this branch is taken at compile-time..
11/30/2020 - 14:49 } else {
11/30/2020 - 14:49 // other stuff for other branch .. only 1 branch gets actually emitted
11/30/2020 - 14:49 }```
11/30/2020 - 22:13 [Calin Culianu] hmm i'm geting slightly different values for the work in !876
11/30/2020 - 22:14 [Calin Culianu] i am doing `getblockheader` on those headers..
11/30/2020 - 22:14 [freetrader] of course you'll get different values if you rerun it now.
11/30/2020 - 22:14 [Calin Culianu] no but for the header in question
11/30/2020 - 22:14 [Calin Culianu] not running the python

⬆️⬆️⬆️  END LOG FOR 11/30/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/29/2020 ⬇️⬇️⬇️
11/29/2020 - 10:16 [matricz] ft, about to merge your MR to !881, I do have a question.
11/29/2020 - 10:16 Why did you leave in these lines:
11/29/2020 - 10:16 ```class TestFrameworkScript(unittest.TestCase):
11/29/2020 - 10:16 def test_base58encodedecode(self):
11/29/2020 - 10:16 def check_base58(data, version):
11/29/2020 - 10:16 self.assertEqual(base58_to_byte(byte_to_base58(data, version)), (data, version))
11/29/2020 - 10:16 check_base58(bytes.fromhex('1f8ea1702a7bd4941bca0941b852c4bbfedb2e05'), 111)
11/29/2020 - 10:16 check_base58(bytes.fromhex('3a0b05f4d7f66c3ba7009f453530296c845cc9cf'), 111)
11/29/2020 - 10:16 check_base58(bytes.fromhex('41c1eaf111802559bad61b60d62b1f897c63928a'), 111)
11/29/2020 - 10:16 check_base58(bytes.fromhex('0041c1eaf111802559bad61b60d62b1f897c63928a'), 111)
11/29/2020 - 10:16 check_base58(bytes.fromhex('000041c1eaf111802559bad61b60d62b1f897c63928a'), 111)
11/29/2020 - 10:16 check_base58(bytes.fromhex('00000041c1eaf111802559bad61b60d62b1f897c63928a'), 111)
11/29/2020 - 10:38 [freetrader] They are test code, executed when you run under the `unittest` module.
11/29/2020 - 10:40 [freetrader] > When we have time we should look at what upstream has done to integrate framework self-tests into their CI.
11/29/2020 - 10:42 [freetrader] I didn't find any doctest related runs in our CI config, I don't think we have it yet.
11/29/2020 - 10:44 [Calin Culianu] @BigBlockIfTrue any chance I can convince you to update the functional tests to catch more of these gotchas that are possible? every single one of these univalue things that touches RPC may introduce new bugs. I love that you are upgrading the API but at the same time every nice little cosmetic change introduces real risk of new bugs introduced. I would feel a lot safer and a lot happier if we also could go and
11/29/2020 - 10:44 • detect dupe keys
11/29/2020 - 10:44 • ensure the keys we always expect are there
11/29/2020 - 10:44 • test all branches of e.g. things like decodescript or txtouniv by sanity-checking the oututs
11/29/2020 - 10:44 Idk how much of this is done in functional tests but likely at least the dupe key check needs to be implemented....
11/29/2020 - 10:44 Sadly when the object makes it to Python the dupe keys get squashed down to the "last key seen" because python dicts are used -- so this might need to be a unit test on the C++ side.
11/29/2020 - 13:38 [matricz] Thank you! I'll push the tests for !700 now
11/29/2020 - 13:50 [matricz] Hmm, I think I will ahve to rebase again, sorry
11/29/2020 - 13:50 [matricz] Forgot to do that
11/29/2020 - 14:19 [matricz] rebasing is hard, yo
11/29/2020 - 14:31 [matricz] Surprisingly, the commit history came out clean
11/29/2020 - 23:53 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/879#note_456684726
11/29/2020 - 23:55 [unknown] freetrader (freetrader) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/881 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/29/2020 - 23:56 [freetrader] ^ merged, just didn't go the way it was planned

⬆️⬆️⬆️  END LOG FOR 11/29/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/28/2020 ⬇️⬇️⬇️
11/28/2020 - 01:20 [BigBlockIfTrue] tfw you work on #51 but end up fixing #89
11/28/2020 - 01:21 [BigBlockIfTrue] all issues connect to core_write.cpp :hushed:
11/28/2020 - 08:48 [matricz] fml
11/28/2020 - 08:48 I have been trying to reproduce ecdsa signatures for two days to check if my code is correct,
11/28/2020 - 08:48 and I've just realised that signatures are non-deterministic
11/28/2020 - 10:45 [matricz] OH SHIT
11/28/2020 - 10:45 [matricz] it works
11/28/2020 - 10:56 [matricz] I think I could make this work even if don't backport Core's `base58_to_byte` in address.py, but it makes things a little uglier.
11/28/2020 - 10:56 What do you advise_
11/28/2020 - 11:16 [freetrader] To backport useful test framework stuff.
11/28/2020 - 13:53 [matricz] I'll have a bite.
11/28/2020 - 14:12 [matricz] It bit me back.
11/28/2020 - 14:14 [matricz] Eh, I'll submit something and ask for comments. If it doesn't do, I'll start over.
11/28/2020 - 14:38 [matricz] ft, should I pack all of the relevant commits to my MR, or just put the minimum that is needed?
11/28/2020 - 14:48 [freetrader] it's ok to put what you need, we have partial backports
11/28/2020 - 21:08 [freetrader] np.reddit.com/r/btc/comments/k2eo6g/double_spend_proof_dsproof_api/
11/28/2020 - 22:01 [freetrader] @matricz: I've created an MR to your !881 to add doctests + unittests
11/28/2020 - 22:01 gitlab.com/matricz/bitcoin-cash-node/-/merge_requests/2
11/28/2020 - 22:02 [freetrader] That MR contains test instructions, intended that they may serve as a test plan for !881
11/28/2020 - 22:03 [freetrader] You asked what doctests are, they are inline tests written in the docstring of a module, class or method
11/28/2020 - 22:03 [freetrader] docs.python.org/3/library/doctest.html

⬆️⬆️⬆️  END LOG FOR 11/28/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/27/2020 ⬇️⬇️⬇️
11/27/2020 - 05:35 [merc1er] Sorry for the delay on that
11/27/2020 - 05:35 [merc1er] Here is the PR: github.com/bitcoin-cash-node/bchnode-web/pull/153 @imaginary_username @freetrader
11/27/2020 - 05:51 [merc1er] Merged
11/27/2020 - 05:59 [merc1er] Travis CI is becoming trash somehow
11/27/2020 - 05:59 [merc1er] Builds take forever to start
11/27/2020 - 12:36 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/277a6a3df5ffb7cb28fdd2f25d2cb843a0040139...5f5c916a47dbf28e0e45ab89c0706af31219d036
11/27/2020 - 12:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1b2804d9b921f7bee454784aebba558fcb33c755: Upgrade UniValue code in rpc/rawtransaction.cpp (#51) - BigBlockIfTrue
11/27/2020 - 12:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5f5c916a47dbf28e0e45ab89c0706af31219d036: Merge branch 'univalue/rpc/rawtransaction' into 'master' - freetrader
11/27/2020 - 12:36 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/277a6a3df5ffb7cb28fdd2f25d2cb843a0040139...5f5c916a47dbf28e0e45ab89c0706af31219d036
11/27/2020 - 12:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1b2804d9b921f7bee454784aebba558fcb33c755: Upgrade UniValue code in rpc/rawtransaction.cpp (#51) - BigBlockIfTrue
11/27/2020 - 12:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5f5c916a47dbf28e0e45ab89c0706af31219d036: Merge branch 'univalue/rpc/rawtransaction' into 'master' - freetrader
11/27/2020 - 12:36 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/877 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/27/2020 - 12:38 [unknown] freetrader (freetrader) closed merge request [!674 *[backport] fuzz: Link BasicTestingSetup (shared with unit tests)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/674) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/27/2020 - 12:39 [unknown] freetrader (freetrader) closed merge request [!614 *[backport] [backport#15780] wallet: add cachable amounts for caching credit/debit values*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/614) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 11/27/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/26/2020 ⬇️⬇️⬇️
11/26/2020 - 03:49 [merc1er] I’ll remove for now
11/26/2020 - 05:21 [Mark Lundeberg] By the way, I just noticed that testnet3 needs some love -- only 6 blocks in last day or so.
11/26/2020 - 08:51 [emergent_reasons] files.sameroom.io/O9IJsiqf7aiqDbUdJ1RwH-CrTevEyMSqzuvuSd6yfLQ/image.png
11/26/2020 - 08:51 [emergent_reasons] Player 3 has entered the game.
11/26/2020 - 10:53 [Dagur] I got this!
11/26/2020 - 12:53 [BigBlockIfTrue] Another reason for lowering block time.
11/26/2020 - 13:04 [matricz] I'm finishing work on a DSProof python test, which will hopefully cover all the functional claims from the spec
11/26/2020 - 13:05 [matricz] I'm finishing work on a DSProof python test, which will hopefully cover all the functional claims from the spec
11/26/2020 - 13:13 [freetrader] !864 merge?
11/26/2020 - 13:14 [freetrader] !614 merge?
11/26/2020 - 19:33 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request [!864 *[doc] Update known GitLab labels*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/864) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/26/2020 - 20:11 [unknown] imaginaryusername (im_uname) merged merge request [!864 *[doc] Update known GitLab labels*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/864) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/26/2020 - 20:11 [unknown] imaginaryusername pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/9fde798def231c8baf3e686558049f3cd7340c9c...597fbb55e7d061380e76a032554998ef1e4677ab
11/26/2020 - 20:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3966a24843116cace6e7e8ea4e42184cdfcefaa3: [doc] Update known GitLab labels - freetrader
11/26/2020 - 20:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/597fbb55e7d061380e76a032554998ef1e4677ab: Merge branch 'qa/update_known_labels' into 'master' - imaginaryusername
11/26/2020 - 20:11 [unknown] imaginaryusername pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/9fde798def231c8baf3e686558049f3cd7340c9c...597fbb55e7d061380e76a032554998ef1e4677ab
11/26/2020 - 20:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3966a24843116cace6e7e8ea4e42184cdfcefaa3: [doc] Update known GitLab labels - freetrader
11/26/2020 - 20:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/597fbb55e7d061380e76a032554998ef1e4677ab: Merge branch 'qa/update_known_labels' into 'master' - imaginaryusername
11/26/2020 - 20:35 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/871 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 11/26/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/25/2020 ⬇️⬇️⬇️
11/25/2020 - 02:57 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/873 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/25/2020 - 03:11 [Calin Culianu] @BigBlockIfTrue!871 still has an issue. Missing a `!` (see review notes)
11/25/2020 - 14:38 [imaginary_username] ```We have an update about @BCHnode 0180696860
11/25/2020 - 14:38 Hello,
11/25/2020 - 14:38 Thanks for sending us your report. We reviewed the account, and removed it for violating our rules.```
11/25/2020 - 14:38 [imaginary_username] +1
11/25/2020 - 14:57 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/201 opened by imaginaryusername (im_uname)
11/25/2020 - 14:57 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/201
11/25/2020 - 14:57 Now that sufficient blocks have passed, ASERT DAA activation can use a checkpoint-based "activation" instead of MTP. With a corresponding note/change in specs, simply using `00000000000000000083ed4b7a780d59e3983513215518ad75654bb02deee62f` as anchor should make implementing ASERT easier for other implementations and SPV wallets.
11/25/2020 - 14:57 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/201 opened by imaginaryusername (im_uname)
11/25/2020 - 14:57 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/201
11/25/2020 - 14:57 Now that sufficient blocks have passed, ASERT DAA activation can use a checkpoint-based "activation" instead of MTP. With a corresponding note/change in specs, simply using `00000000000000000083ed4b7a780d59e3983513215518ad75654bb02deee62f` as anchor should make implementing ASERT easier for other implementations and SPV wallets.
11/25/2020 - 18:57 [matricz] How does one get the contents of a `CHash256` object?
11/25/2020 - 18:57 There is `.GetHash()` , but it just gives the hash, and that's it
11/25/2020 - 19:24 [matricz] Response: It's impossible, as the inner type just has 256 bytes and doesn't store the whole content.s
11/25/2020 - 19:28 [matricz] So yeah, I'm a total noob but it irks me that simple things seem unnecessarily difficult.
11/25/2020 - 19:28 [matricz] Anyway
11/25/2020 - 19:30 [matricz] I'm in gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/master/src/script/interpreter.cpp#L1541
11/25/2020 - 19:30 And would just like to take a peek at the preimagbe before it is being hashed

⬆️⬆️⬆️  END LOG FOR 11/25/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/24/2020 ⬇️⬇️⬇️
11/24/2020 - 01:52 [freetrader] nu uh
11/24/2020 - 07:53 [Calin Culianu] :)
11/24/2020 - 07:53 [Calin Culianu] yeah i know.. mainly "UI" change sorta ..
11/24/2020 - 09:05 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/870 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/24/2020 - 10:09 [Calin Culianu] hey @BigBlockIfTrue I left a slew of jokes and actual constructive helping notes for !871, !873 -- please review them when you get a chance. 1 of them in particular you will find amusing.
11/24/2020 - 10:09 [Calin Culianu] (namely, some UB)
11/24/2020 - 10:33 [Dagur] files.sameroom.io/z0ZIqBFHcjpv7nYa8-DdPmeRzL4-d2n_IqiGkcxAkN0/Screenshot+2020-11-24+at+11.26.27.png
11/24/2020 - 10:34 [Dagur] Empty blocks DoS killed off "CoiledCoin" back in 2012
11/24/2020 - 10:35 [Dagur] So whoever the trolly emplty block miner is, he's walking in Luke Jr's footsteps
11/24/2020 - 18:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/196 closed by BigBlockIfTrue (BigBlockIfTrue)
11/24/2020 - 18:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/196 closed by BigBlockIfTrue (BigBlockIfTrue)
11/24/2020 - 18:22 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/870 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/24/2020 - 18:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/196 closed by freetrader (freetrader)
11/24/2020 - 18:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/196 closed by freetrader (freetrader)

⬆️⬆️⬆️  END LOG FOR 11/24/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/23/2020 ⬇️⬇️⬇️
11/23/2020 - 05:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/197 opened by Mark B Lundeberg (markblundeberg)
11/23/2020 - 05:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/197
11/23/2020 - 05:53 While spinning up a new node, I noticed the src/chainparamsconstants.h value for MAINNET_DEFAULT_ASSUME_VALID is getting pretty old, as it points to a block from May 15th. I'd suggest to add its updating to the release process, even for minor releases.
11/23/2020 - 05:53 For reference: github.com/bitcoin/bitcoin/blob/master/doc/release-process.md#before-branch-off
11/23/2020 - 05:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/197 opened by Mark B Lundeberg (markblundeberg)
11/23/2020 - 05:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/197
11/23/2020 - 05:53 While spinning up a new node, I noticed the src/chainparamsconstants.h value for MAINNET_DEFAULT_ASSUME_VALID is getting pretty old, as it points to a block from May 15th. I'd suggest to add its updating to the release process, even for minor releases.
11/23/2020 - 05:53 For reference: github.com/bitcoin/bitcoin/blob/master/doc/release-process.md#before-branch-off
11/23/2020 - 06:24 [unknown] Axel Gembe (ago) opened merge request [!874 *[qa] fix unreliable wallet_basic tests*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/874) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/23/2020 - 06:53 [unknown] freetrader (freetrader) approved merge request [!874 *[qa] fix unreliable wallet_basic tests*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/874) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/23/2020 - 07:27 [unknown] freetrader (freetrader) approved merge request [!872 *[DOC] Add .markdownlint.json*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/872) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/23/2020 - 10:56 [freetrader] Gitian builds were fine (linux, mac, win).
11/23/2020 - 10:56 Ubuntu 16.04 and 20.04 builds were also ok, as was Arch Linux and ARM (32 bit) native.
11/23/2020 - 10:56 Would be nice to know we don't break WSL.
11/23/2020 - 10:56 Darwin (native?) I believe has been tested by @Calin Culianu .
11/23/2020 - 10:56 FreeBSD build 12.1 build ok too, although the problem with thread names still exists (haven't been able to find a quick fix yet).
11/23/2020 - 10:56 [Calin Culianu] yes darwin native ok
11/23/2020 - 10:56 [Calin Culianu] i'm running latest master now in production on like 5 nodes on various networks
11/23/2020 - 10:56 [Calin Culianu] no issues so far
11/23/2020 - 10:57 [freetrader] cool
11/23/2020 - 19:50 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/200 opened by Manuel Gonzalez (mgonzalezm)
11/23/2020 - 19:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/200
11/23/2020 - 19:50 Error when compiling with gcc 9.2.0
11/23/2020 - 19:50 ../src/univalue/lib/univalue.cpp: In instantiation of ‘void UniValue::setIntOrFloat(Num) [with Num = long unsigned int]’:
11/23/2020 - 19:50 ../src/univalue/lib/univalue.cpp:234:23: required from here
11/23/2020 - 19:50 ../src/univalue/lib/univalue.cpp:219:23: error: invalid use of non-lvalue array
11/23/2020 - 19:50 218 | : (std::is_same<Num, uint64_t>::value
11/23/2020 - 19:57 [Calin Culianu] Regarding !870.. what I like:
11/23/2020 - 19:57 • the refactor of `setIntOrFloat` into two functions
11/23/2020 - 19:57 What I think is a lot more trouble than it's worth and still has problems as it has been submitted:
11/23/2020 - 19:57 • The templated constructor. It really is a landmine waiting to go off.
11/23/2020 - 19:57 I do not want to approve !870. I feel it degrades code quality overall because of the latter point. I do however suggest and recommend: we take the refactor part, and just use that. I think having just `int64_t` and `uint64_t` as the two int types it expects, and going back to casting at the call site is the way to go.
11/23/2020 - 19:57 I think templated constructors is playing with fire. If you constrain them with `enable_if` then it's safer, but it makes the code much harder to read and you don't really gain too much.
11/23/2020 - 20:04 [BigBlockIfTrue] meanwhile the current code is apparently also broken on some compilers: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/200
11/23/2020 - 20:06 [Calin Culianu] i don't even understand that error...

⬆️⬆️⬆️  END LOG FOR 11/23/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/22/2020 ⬇️⬇️⬇️
11/22/2020 - 00:33 [matricz] Mr Gonzales, is this the kind of action you were talking about?
11/22/2020 - 01:25 [ZakMcRofl] holy shit, I don't normally diss people online but Vin Armani's Twitter is coo coo cachoo crazy. Anti mask, anti vaxx, denying that coronavirus can stick to surfaces. insane.
11/22/2020 - 01:26 [ZakMcRofl] is there any official word on the ABC coin's name yet? its so weird, a whole week after the fork there is what seems to be absolute radio silence
11/22/2020 - 01:29 [freetrader] I'm glad I'm not the only one who finds that weird.
11/22/2020 - 01:30 [freetrader] About the radio silence.
11/22/2020 - 08:49 [Mark Lundeberg] A topic that I hope to see cleaned up in future: right now every wallet does its own idiosyncracies with transactions that make it possible to profile them. One would hope a standard procedure develops, at least for P2PKH wallets.
11/22/2020 - 08:49 Distinctions I know of:
11/22/2020 - 08:49 • BCHN uses version=2, seq = 0xfffffffe, locktime = latest block or (sometimes) within last 100 blocks. ECDSA. Random-shuffles inputs & outputs iirc.
11/22/2020 - 08:49 • bitcoin.com wallet uses version=2, seq = 0xffffffff, locktime=0. ECDSA. Not sure what ordering rule.
11/22/2020 - 08:49 • Electron cash uses version=1, seq = 0xfffffffe, locktime = latest block. Often schnorr sigs, and reduced fees to match. BIP69 ordering on inputs & outputs.
11/22/2020 - 08:49 I have my own preferences for which settings are best (e.g. version=2 is silly), but I'm curious what others think.
11/22/2020 - 08:57 [imaginary_username] v2 simply enables bip68, yes? is there any reason it should not be set?
11/22/2020 - 08:59 [Mark Lundeberg] Correct, it enables bip68, though if you actually take advantage of that (setting sequence bits) then your tx sticks out like a sore thumb anyway.
11/22/2020 - 08:59 [Mark Lundeberg] So I dunno why the switch to version=2 by default was ever done ... that said, it wouldn't hurt if everyone used it now
11/22/2020 - 09:01 [imaginary_username] my intuition is to align to whichever that has the most difficulty changing (in practice), but that'll likely mean bitcoincom, and we'll have to give up schnorr as a result, so that's a bummer
11/22/2020 - 17:14 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/873 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/22/2020 - 22:01 [freetrader] I think there is a bar to clear w.r.t. blockchain-based voting systems
11/22/2020 - 22:01 That bar may start somewhere here
11/22/2020 - 22:01 www.schneier.com/blog/archives/2020/11/on-blockchain-voting.html
11/22/2020 - 22:09 [Mark Lundeberg] If someone can get a majority of coins (i.e., >10M or so) to all signal for something, I'm going to pay attention. But if it's just 1000 BCH saying 'yes' and 900 BCH saying 'no', then meh. :)
11/22/2020 - 22:10 [Mark Lundeberg] The former will basically never happen though. So meh overall.
11/22/2020 - 22:12 [Mark Lundeberg] Oh, I see that is a different kind of blockchain voting discussed there.

⬆️⬆️⬆️  END LOG FOR 11/22/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/21/2020 ⬇️⬇️⬇️
11/21/2020 - 09:42 [matricz] The new logo is cool 8)
11/21/2020 - 10:43 [Axel Gembe] sbch.loping.net/block-height/16810
11/21/2020 - 10:43 [Axel Gembe] scalenet explorer is now much faster listing block details of huge blocks
11/21/2020 - 10:43 [Axel Gembe] and also reduced the amount of memory your browser will use
11/21/2020 - 10:43 [Axel Gembe] and significantly lower rendering time
11/21/2020 - 17:10 [sickpig] great work @Axel Gembe!
11/21/2020 - 19:03 [matricz] I'm reading medium.com/curiouserinstitute/a-game-designers-analysis-of-qanon-580972548be5 and stumbled upon:
11/21/2020 - 19:03 > Basically, that “A Ha!” moment when puzzle solving (even when incorrect) is extremely pleasurable and also may help encode what we learn in a new way.
11/21/2020 - 19:03 > It also helps reinforce the desire to seek out and solve new puzzles.
11/21/2020 - 19:03 > In other words, solving puzzles is extremely rewarding from a biochemical standpoint and _*the thoughts we gain from them are special to us.*_
11/21/2020 - 19:03 _*---*_
11/21/2020 - 19:03 Does that mean that I'm addicted to programming?
11/21/2020 - 19:04 [matricz] That would explain a lot of things.
11/21/2020 - 19:46 [Javier González] @Mark Lundeberg The behavior of ASERT when the HP brusquely increases is equal to when the HP decreases?
11/21/2020 - 20:57 [unknown] Søren Bredlund Caspersen (soeren.b.c) opened merge request [!872 *[DOC] Add .markdownlint.json*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/872) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 11/21/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/20/2020 ⬇️⬇️⬇️
11/20/2020 - 10:12 [matricz] cool
11/20/2020 - 10:34 [freetrader] So for !868, I propose to leave the named as `maxBlockSize` and align the rest of the `setexcessiveblock` call stuff (help doc, error message) to that naming ... for now.
11/20/2020 - 10:34 Simultaneously in v22.2 release, announce that we plan to rename this interface (which I strongly believe no-one is using in the 'named-arg' way, otherwise they would've run into the cannot-resolve-the-right-name-without-studying-the-source-code-in-depth problem...
11/20/2020 - 10:34 [freetrader] And then we rename the `maxBlockSize` arg to `excessiveBlocksize` in a subsequent version to bring it in line with the attribute returned by `getexcessiveblock`.
11/20/2020 - 10:46 [Calin Culianu] yeah i do agree excessiveBlockSize or something along those lines is a more consistent name
11/20/2020 - 10:46 [Calin Culianu] because maxBlockSize also refers to mining in our codebase
11/20/2020 - 15:53 [matricz] RPi 8GB doing spamming 4,5 tx/s, so not much upgrade on this from from the 32bit 4GB version.
11/20/2020 - 16:00 [matricz] What fonts do BCHN dev prefer?
11/20/2020 - 16:00 devfonts.gafi.dev/
11/20/2020 - 16:04 [matricz] Oh cool, there's a Consolas version with ligatures, and it's also free. I'm sold github.com/somq/consolas-ligaturized/
11/20/2020 - 16:44 [freetrader] !868 updated
11/20/2020 - 17:17 [unknown] Calin Culianu (cculianu) approved merge request [!868 *[lint] align `getexcessiveblock` argument name to `maxBlockSize`*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/868) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/20/2020 - 23:55 [BigBlockIfTrue] apparently some compilers require a #define to enable those things

⬆️⬆️⬆️  END LOG FOR 11/20/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/19/2020 ⬇️⬇️⬇️
11/19/2020 - 00:30 [matricz] How does one obtain the `NO IFP` tag?
11/19/2020 - 02:24 [imaginary_username] @sickpig
11/19/2020 - 09:11 [sickpig] @matricz BCHN string (case insensitive) has to be contained in the coinbase
11/19/2020 - 09:35 [Axel Gembe] scalenet explorer performance should be improved now
11/19/2020 - 09:35 [Axel Gembe] it now caches getblock calls, keeping the transactions out of the cache
11/19/2020 - 09:36 [Axel Gembe] and for the block details it fetches the full block from the node without caching
11/19/2020 - 09:36 [Axel Gembe] it also fetched the block twice before, which is now fixed
11/19/2020 - 09:45 < sbc> @freetrader and anyone else really, would you have time to give some feedback on this comment: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/698#note_435097334 ? What is the best way forward ?
11/19/2020 - 16:28 [Shadow Of Harbringer] I have an interesting observation, can you share your technical expertise guys?:
11/19/2020 - 16:28 old.reddit.com/r/btc/comments/jx5sxq/interesting_mining_profitability_on_bitcoin_cash/
11/19/2020 - 16:28 Especially @Jonathan Toomim’s opinion would be valuable.
11/19/2020 - 16:28 Let's talk it on reddit, so it is public
11/19/2020 - 17:18 [matricz] I'm so wrecked I can't even follow my own rules.
11/19/2020 - 17:18 Told people on reddit I'd tip them if the game of trust didn't blow their minds.
11/19/2020 - 17:18 I tipped everyone, regardles.
11/19/2020 - 17:24 [BigBlockIfTrue] but did they tip you back?
11/19/2020 - 17:30 [matricz] 8GB RPi sync started
11/19/2020 - 17:33 [freetrader] i heard one can get the newer RPi's to boot from external USB
11/19/2020 - 23:17 [BigBlockIfTrue] do you actually get 4 billion txs in mempool if you deep reorg scalenet? :p
11/19/2020 - 23:42 [BigBlockIfTrue] hahaha
11/19/2020 - 23:42 I have now broken the union of arm and win64
11/19/2020 - 23:42 divide and conquer
11/19/2020 - 23:42 [BigBlockIfTrue] apparently size_t is unsigned int on arm
11/19/2020 - 23:43 [BigBlockIfTrue] so I still need an unsigned overload in UniValue lib
11/19/2020 - 23:51 [freetrader] why not define a type for this and ifdef it for these strange platforms?

⬆️⬆️⬆️  END LOG FOR 11/19/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/18/2020 ⬇️⬇️⬇️
11/18/2020 - 13:28 [matricz] Flowee synched pretty easily on my laptop.
11/18/2020 - 13:28 It eats a lot more of diskspace (had to put it on spinning disk)
11/18/2020 - 13:28 The performance on small blocks is expecially impressive
11/18/2020 - 13:37 [matricz] Are you telling me that I can use my newfound knowledge in creating many many transactions, to spam ABC network to not let legit transactions get through even if blocks are mined?
11/18/2020 - 13:37 That's evil! who would do such a thing!
11/18/2020 - 13:45 [freetrader] "Hey, they have 4MB blocks that are bit slower to compensate for the earlier rapid emission and you are allowed to mine bigger blocks to get these fees that current miners miss out on." - u/Htfr on reddit
11/18/2020 - 13:49 [imaginary_username] wait, so these are actually 4D chess way to fix emission from EDA?
11/18/2020 - 13:50 [matricz] Hard Money
11/18/2020 - 15:04 [BigBlockIfTrue] only if you invested in BCHA
11/18/2020 - 15:11 [BigBlockIfTrue] But the 250-blocks-in-3-days requirement is bizarrely high in the context of ASERT. Requires 1.74 days of normal mining, leaving only 1.26 days for difficulty adjustment. In this time there can be 0.632 difficulty halvings, so hashrate must be at least 64.5% of pre-fork hashrate. Since block reward is cut by 8%, price must be at least 70.1% of pre-fork price, otherwise not enough blocks will be mined and the futu
11/18/2020 - 15:17 [Javier González] It's not just flooding or spam. It's something new.
11/18/2020 - 15:17 "Spam" TXs have a higher fee than "legitimate" TXs.
11/18/2020 - 15:17 Therefore, BAB is blocked right now.
11/18/2020 - 15:17 I have a TX in mempool that did not enter the last 2 blocks.
11/18/2020 - 15:18 [BigBlockIfTrue] Maybe some trader is trying to pump, creating artificial scarcity on exchanges by ddossing deposits. Happened before on other coins.
11/18/2020 - 15:19 [Javier González] lol
11/18/2020 - 23:34 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/193 opened by BigBlockIfTrue (BigBlockIfTrue)
11/18/2020 - 23:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/193
11/18/2020 - 23:34 The `getnetworkhashps` RPC command has an option to calculate average hashrate "since last difficulty change", wrongly assuming difficulty changes every 2016 blocks. This is no longer the case since November 2017, and this irrelevant option should be removed.
11/18/2020 - 23:34 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/193 opened by BigBlockIfTrue (BigBlockIfTrue)
11/18/2020 - 23:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/193
11/18/2020 - 23:34 The `getnetworkhashps` RPC command has an option to calculate average hashrate "since last difficulty change", wrongly assuming difficulty changes every 2016 blocks. This is no longer the case since November 2017, and this irrelevant option should be removed.
11/18/2020 - 23:47 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/867 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 11/18/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/17/2020 ⬇️⬇️⬇️
11/17/2020 - 07:10 [Calin Culianu] holy cow mark's advice sped up !849 by another factor of 6 in my tests! (It was already like 7x faster than master)!!!
11/17/2020 - 07:10 I really *really* think we need !849 in the next release. Hopefully @Mark Lundeberg will be so kind to take a gander again at !849, which now has the new optimization he suggested pushed on top.
11/17/2020 - 07:36 [Calin Culianu] I think for scalenet we need something like this commit:
11/17/2020 - 07:36 github.com/bitcoin-sv/bitcoin-sv/commit/04da73c2d076d7437ca43752a10a0c39040bd53e
11/17/2020 - 07:36 Right now for a 256MB scalenet block the ser/deser code (which happens to be called A LOT -- more than just sending the block once! But each time you want to process the block in some way) -- it ends up doing lots of reallocations -- like if you have 1 million tx's (which a scalenet block may have!) it will realloc the same buffer to grow it potentially 20 times -- it ends up basically copying 2.56GB of data internally as it does
11/17/2020 - 07:36 This is a conservative estimate.. the ser/deser code likely does even more reallocations.
11/17/2020 - 08:58 [Axel Gembe] scalenet explorer is up again
11/17/2020 - 09:07 [ZakMcRofl] BCH needs some positive press now, with Bitcoin being on everyone's mind. Can we publish the results of the scalenet tests with a press release (e.g. via bitcoin.com) once we hit a development milestone (e.g. stable 256MB or even bigger)
11/17/2020 - 09:21 [matricz] Great news, the explorer is essential.
11/17/2020 - 09:21 I'll try those configs and try to produce more details.
11/17/2020 - 14:44 [matricz] Curiously, adding 8GB of swap to my RPi didn't make it sync.
11/17/2020 - 14:44 It goes Out of Memory without even touching swap
11/17/2020 - 14:51 [freetrader] Do we want the 'consensus' label to designate only consensus changes, or any changes to consensus relevant code?
11/17/2020 - 14:51 [matricz] I'll have myself the new 64-bit 8GB Pi
11/17/2020 - 14:52 [freetrader] asking because I'm not finding it in docs.bitcoincashnode.org/doc/bchn-gitlab-usage-rules-and-guidelines/#list-of-labels-currently-used-on-bchn-gitlab
11/17/2020 - 14:54 [freetrader] Also, I'm inclined to label !862 as 'consensus' simply because it touches consensus relevant code (in sign.cpp).
11/17/2020 - 14:54 I don't see why something can't be 'consensus' and 'performance' at the same time.
11/17/2020 - 22:06 [Calin Culianu] ok i edited the MR description
11/17/2020 - 22:08 [freetrader] change lgtm, thanks
11/17/2020 - 22:11 [Shadow Of Harbringer] My thread is being vote-manipulated for stating the truth about Tether/BTC pumps, please help to turn it around:
11/17/2020 - 22:11 [Shadow Of Harbringer] old.reddit.com/r/btc/comments/jw2onv/due_to_people_asking_leaked_court_documentation/
11/17/2020 - 22:15 [Shadow Of Harbringer] This is the ULTIMATE PROOF that all of BTC rises of last 4 years are fake, pretty much

⬆️⬆️⬆️  END LOG FOR 11/17/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/16/2020 ⬇️⬇️⬇️
11/16/2020 - 09:01 [matricz] My report:
11/16/2020 - 09:01 I have 3 machines runing master with 830 and 855 applied
11/16/2020 - 09:01 • My 16GB laptop went out of memory once, but synched and is now at height 16981 `000000006276de408a87b7abcd880928b664d11d59487143d45d54ccbb7eab18`
11/16/2020 - 09:01 • My 4GB RPi is having difficulty with going past block 16809/16810
11/16/2020 - 09:01 • My 8GB DigitalOcean instance went OOM in several cases, but seemingly at random (after restart it can sync past the previous failure point and then go out of memory at a later block - still triaging)
11/16/2020 - 09:40 [matricz] Is bitcoind logs intentionally unhelpful?
11/16/2020 - 09:40 ```2020-11-16T09:32:55Z Disconnecting outbound peer 78 for old chain, best known block = 000000008b6a607a3a731ae1df816bb828450bec67fea5e8dbcf837ed711b99a```
11/16/2020 - 09:40 Yes, but _how_ old? What _height_? What _date_? What's the difference from mine?
11/16/2020 - 10:09 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/855 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/16/2020 - 10:13 [matricz] A 16GB Digital Ocean instance has completed a full sync from 0 to 16985 with no problem
11/16/2020 - 10:44 [matricz] On the same Digital Ocean instance, it fails consistently at
11/16/2020 - 10:44 ```2020-11-16T10:38:05Z UpdateTip: new best=00000000016bda69209514aaaaedaa1193a030c8104239b2758a8bccd2f18b40 height=16802 version=0x20000000 log2_work=57.887303 tx=14332156 date='2020-11-14T17:40:12Z' progress=1.000000 cache=234.0MiB(1802431txo)
11/16/2020 - 10:44 2020-11-16T10:38:05Z - Connect postprocess: 680.41ms [21.60s (156.49ms/blk)]
11/16/2020 - 10:44 2020-11-16T10:38:05Z - Connect block: 4682.53ms [132.91s (963.10ms/blk)]
11/16/2020 - 10:44 2020-11-16T10:38:15Z Error: Out of memory. Terminating.```
11/16/2020 - 13:27 [freetrader] checkpoints in !857 corrected
11/16/2020 - 13:34 [freetrader] so, scalenet is a network which will get to "re-live" the Axion upgrade everytime it is re-orged back and mined again sufficiently past the Axion activation?
11/16/2020 - 13:34 I think that makes it unique among networks in that we need to keep the MTP based upgrade check around for it.
11/16/2020 - 13:40 [freetrader] I've pushed a correction to !858 , please let me know what you think about it @Jonathan Toomim @imaginary_username @Calin Culianu
11/16/2020 - 13:42 [freetrader] yeah, i think the point of 10k was to keep the initial chain small, so I don't think it's necessary to bump it to 16k which has quite a few big blocks in already.
11/16/2020 - 13:43 [Calin Culianu] the change to the docs looks good
11/16/2020 - 21:29 [unknown] Calin Culianu (cculianu) merged merge request [!860 *[qa] Adjust sizes of testnet4 and scalenet blockchains*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/860) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/16/2020 - 21:29 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/eb8a862bc4996b28d0ee167dd82e3ef43030a4cf...45f1489fa705102f71884e33dc1828e99fe873e4
11/16/2020 - 21:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0e2a4f201cac0c9f8d78c754cd6819691c4f8bb2: [qa] Adjust sizes of testnet4 and scalenet blockchains - freetrader
11/16/2020 - 21:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/45f1489fa705102f71884e33dc1828e99fe873e4: Merge branch 'qa/update_assumed_chain_sizes' into 'master' - Calin Culianu
11/16/2020 - 21:29 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/eb8a862bc4996b28d0ee167dd82e3ef43030a4cf...45f1489fa705102f71884e33dc1828e99fe873e4
11/16/2020 - 21:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0e2a4f201cac0c9f8d78c754cd6819691c4f8bb2: [qa] Adjust sizes of testnet4 and scalenet blockchains - freetrader
11/16/2020 - 21:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/45f1489fa705102f71884e33dc1828e99fe873e4: Merge branch 'qa/update_assumed_chain_sizes' into 'master' - Calin Culianu
11/16/2020 - 21:38 [Calin Culianu] ok fwiw i am running MR's 849, 855, and 857 all rebased off of master now on my full nodes. just fyi.
11/16/2020 - 21:39 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/857 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 11/16/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/15/2020 ⬇️⬇️⬇️
11/15/2020 - 05:09 [Jonathan Toomim] no, i want to do it, i just hadn't had time yet
11/15/2020 - 05:09 [Jonathan Toomim] (i presume you mean the ONE_MEGABYTE thing)
11/15/2020 - 05:50 [griffith] does anyone know how windows handles file creation?
11/15/2020 - 05:50 if i make a new file that is 10 MB, does it just allocate 10MB on disk? or does it allocate the 10MB AND zero the data there?
11/15/2020 - 06:20 [unknown] Axel Gembe (ago) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/855 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/15/2020 - 06:21 [Axel Gembe] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/855
11/15/2020 - 12:28 [Shadow Of Harbringer] "does anyone know who the bitcoincash.org domain was transferred to?" -> most probably from one adversary of P2P Cash to another adversary of P2P cash
11/15/2020 - 12:28 [Shadow Of Harbringer] nothing new
11/15/2020 - 12:28 [Shadow Of Harbringer] I am guessing the new adversary will be worse than the old
11/15/2020 - 12:28 [Shadow Of Harbringer] TLAs are here and are fighting us
11/15/2020 - 12:29 [Shadow Of Harbringer] don't think that you can do a money revolution peacefully, without any fighting and any casualties
11/15/2020 - 21:51 [BigBlockIfTrue] shall we release a new version with post-split checkpoint to make it official?
11/15/2020 - 21:51 [freetrader] Yes we shall.
11/15/2020 - 21:53 [BigBlockIfTrue] if we don't have many new features yet then we can also do a 22.1.1 with just the extra checkpoint
11/15/2020 - 21:59 [freetrader] we merged standardness requirement for testnet4
11/15/2020 - 21:59 it's not mainnet, but perhaps should be classed an interface change
11/15/2020 - 21:59 further, technically the longpoll fix is a behavior fix on getblocktemplate, so ... also deserves minor version not just patch version
11/15/2020 - 21:59 and then there's Jonathan's INV broadcast with new parameters.
11/15/2020 - 21:59 plus, important bugfix on the getblockheader...
11/15/2020 - 21:59 and more (logging changes).
11/15/2020 - 21:59 So ... certainly enough changes for a proper minor version! :woohoo:
11/15/2020 - 22:05 [matricz] Does the scalenet OOM fix fit in 22.2?

⬆️⬆️⬆️  END LOG FOR 11/15/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/14/2020 ⬇️⬇️⬇️
11/14/2020 - 02:36 [griffith] @matricz BU MR 2353 should fix all issues with syncing scalenet. should only need to pass in the -scalenet arg on startup now.
11/14/2020 - 06:42 [merc1er] Should I merge this github.com/bitcoin-cash-node/bchnode-web/pull/148 @freetrader @emergent_reasons?
11/14/2020 - 06:45 [emergent_reasons] I guess. I just realized none of the others are translated.
11/14/2020 - 06:46 [merc1er] Yes, I think we didn’t include them to i18n on purpose. Do you want me to add them?
11/14/2020 - 06:47 [emergent_reasons] I don't think it's urgent. If we have an issue for the future, that should be good enough.
11/14/2020 - 06:47 [emergent_reasons] I'm good for merge. Not sure who usually calls it for the site though.
11/14/2020 - 12:56 [griffith] sbch.loping.net/ is dead? maybe? it seems stuck a few hours ago.
11/14/2020 - 12:58 [imaginary_username] no? i'm seeing it at 12767, last block 2min ago
11/14/2020 - 12:59 [griffith] uhh...
11/14/2020 - 12:59 [griffith] maybe its my net
11/14/2020 - 13:00 [griffith] idk what just happened. its good now.
11/14/2020 - 19:57 [matricz] ```2020-11-14T19:11:01Z Error: Out of memory. Terminating.```
11/14/2020 - 20:04 [Calin Culianu] well so @Axel Gembe managed to crash all the bitcoinds on scalenet. muahaha. see issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/191
11/14/2020 - 20:06 [Axel Gembe] 1.15 million tx in 16812
11/14/2020 - 20:20 [Calin Culianu] @Axel Gembe you should really submit that bugfix now. :) you will be a hero!
11/14/2020 - 20:50 [Axel Gembe] files.sameroom.io/ejYca1KT518k2cJnRBWZVOldqn8DyX_znONcRTio4fE/image.png

⬆️⬆️⬆️  END LOG FOR 11/14/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/13/2020 ⬇️⬇️⬇️
11/13/2020 - 00:00 [freetrader] @Reuf Rujevic
11/13/2020 - 00:02 [freetrader] files.sameroom.io/37ht7sSRl9EAtx4CKdOM2PM15jeAAaBhxBtgsXG5Sjo/image.png
11/13/2020 - 05:29 [unknown] Jonathan Toomim (jtoomim) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/851 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/13/2020 - 08:23 [matricz] Stumpled upon this
11/13/2020 - 08:23 shape-of-code.coding-guidelines.com/2020/11/08/evidence-based-software-engineering-book-released/
11/13/2020 - 09:02 [griffith] @matricz testnet 4 and scalenet do not work on BU right now.
11/13/2020 - 09:06 [matricz] I was willing to try out txunami, and was able to run BU on scalenet by manually applying the scalenet parameters MR, but txunami didn't want to compile with my build
11/13/2020 - 09:06 [matricz] I'll wait
11/13/2020 - 14:34 [matricz] docs.bitcoincashnode.org/doc/json-rpc/importprunedfunds/
11/13/2020 - 14:34 ```[...]
11/13/2020 - 14:34 Aimed towards pruned wallets. [...]```
11/13/2020 - 14:34 What is a pruned wallet, and how do I create one
11/13/2020 - 14:42 [matricz] My burner wallet with 3M transactions is 3GB in size and makes bitcoind take minutes to startup and shutdown
11/13/2020 - 14:45 [matricz] is the MR for SQL wallet around?
11/13/2020 - 16:08 [griffith] @matricz @Jonathan Toomim @Axel Gembe the default mining block size for the scalenet and testnet 4 are the same as the max block sizes, right?
11/13/2020 - 16:08 [Axel Gembe] i'd think every client can use whatever they think is right as its not a consensus rule

⬆️⬆️⬆️  END LOG FOR 11/13/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/12/2020 ⬇️⬇️⬇️
11/12/2020 - 08:06 [Calin Culianu] hey guys so there are performance issues with `getblockstats` that affect the block explorer that everybody uses (the one maintained by Anreas)
11/12/2020 - 08:08 [Calin Culianu] it grabs cs_main, then holds it while it deserializes the block (1), and then it keeps on holding it while it looks up ALL of the INPUT tx's to all of the tx's for the block (2).
11/12/2020 - 08:08 These 2 things are.. slow. It doesn't even need to hold cs_main during that time.
11/12/2020 - 08:08 I have 1 patch to fix that but then @Axel Gembe also made it sort of parallelize itself while it fetches all the inputs which has a massive speedup.
11/12/2020 - 08:08 anyway. just a heads up that we are thinking of submitting an MR or 2 for that call.
11/12/2020 - 08:13 [Calin Culianu] just FYI: these issues are particularly acute for scalenet .. but probably also if we ever get 32MB blocks...
11/12/2020 - 08:16 [Calin Culianu] right now the WHOLE NODE freezes for 8 seconds or 10 seconds while it prepares the reply!!
11/12/2020 - 08:16 [imaginary_username] i'd imagine they should help explorers become more lightweight in general too, most of them probably have to cache literally everything right now
11/12/2020 - 11:30 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/849 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/12/2020 - 11:44 [freetrader] gist.github.com/karalabe/e1891c8a99fdc16c4e60d9713c35401f#gistcomment-3525055
11/12/2020 - 12:26 [Axel Gembe] if you want to test jemalloc you can just preload it. ABCore just link jemalloc, so it has the same effect
11/12/2020 - 12:37 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/850 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/12/2020 - 13:48 [unknown] Calin Culianu (cculianu) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/850 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/12/2020 - 20:04 [BigBlockIfTrue] well, at least we actually deploy an upgrade every 6 months, I doubt zcash deploys an upgrade every 16 weeks
11/12/2020 - 23:03 [Javier González] twitter.com/JavierGonzalez/status/1327023177818656770
11/12/2020 - 23:59 [freetrader] General info:
11/12/2020 - 23:59 If you request apps installation on this Slack without discussing it first with us, I'll just deny it

⬆️⬆️⬆️  END LOG FOR 11/12/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/11/2020 ⬇️⬇️⬇️
11/11/2020 - 02:43 [merc1er] Ok I’ll get in touch with her
11/11/2020 - 02:59 [Jonathan Toomim] and regenerate your utxos?
11/11/2020 - 03:00 [Jonathan Toomim] that seems like a viable option
11/11/2020 - 05:25 [merc1er] @Leandrodimarco in the Spanish translation: `El proyecto Bitcoina Cash Node ha estado proporcionando software de nodo full de alta calidad para la red Bitcoin Cash (BCH) desde febrero de 2020.`
11/11/2020 - 05:26 [merc1er] Is `Bitcoina` correct?
11/11/2020 - 13:12 [Leandrodimarco] @merc1er, done. I took the opportunity to revisit some of the previous strings. I will see some comments at Crowdin.
11/11/2020 - 14:11 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/841 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/11/2020 - 14:12 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/841 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/11/2020 - 14:12 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e98a752b067a432522be7750c06e4e6f961dac31...a83044ca7c44d877d224fccfde5ebbb219313396
11/11/2020 - 14:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d21e79aa4738d12d3197d7647c11f726900a58ff: Use RPCHelpMan for most RPCs - Dagur
11/11/2020 - 14:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a83044ca7c44d877d224fccfde5ebbb219313396: Merge branch 'rpchelpman' into 'master' - freetrader
11/11/2020 - 14:12 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e98a752b067a432522be7750c06e4e6f961dac31...a83044ca7c44d877d224fccfde5ebbb219313396
11/11/2020 - 14:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d21e79aa4738d12d3197d7647c11f726900a58ff: Use RPCHelpMan for most RPCs - Dagur
11/11/2020 - 14:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a83044ca7c44d877d224fccfde5ebbb219313396: Merge branch 'rpchelpman' into 'master' - freetrader
11/11/2020 - 19:42 [matricz] 24h stas: 9M transactions
11/11/2020 - 19:42 [matricz] Those are rookie numbers!
11/11/2020 - 19:49 [Axel Gembe] scalenet explorer is offline rn
11/11/2020 - 19:49 [Axel Gembe] was testing performance
11/11/2020 - 19:49 [Axel Gembe] found that there is room to improve getblockstats, which made the explorer constantly time out

⬆️⬆️⬆️  END LOG FOR 11/11/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/10/2020 ⬇️⬇️⬇️
11/10/2020 - 02:32 [Jonathan Toomim] it looks like the RAM-to-tx-size ratio is about 4.48:1
11/10/2020 - 02:32 [Jonathan Toomim] which means that the 300 MB RAM limit on mempool size is reached with about 63.8 MB of tx
11/10/2020 - 02:33 [Jonathan Toomim] that's actually pretty close to the mainnet block size limit (only 2 blocks), so i think it would be a good idea to raise the default limit on mainnet
11/10/2020 - 02:34 [Jonathan Toomim] maybe i'll move this to dev-general for a wider audience
11/10/2020 - 02:35 [Jonathan Toomim] scalenet testing is showing us that the RAM-to-tx-size ratio is about 4.5:1, which means that the 300 MB limit on RAM usage for mempool gets reached when there are around 63 MB of serialized-size tx in mempool
11/10/2020 - 10:46 [matricz] I'll correct my previous statement:
11/10/2020 - 10:46 You either get a 8GB/1.5GHz version
11/10/2020 - 10:46 or
11/10/2020 - 10:46 a 4GB/1.8GHz version inside a keyboard (the 400 model)
11/10/2020 - 10:47 [matricz] There is currently no 8GB/1.8GHz version
11/10/2020 - 11:02 [merc1er] Thanks @Dagur!
11/10/2020 - 11:08 [Calin Culianu] nice thanks for the follow-up
11/10/2020 - 11:10 [merc1er] French done 100% too
11/10/2020 - 19:08 [matricz] It does seem that Mr Toomims pure bash script is faster than python, for whatever reason.
11/10/2020 - 19:08 !830 is cool.
11/10/2020 - 19:38 [Charlie] Hey all- I saw twitter.com/CoinbaseSupport/status/1324156279489622017 from Coinbase and am wondering if they're running BCHN as their node, or just a node that will follow the BCHN chain (eg BU)?
11/10/2020 - 19:40 [imaginary_username] @Charlie we have no good way to know _for sure_ unless we somehow gain access to their servers, but the tweet seemed to say it's straight up BCHN nodes.
11/10/2020 - 19:41 [Charlie] Yes understood- didn't know if there was a contact here who might know better. Thanks!
11/10/2020 - 20:44 [imaginary_username] arstechnica.com/gadgets/2020/11/the-first-arm-based-mac-with-apple-silicon-is-tk-name/

⬆️⬆️⬆️  END LOG FOR 11/10/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/09/2020 ⬇️⬇️⬇️
11/09/2020 - 01:01 [Jonathan Toomim] the purpose of the WCFeeRate calculation is to determine which transactions are shit and should be flushed down the toilet
11/09/2020 - 01:02 [Jonathan Toomim] the WCFeeRate could be expanded to WorstCaseFeeRate if the euro crew wishes
11/09/2020 - 01:35 [freetrader] I feel 'WorstCaseFeeRate' is more readable.
11/09/2020 - 01:35 [freetrader] :toilet:
11/09/2020 - 01:37 [freetrader] > DO NOT use abbreviations or contractions within identifiers.
11/09/2020 - 01:37 Graffiti found within the cubicle
11/09/2020 - 10:18 [matricz] Got a cool 40tx/s by moving my wallet file to a ramdisk
11/09/2020 - 10:19 [merc1er] I removed the contact page and merged into the footer: deploy-preview-141--bchn.netlify.app
11/09/2020 - 10:47 [Calin Culianu] heh
11/09/2020 - 11:01 [freetrader] So I would suggest making the footer a bit more humanly intelligible and trying to reduce duplication.
11/09/2020 - 11:01 As I said before, I thought it's ok to just entirely replace the previous one with the layout you had for the Contacts.
11/09/2020 - 11:01 But ok.
11/09/2020 - 11:01 Here's my suggestions for rewording: (URL targets in parentheses)
11/09/2020 - 11:01 Organization
11/09/2020 - 11:05 [freetrader] dammit i hate Slack's editor
11/09/2020 - 17:26 [jkister] had no idea bsv was at $160. i sold mine forever ago at less than 1/2 that because i didnt believe. that'll teach me.
11/09/2020 - 17:27 [jkister] although i bought more bch with it, so maybe evened out
11/09/2020 - 17:43 [Javier González] files.sameroom.io/Oj2CT96AtXOiLIOn-859DtAm342ZQW-qj7zQkcHAXB0/image.png
11/09/2020 - 18:01 [Javier González] How long does the new difficulty algorithm take to adapt to an extreme hashpower drop?
11/09/2020 - 18:28 [merc1er] deploy-preview-141--bchn.netlify.app/ @freetrader

⬆️⬆️⬆️  END LOG FOR 11/09/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/08/2020 ⬇️⬇️⬇️
11/08/2020 - 00:27 [matricz] I'll try the same on the RPi...
11/08/2020 - 00:27 Say I have 1MH/s, and today's estimated hashrate is 188.4 MH/s
11/08/2020 - 00:27 So I'm expected to mine just a little less than one block a day, right?
11/08/2020 - 00:31 [BigBlockIfTrue] address and qr code should remain linked to wallet payment interface, not blockchair
11/08/2020 - 00:31 [BigBlockIfTrue] you could possibly add a separate link to blockchair somewhere
11/08/2020 - 00:32 [imaginary_username] "See transactions on explorer"?
11/08/2020 - 00:32 [BigBlockIfTrue] yeah something like that
11/08/2020 - 08:31 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/189 opened by Axel Gembe (ago)
11/08/2020 - 08:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/189
11/08/2020 - 08:31 # Issue description
11/08/2020 - 08:31 After a restart of the node the RPC `getblocktemplate` `longpoll` instantly returns causing `minerd` to repeatedly poll using a short interval. The request and response remain the same. The problem disappears as soon as the first block after startup is received.
11/08/2020 - 08:31 # Steps to reproduce
11/08/2020 - 09:08 [matricz] Thanks Mr Toomim!
11/08/2020 - 09:08 I'm already at it. Just got a block!
11/08/2020 - 09:08 I got 1MH/s on the RPi4, now I realize that 53MH is too much for scalenet atm
11/08/2020 - 09:09 [matricz] Anyway bitcoin-qt crashed after getting the block with :
11/08/2020 - 09:10 [matricz] ```2020-11-08T09:01:10Z CreateNewBlock() packages: 80.61ms (679 packages, 15379 updated descendants), validity: 30.22ms (total 110.83ms)
11/08/2020 - 09:10 2020-11-08T09:02:29Z GUI: flush: GetDC failed (Operazione completata.)
11/08/2020 - 09:10 2020-11-08T09:03:05Z GUI: flush: GetDC failed (Operazione completata.)
11/08/2020 - 09:10 2020-11-08T09:03:09Z GUI: flush: GetDC failed (Operazione completata.)
11/08/2020 - 09:10 2020-11-08T09:03:09Z GUI: flush: GetDC failed (Operazione completata.)
11/08/2020 - 09:17 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/844 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/08/2020 - 16:56 [Calin Culianu] so i formally protest my having to alert core to this. let them waste their time themselves. they already ruined crypto for years. why help them?
11/08/2020 - 17:00 [freetrader] then don't file it, I'll file it.
11/08/2020 - 17:00 [Calin Culianu] ha ha ok
11/08/2020 - 17:00 [Calin Culianu] just -- why alert them at all? let their shitty software be shitty.
11/08/2020 - 17:00 [Calin Culianu] bah.

⬆️⬆️⬆️  END LOG FOR 11/08/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/07/2020 ⬇️⬇️⬇️
11/07/2020 - 00:58 [Jonathan Toomim] yes, disk IO is a major bottleneck with coinsel=1 unless you're on a decent SSD
11/07/2020 - 00:58 [Jonathan Toomim] with the round robin MR, disk IO is the main bottleneck even with a decent SSD
11/07/2020 - 08:15 [matricz] What coinsel should I use? (not setting anything rn)
11/07/2020 - 08:15 [matricz] `coinsel=2` to be future proof?
11/07/2020 - 08:16 [matricz] My laptop doing consistently some 100 txs a minute.
11/07/2020 - 08:16 How did you get 100k?
11/07/2020 - 08:23 [matricz] Getting a cool 10tx/s with `coinsel=2`
11/07/2020 - 08:23 Totally forgot about that
11/07/2020 - 09:41 [freetrader] @merc1er: Do you think we should put a page up on site with branding materials that others can use?
11/07/2020 - 16:07 [merc1er] Yes, I'm adding a media kit page similar to bch.info/en/media
11/07/2020 - 16:50 [matricz] :trophy:
11/07/2020 - 16:51 [matricz] Love the article, Mr Toomim
11/07/2020 - 16:52 [matricz] Got to say that thr Qt UI on Windows is clunky under stress
11/07/2020 - 17:24 [merc1er] deploy-preview-145--bchn.netlify.app/en/media

⬆️⬆️⬆️  END LOG FOR 11/07/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/06/2020 ⬇️⬇️⬇️
11/06/2020 - 01:29 [Jonathan Toomim] the sbch explorer appears to be calculating % full based on a hard-coded 32 MB limit
11/06/2020 - 01:29 [Jonathan Toomim] so if we do our job right, we should be able to get that up to 800%
11/06/2020 - 08:50 [matricz] Went with Mr Toomim's advice
11/06/2020 - 08:50 [matricz] ```#!/usr/bin/env python3
11/06/2020 - 08:50 # This script will create a target amount of UTXOs for easy spending on scalenet # Prerequisites: # * pip install python-bitcoinrpc
11/06/2020 - 08:50 # * Sufficient confirmed balance (including fees)
11/06/2020 - 08:50 # * a running bitcoind instance
11/06/2020 - 08:50 from bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException
11/06/2020 - 08:50 def fan_out():
11/06/2020 - 08:50 rpc_user = "" rpc_password = "" url = "{}:{}@{}:{}".format(rpc_user, rpc_password, "127.0.0.1", "38332")
11/06/2020 - 08:50 rpc_connection = AuthServiceProxy(url)
11/06/2020 - 08:50 addresses = {}
11/06/2020 - 08:50 for i in range(999): addresses[rpc_connection.getnewaddress()] = 0.1
11/06/2020 - 08:50 print(rpc_connection.sendmany("dummy", addresses, 0))
11/06/2020 - 08:50 fan_out()```
11/06/2020 - 08:52 [matricz] We have a simple python script that will spam transactions gitlab.com/bitcoin-cash-node/bchn-sw/corgi/-/blob/master/node_actions.py
11/06/2020 - 09:12 [imaginary_username] re: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/831#note_435879820
11/06/2020 - 09:14 [imaginary_username] does the test actually needs to CPU mine a block? I can see it adding a lot of time to any testing script that actually does that. to test rejection, it would seem that simply giving it a bunch of
11/06/2020 - 09:14 "premined" blocks would be enough, or maybe not even that is needed?
11/06/2020 - 18:00 [Wisequote] Am I a traitor? Click to find out! =D www.reddit.com/r/btc/comments/jp9q2h/i_hereby_announce_my_full_support_of_the_ifp_and/
11/06/2020 - 18:32 [Javier González] blog.bitcoinabc.org/2020/11/06/bitcoin-abc-will-support-both-bcha-and-bchn-after-the-chain-split/
11/06/2020 - 18:32 > As such, we will release Bitcoin ABC: BCHN edition.
11/06/2020 - 18:32 Congrats, BCHN win.
11/06/2020 - 18:35 [freetrader] ABC is at least 50% bitsheviks.
11/06/2020 - 18:44 [Javier González] this is the ABC capitulation :)
11/06/2020 - 19:18 [Javier González] In the near future "Bitcoin ABC BCHN edition" will be called "Bitcoin ABC". xD
11/06/2020 - 23:19 [matricz] Idk, I'm trying my hand with this scalenet thing, and I suck.
11/06/2020 - 23:19 I'll try from scratch some other day.
11/06/2020 - 23:28 [matricz] It looks like putting the `walletdir` on fast media helps a lot
11/06/2020 - 23:28 [matricz] I'll do that on the RPi too

⬆️⬆️⬆️  END LOG FOR 11/06/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/05/2020 ⬇️⬇️⬇️
11/05/2020 - 00:12 [Jonathan Toomim] 245e552353c0ca04086f83e08fcede9454fcc4fb3a0080f80d4688cf253a5644
11/05/2020 - 00:13 [Jonathan Toomim] hmm, sbch.loping.net/tx/245e552353c0ca04086f83e08fcede9454fcc4fb3a0080f80d4688cf253a5644 doesn't work... @sickpig?
11/05/2020 - 00:13 ```Error
11/05/2020 - 00:13 /workspace/views/transaction.pug:85
11/05/2020 - 00:13 83| div.summary-table-label Chain Lenght
11/05/2020 - 00:13 84| div.summary-table-content.text-monospace
11/05/2020 - 00:14 > 85| span #{mempoolDetails.entry.ancestorcount + mempoolDetails.entry.descendantcount -1}
11/05/2020 - 00:14 86|
11/05/2020 - 00:14 87| if (isTxConfirmed)
11/05/2020 - 00:14 88| div.row
11/05/2020 - 00:14 Cannot read property 'entry' of undefined```
11/05/2020 - 07:25 [merc1er] files.sameroom.io/8wFv_7kjpbiDAyV5xudQznuq7QdsZQZhJwjVSTtkAVE/Screenshot+2020-11-05+at+14.21.35.png
11/05/2020 - 07:25 [merc1er] files.sameroom.io/-NQqTBU6LW0VDq0lPcVGw0wyGrhSPxUVQs3I9rUdlmM/Screenshot+2020-11-05+at+14.21.44.png
11/05/2020 - 07:25 [merc1er] i can make it stick to the top
11/05/2020 - 07:31 [Jonathan Toomim] @Axel Gembe ^
11/05/2020 - 07:41 [merc1er] files.sameroom.io/xp2vvmVGAfQuy5yPegSTNQgw-McfF3dqwXYgcQuk59k/Screenshot+2020-11-05+at+14.40.54.png
11/05/2020 - 14:32 [matricz] Does BCHN have sendtomany in the Qt UI?
11/05/2020 - 14:35 [imaginary_username] damn, i haven't run bitcoin-qt in years, i probably should do that
11/05/2020 - 14:41 [unknown] Looks like this account is impersonating Tracy and her position as BCHN representative:
11/05/2020 - 14:41 [unknown] twitter.com/IsobelPatters19
11/05/2020 - 14:43 [imaginary_username] @Tracy Chen you don't recognize this do you? ^
11/05/2020 - 22:44 [matricz] Spamming again
11/05/2020 - 22:45 [matricz] Looks good for now

⬆️⬆️⬆️  END LOG FOR 11/05/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/04/2020 ⬇️⬇️⬇️
11/04/2020 - 03:25 [unknown] Calin Culianu (cculianu) opened merge request [!843 *[backport] Add log output during initial header sync*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/843) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/04/2020 - 06:02 [merc1er] files.sameroom.io/4deY8bSztjqL3ZkjrAyzgndaMZ_-b1RQTYQ-66EPDTM/Screenshot+2020-11-04+at+12.58.39.png
11/04/2020 - 06:02 [merc1er] files.sameroom.io/ns5iWULlPh1_SHetA5uUrJWVLsVU1ig9IyhDqp7GjXs/Screenshot+2020-11-04+at+13.01.07.png
11/04/2020 - 06:02 [merc1er] Live preview: <https:deploy-preview-141--bchn.netlify.app/en/contact|deploy-preview-141--bchn.netlify.app/en/contact>
11/04/2020 - 08:00 [emergent_reasons] It... redirects to slack general channel..... lol wtf?
11/04/2020 - 08:01 [emergent_reasons] deploy-preview-141--bchn.netlify.app/en/contact
11/04/2020 - 16:10 [freetrader] hello @merc1er
11/04/2020 - 16:10 [freetrader] I am going to put in a PR to update the site banner
11/04/2020 - 16:11 [freetrader] I need you to do a followup PR to make it more "in your face" (quoting ER)
11/04/2020 - 16:11 [emergent_reasons] (BOOM! emoji)
11/04/2020 - 16:11 [merc1er] Ok, will work on this ASAP
11/04/2020 - 21:45 [matricz] Darn, forgot that I had built without wallet... I'll do so now.
11/04/2020 - 21:48 [matricz] This is more of an Electron Cash question, but there's a "fusion" icon bottom right, it resembles a hexagonal graph. It needs to be green to be enabled; if it's not, then click on it (it'll ask for your password)
11/04/2020 - 22:43 [matricz] `bchtest:qpjcn5dwehpu3x4u7thvyvqscacredzzgytq7u7fm5`
11/04/2020 - 22:43 :pray:

⬆️⬆️⬆️  END LOG FOR 11/04/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/03/2020 ⬇️⬇️⬇️
11/03/2020 - 05:55 [Shadow Of Harbringer] Good I did not invest in the futures then, I do not like such surprises
11/03/2020 - 05:56 [Shadow Of Harbringer] Oh, it's back now
11/03/2020 - 16:58 [merc1er] @freetrader what do you think about that?
11/03/2020 - 16:58 Our main options are:
11/03/2020 - 16:58 • host a git server (requires a paid server monthly)
11/03/2020 - 16:58 • use a CDN
11/03/2020 - 16:58 • use Git LFS (large file storage)
11/03/2020 - 17:09 [freetrader] I think (2 - hosting another archive of the repo somewhere) isn't getting us much.
11/03/2020 - 17:09 Much more important to get a CI server up and running.
11/03/2020 - 17:09 If anything that box can keep synchronized clones of our github and gitlab repos.
11/03/2020 - 17:09 Apart from that, we coders have copies of the repo in many places.
11/03/2020 - 17:09 I don't have a worry that stuff can get lost or easily manipulated.
11/03/2020 - 17:11 [freetrader] My preferred option is we locate such a CI / archive box with someone trusted, who has a solid pipe and lotsa spare bandwidth.
11/03/2020 - 17:20 [merc1er] You are currently GitLab CI, correct?
11/03/2020 - 17:21 [merc1er] So, to recap, you want to self-host GitLab CI and keep archives on that server?

⬆️⬆️⬆️  END LOG FOR 11/03/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/02/2020 ⬇️⬇️⬇️
11/02/2020 - 05:54 [merc1er] files.sameroom.io/rqF9HjRRRGNe9yx3C405EAD7ebU1yAUyO0-KL7YxaoM/Screenshot+2020-11-02+at+12.53.51.png
11/02/2020 - 05:54 [merc1er] PR: github.com/bitcoin-cash-node/bchnode-web/pull/141
11/02/2020 - 10:14 [Dagur] I guess I should complete !752, which documents this exact issue (sweat smile emoji)
11/02/2020 - 10:16 [Dagur] I believe the 400 minute cap only applies to private repos @
11/02/2020 - 10:17 [Dagur] That’s at least my experience :man-shrugging:
11/02/2020 - 15:08 [unknown] Good to know, thanks @Dagur.
11/02/2020 - 21:08 [matricz] I got my 4 puzzle pieces translated to Chinese
11/02/2020 - 21:08 [matricz] Thank you Team Ryver!
11/02/2020 - 21:25 [Shadow Of Harbringer] Hmmmm,
11/02/2020 - 21:25 coinex.com/
11/02/2020 - 21:26 [Shadow Of Harbringer] old.reddit.com/r/btc/comments/jmucms/anyone_know_what_is_up_with_coinex/
11/02/2020 - 21:26 [Shadow Of Harbringer] Peculiar.

⬆️⬆️⬆️  END LOG FOR 11/02/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 11/01/2020 ⬇️⬇️⬇️
11/01/2020 - 00:17 [unknown] freetrader (freetrader) opened merge request [!842 *[qa] Remove unused, commented out function 'GetPubKey'*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/842) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/01/2020 - 00:52 [unknown] Calin Culianu (cculianu) approved merge request [!842 *[qa] Remove unused, commented out function 'GetPubKey'*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/842) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
11/01/2020 - 01:10 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/150 closed by Calin Culianu (cculianu)
11/01/2020 - 02:38 [unknown] Even at the absolute top tier of 50k minutes per month though given an average per test consumption of 60 minutes that's only low 800 runs... and given how many runs I'm seeing in CI and your pace of development (kudos by the way) maybe you're even topping that?
11/01/2020 - 02:39 [unknown] rough glance I'm seeing ~220 runs in the past month which would be exceeding the limit of every tier except the very top.
11/01/2020 - 05:58 [merc1er] files.sameroom.io/YMRhWemE1eiQsnr4-jUlh5TK2xAGuGHGAI8JNDlQx80/Screenshot+2020-11-01+at+12.57.29.png
11/01/2020 - 06:00 [merc1er] Also you mention a "disclosure policy" @imaginary_username, should I just copy the content from this; gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/master/DISCLOSURE_POLICY.md
11/01/2020 - 06:03 [merc1er] Or link to that page directly
11/01/2020 - 10:59 [imaginary_username] @merc1er link to the page directly is probably better, so that any updates merged on source can be seen immediately. people who are disclosing doesn't need to read a pretty version, they need the latest version :)
11/01/2020 - 13:13 [imaginary_username] trying to build `ninja bench-bitcoin` :
11/01/2020 - 13:13 [imaginary_username] ```Building CXX object src/bench/CMakeFiles/bench_bitcoin.dir/data/block413567.cpp.o
11/01/2020 - 13:13 FAILED: src/bench/CMakeFiles/bench_bitcoin.dir/data/block413567.cpp.o
11/01/2020 - 13:13 /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/miniupnpc -g -O2 -fPIE -fvisibility=hidden -fst
11/01/2020 - 13:13 ../src/bench/data/block413567.cpp:1:1: error: 'version' does not name a type
11/01/2020 - 13:13 version git-lfs.github.com/spec/v1
11/01/2020 - 13:13 ^~~~~~~
11/01/2020 - 13:13 [205/238] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
11/01/2020 - 13:13 ninja: build stopped: subcommand failed.```
11/01/2020 - 13:13 [imaginary_username] anyone recognize this?
11/01/2020 - 13:19 [merc1er] OK! I'm working on it

⬆️⬆️⬆️  END LOG FOR 11/01/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/31/2020 ⬇️⬇️⬇️
10/31/2020 - 08:38 [merc1er] Done: github.com/bitcoin-cash-node/bchnode-web/pull/139 @freetrader
10/31/2020 - 08:39 [merc1er] And @emergent_reasons :)
10/31/2020 - 08:49 [merc1er] And this: (very few changes (sweat smile emoji)) github.com/bitcoin-cash-node/bchnode-web/pull/140
10/31/2020 - 09:02 [freetrader] Thanks, merged
10/31/2020 - 09:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#159 [bounty] [test] Functional test for average ms delay between trickled INV transmission in !746](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/159) closed by freetrader (freetrader)
10/31/2020 - 13:15 [merc1er] Are the emails at github.com/bitcoin-cash-node/bchnode-web/issues/138 fully functional already @imaginary_username ?
10/31/2020 - 13:15 I’ll start working on a contact page then?
10/31/2020 - 13:15 [freetrader] they are forwards right now
10/31/2020 - 16:01 [imaginary_username] yeah @merc1er they're just forwards, but good enough to be put on a contact page already. we'll worry about sending from them later.
10/31/2020 - 17:47 [freetrader] @imaginary_username, merc1er asked me whether a page for older version downloads would be needed
10/31/2020 - 17:47 i said there are probably more important things since we have those old downloads on Github and the server already, for anyone who needs
10/31/2020 - 17:47 [freetrader] I mentioned that a proper email service might be more important
10/31/2020 - 20:50 [freetrader] twitter.com/BitGo/status/1322270023835144196
10/31/2020 - 20:50 [freetrader] Thank you BitGo!

⬆️⬆️⬆️  END LOG FOR 10/31/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/30/2020 ⬇️⬇️⬇️
10/30/2020 - 02:30 [Jonathan Toomim] old.reddit.com/r/btc/comments/jknz9k/bchn_mr_746_merged_faster_transaction_relay/
10/30/2020 - 02:31 [Jonathan Toomim] i think we should try to do a better job of keeping users in the loop about what we're doing with BCHN, and letting them know when we make significant changes. So, ^
10/30/2020 - 03:26 [merc1er] I’ll look into #138
10/30/2020 - 03:27 [merc1er] @imaginary_username sure let’s set this up. What service do you want to use?
10/30/2020 - 03:28 [merc1er] Privateemail.com (which belongs to Namecheap) accepts BCH - and it’s like about $10 a year
10/30/2020 - 09:16 [Calin Culianu] Add to that the fact that the mining RPC is still horribly slow if not using getblocktemplatelight -- and most miners have a 2MB block size cap. So.. it's certainly possible to keep the mempool filled if you really wanted to be a bad actor. It would cost you money -- but not as much as you might think.
10/30/2020 - 09:18 [Jonathan Toomim] oh, that reminds me: i wanted to change up my time-based GBT MR to make it use measured addPackageTx() + estimated validation time for the limit instead of just measured addPackageTx() time...
10/30/2020 - 09:19 [Calin Culianu] yeah that GBT MR may help incentivize miners to mine with larger caps
10/30/2020 - 09:21 [freetrader] `wallet_basic` tests seems to be acting up on aarch64
10/30/2020 - 09:27 [Calin Culianu] hey @Dagur what is the plan for that RPCHelpMan stuff? Shall I review it? I love the RPC code in this app -- at least I like working on it since it scratches some personal itches for my other work. Let me know !!
10/30/2020 - 20:28 [unknown] freetrader (freetrader) closed merge request [!833 *[qa] MR 746 CI test (debugging)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/833) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/30/2020 - 21:15 [unknown] Jonathan Toomim (jtoomim) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/827 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 10/30/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/29/2020 ⬇️⬇️⬇️
10/29/2020 - 00:55 [Calin Culianu] good night
10/29/2020 - 07:50 [Dagur] Is std::move more efficient than using swap? I guess it doesn't matter (found this in !840)
10/29/2020 - 07:50 `str = std::move(tmp); // move tmp back onto str for efficiency`
10/29/2020 - 07:55 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/840 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/29/2020 - 07:59 [unknown] Dagur (dagurval) approved merge request [!838 *[backport] Work around negative nsecs bug in boost::wait_until*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/838) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/29/2020 - 09:07 [matricz] Do we already have something like Sonatype SonarQube?
10/29/2020 - 09:07 It's a static style analysis tool, in's pretty mature and it helps with seeing trends over time.
10/29/2020 - 09:07 Style analysis means formatting issues as well as unsafe operations etc.
10/29/2020 - 09:07 [matricz] Think of it as a pipeline aggregator.
10/29/2020 - 09:10 [matricz] What does this mean?
10/29/2020 - 09:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/818543191
10/29/2020 - 09:10 ```Running 459 test cases...
10/29/2020 - 09:10 unknown location(0): fatal error: in "scheduler_tests/mockforward": signal: SIGABRT (application abort requested)```
10/29/2020 - 09:20 [Dagur] It’s a bug in boost, there is a fix in master, so if you rebase your MR, it should go away @matricz
10/29/2020 - 09:23 [matricz] Perfect, thank you
10/29/2020 - 17:18 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/184 closed by freetrader (freetrader)
10/29/2020 - 17:18 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/184 closed by freetrader (freetrader)
10/29/2020 - 17:33 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/185 opened by Tom Zander (tomzander)
10/29/2020 - 17:33 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/185
10/29/2020 - 17:33 In the May 2019 upgrade Schnorr was enabled. In order to make sure that no Schnorr signatures hit the chain before that time, a new validation flag was introduced: SCRIPT_ENABLE_SCHNORR
10/29/2020 - 17:33 This was checked, for instance, in the sigencoding.cpp file.
10/29/2020 - 17:33 For some reason BCHN no longer has this check, and this has as a result that it incorrectly validates the testnet4 chain.
10/29/2020 - 17:33 Specifically in block 181 transactions use a schnorr signature but in the chain-spec it states that the hardfork on the testnet4 chain should only be enabled at block 5000. The spec thus forbids usage of Schnorr before block 5000. BCHN fails to detect this problem and accepts the chain.
10/29/2020 - 17:33 I would expect BCHN to reject the testnet4 chain as it has been defined in the chain-specs.
10/29/2020 - 17:33 It would be a good idea to reintroduce the SCRIPT_ENABLE_SCHNORR flag.
10/29/2020 - 17:33 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/185 opened by Tom Zander (tomzander)
10/29/2020 - 17:33 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/185
10/29/2020 - 17:33 In the May 2019 upgrade Schnorr was enabled. In order to make sure that no Schnorr signatures hit the chain before that time, a new validation flag was introduced: SCRIPT_ENABLE_SCHNORR
10/29/2020 - 17:33 This was checked, for instance, in the sigencoding.cpp file.
10/29/2020 - 17:33 For some reason BCHN no longer has this check, and this has as a result that it incorrectly validates the testnet4 chain.
10/29/2020 - 17:33 Specifically in block 181 transactions use a schnorr signature but in the chain-spec it states that the hardfork on the testnet4 chain should only be enabled at block 5000. The spec thus forbids usage of Schnorr before block 5000. BCHN fails to detect this problem and accepts the chain.
10/29/2020 - 17:52 [Dagur] learnmeabitcoin.com/technical/p2pkh

⬆️⬆️⬆️  END LOG FOR 10/29/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/28/2020 ⬇️⬇️⬇️
10/28/2020 - 09:11 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/834 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/28/2020 - 09:15 [unknown] freetrader (freetrader) approved merge request [!820 *[refactor] Make `coinsel` an enum class*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/820) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/28/2020 - 09:19 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/182 opened by freetrader (freetrader)
10/28/2020 - 09:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/182
10/28/2020 - 09:19 Noticed in !820 but probably arrived with other recent changes.
10/28/2020 - 09:19 > RPC_MAPPING_WARNING
10/28/2020 - 09:19 In order to keep a consistent API, arguments of the same name are expected to either both be string-typed or converted from JSON. But there was a conversion mismatch: ["'getblockheader' has argument 'hash_or_height' of type 'string'", "'getblockstats' has argument 'hash_or_height' of type 'JSON'"]. Common root causes for this warning: 1) The command and/or argument are missing from the conversion table in 'src/rpc/client.cpp'. 2)
10/28/2020 - 09:19 and
10/28/2020 - 09:19 > RPC_MAPPING_ERROR
10/28/2020 - 09:19 getblockheader argument ['blockhash', 'hash_or_height'] has conflicts in vRPCConvertParams conversion specifier [False, True]
10/28/2020 - 09:19 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/182 opened by freetrader (freetrader)
10/28/2020 - 09:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/182
10/28/2020 - 09:19 Noticed in !820 but probably arrived with other recent changes.
10/28/2020 - 09:19 > RPC_MAPPING_WARNING
10/28/2020 - 09:19 In order to keep a consistent API, arguments of the same name are expected to either both be string-typed or converted from JSON. But there was a conversion mismatch: ["'getblockheader' has argument 'hash_or_height' of type 'string'", "'getblockstats' has argument 'hash_or_height' of type 'JSON'"]. Common root causes for this warning: 1) The command and/or argument are missing from the conversion table in 'src/rpc/client.cpp'. 2)
10/28/2020 - 09:19 and
10/28/2020 - 09:38 [unknown] freetrader (freetrader) merged merge request [!820 *[refactor] Make `coinsel` an enum class*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/820) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/28/2020 - 14:24 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/836 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/28/2020 - 15:04 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/837 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/28/2020 - 15:23 [Calin Culianu] if you want i can try and make the bchn-rpc-gbtl-bg-cleaner script a bit more robust somehow? it's a hard thing to do but not impossible...
10/28/2020 - 15:23 [Calin Culianu] like i can have it check each time it loops for the files rather than at the end -- i suspect too much time passes at the end and some of them get moved...
10/28/2020 - 16:07 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/837 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/28/2020 - 21:40 [Calin Culianu] i don't think that extra header matters -- duplicate header includes are no-ops
10/28/2020 - 22:04 [Calin Culianu] @freetrader feel free to merge !834 - i wanted to put in an MR on top of it.
10/28/2020 - 22:17 [freetrader] Fine, then I'll resolve it to expedite whatever you're planning to MR on top of it
10/28/2020 - 22:18 [freetrader] it doesn't matter much, only to code quality
10/28/2020 - 22:18 [freetrader] looks like someone from Core forgot to remove it after debugging or sth

⬆️⬆️⬆️  END LOG FOR 10/28/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/27/2020 ⬇️⬇️⬇️
10/27/2020 - 04:02 [Jonathan Toomim] let's say, hypothetically, that I were basically done with fixing the mempool CPFP/chain issue and associated code. In this (purely hypothetical, *of course*) scenario, can anyone think of a reason why we should keep the 50 tx (ancestor/descendant) package limits in place, and not simply nuke them along with the rest of the legacy ancestor/descendant tracking code?
10/27/2020 - 04:18 [Jonathan Toomim] e.g. double-spends
10/27/2020 - 05:54 [Jonathan Toomim] if we just nuke the limits, then until all nodes have upgraded and also nuked the limits, it will be possible to perform double-spends by making a 50-tx chain, then making a transaction that is both the 51st tx in that chain and also spends another UTXO. Non-upgraded nodes won't see that tx, and will accept a double-spend of that other UTXO. Non-upgraded nodes become unsafe for 0-conf. As long as non-upgraded mi
10/27/2020 - 06:59 [imaginary_username] yes, it is a mempool policy change and imo should have a coordinated upgrade instead of just being put in place, else 0-conf will be degraded.
10/27/2020 - 09:03 [matricz] Kurzgesagt explains quite nicely why aliens won't come
10/27/2020 - 09:04 [imaginary_username] you never know, maybe aliens just want our cheap phosphates.
10/27/2020 - 09:19 [freetrader] @Jonathan Toomim: if you'd like to extract the current !827 fix into an MR specific to patching gbtl-bg-cleaner, and then keep 827 for further test reliability fixes (on others tests), that might be a good way to get 746 onto a reliably passing CI footing.
10/27/2020 - 15:01 [freetrader] these CI failures on !746 seem to be quite hardy...
10/27/2020 - 15:02 [freetrader] now we additionally got the scheduler_tests/mockforward (#180) failure
10/27/2020 - 15:12 [freetrader] looks like we might need to do something like emulate a slow disk :\
10/27/2020 - 15:14 [matricz] Is this relative to !746 specifically?
10/27/2020 - 15:17 [freetrader] afaik both failures (1. in scheduler_tests and 2. in bchn-rpc-gbtl-bg-cleaner) have been seen elsewhere.
10/27/2020 - 15:17 The gbtl failure seems to really bug !746 though.
10/27/2020 - 15:17 The scheduler_tests failure might have just happened randomly on there, I've only seen it come recently (ref #180)
10/27/2020 - 21:32 [Jonathan Toomim] the mockforward one seems to be truly intermittent, and it seems to come in batches. I saw it show up on two different MRs at the same time (i.e. within 10 minutes of each other), then disappear again on retry. I suspect that one might just be a corrupt file somewhere on one of gitlab's servers, and so it only shows up when we get assigned that particular server for CI jobs.
10/27/2020 - 21:33 [Jonathan Toomim] the bchn-rpc-gbtl-bg-cleaner.py thing seems to be something different, though.
10/27/2020 - 21:36 [freetrader] my first hope in opening !833 was that I would get assigned a totally different CI server from your !746 and that all might go well on first try
10/27/2020 - 21:36 [freetrader] but no :)
10/27/2020 - 21:37 [freetrader] Also, @Dagur and myself are currently trying to get to grips with some LFS oddities

⬆️⬆️⬆️  END LOG FOR 10/27/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/26/2020 ⬇️⬇️⬇️
10/26/2020 - 13:44 [matricz] I remeber one unit test failing, but since it didn't reproduce, I didn't take notes.
10/26/2020 - 14:32 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/746/diffs?commit_id=39c57a0b2a149f431fef7b3c672344ca10670809
10/26/2020 - 14:33 [freetrader] @Jonathan Toomim, could you elaborate a bit on the INV bottleneck that this test had and which the commit above solves?
10/26/2020 - 14:33 [freetrader] I would've thought that !746 retains all defaults when it comes to tx broadcast rates, and shouldn't require tweaking other tests...
10/26/2020 - 14:34 [freetrader] ah, I think I see why you did it, you just wanted to completely delimit the new stresstest.
10/26/2020 - 20:28 [Jonathan Toomim] twitter.com/gitlabstatus/status/1319630505139027968
10/26/2020 - 20:28 [Jonathan Toomim] looks like gitlab got ddosed on friday

⬆️⬆️⬆️  END LOG FOR 10/26/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/25/2020 ⬇️⬇️⬇️
10/25/2020 - 04:36 [Jonathan Toomim] I'm getting an awful lot of failures on !746 in CI on aarch64 in `bchn-rpc-gbtl-bg-cleaner.py` . I'm starting to wonder if it might *actually* be an issue/regression instead of just false positives. Is there any way I could get access to a dev environment where I can test this more easily? Anyone have a RPi on hand?
10/25/2020 - 08:40 [unknown] Jonathan Toomim (jtoomim) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/832 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/25/2020 - 11:18 [imaginary_username] gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/issues/3
10/25/2020 - 11:19 [imaginary_username] people are generally confused about which block various parameters refer to in the spec, and which technically correct imo it should be clarified
10/25/2020 - 12:56 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/180 opened by freetrader (freetrader)
10/25/2020 - 12:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/180
10/25/2020 - 12:56 In !831 / gitlab.com/KarolTrzeszczkowski/bitcoin-cash-node/-/jobs/810154640 a strange failure was obtained in scheduler_tests/mockforward in tests-debian-unittests-clang .
10/25/2020 - 12:56 Artifacts from job are attached.
10/25/2020 - 12:56 [20201024_error_in_scheduler_tests-mockforward.txt](/uploads/950540d124e9a24dc71d90356da17a53/20201024_error_in_scheduler_tests-mockforward.txt)
10/25/2020 - 12:57 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/180 opened by freetrader (freetrader)
10/25/2020 - 12:57 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/180
10/25/2020 - 12:57 In !831 / gitlab.com/KarolTrzeszczkowski/bitcoin-cash-node/-/jobs/810154640 a strange failure was obtained in scheduler_tests/mockforward in tests-debian-unittests-clang .
10/25/2020 - 12:57 Artifacts from job are attached.
10/25/2020 - 12:57 [20201024_error_in_scheduler_tests-mockforward.txt](/uploads/950540d124e9a24dc71d90356da17a53/20201024_error_in_scheduler_tests-mockforward.txt)
10/25/2020 - 13:05 [freetrader] looks like the same failure was obtained in a different job in !832
10/25/2020 - 21:17 [Jonathan Toomim] it went away on 832, but i've seen it a few other times (i think on 746 or one of matricz's MRs, not sure exactly where)

⬆️⬆️⬆️  END LOG FOR 10/25/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/24/2020 ⬇️⬇️⬇️
10/24/2020 - 06:52 [Jonathan Toomim] all threads are resolved on !746
10/24/2020 - 06:53 [Jonathan Toomim] i've also taken !793, !803, and !804 (the CPFP stuff) out of WIP
10/24/2020 - 06:54 [Jonathan Toomim] and i opened !830 (sustainable 300 tx/sec `sendtoaddress`)
10/24/2020 - 08:23 [matricz] I still get a 99/100 success rate on `bchn-txbroadcastinterval.py`. If it fails, I'll run some tests decreasing alpha
10/24/2020 - 15:54 [Shadow Of Harbringer] I guess we should not expect much higher Miner Signaling Turnout than 70%
10/24/2020 - 15:55 [Shadow Of Harbringer] in real population in presidental or governmental elections, the maximum turnout is usuall also 70%
10/24/2020 - 15:55 [Shadow Of Harbringer] this might be just the nature of human population, so there is essentially no problem to solve
10/24/2020 - 16:49 [unknown] Karol Trzeszczkowski (KarolTrzeszczkowski) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/831 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/24/2020 - 19:51 [Jonathan Toomim] something else you could do is you could make the script automatically retry if it fails the first time
10/24/2020 - 19:52 [Jonathan Toomim] that should reduce the false positive rate to around alpha^2, while increasing the false negative rate by a lesser amount
10/24/2020 - 20:47 [Karol Trzeszczkowski] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/831
10/24/2020 - 22:02 [matricz] I agree on prinicple.
10/24/2020 - 22:02 The tradeoffs are: if we do it, it would make the test needlessly complex but more reliable
10/24/2020 - 22:02 if we simply lower alpha, it's straightforward, and you said that a falure rate of 0,1% is acceptable. Even with 0,1% tollerance, there is no way that a sample with different parameters fits.

⬆️⬆️⬆️  END LOG FOR 10/24/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/23/2020 ⬇️⬇️⬇️
10/23/2020 - 08:20 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/828 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/23/2020 - 08:20 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/178 closed by freetrader (freetrader)
10/23/2020 - 08:20 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/178 closed by Calin Culianu (cculianu)
10/23/2020 - 08:20 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/178 closed by freetrader (freetrader)
10/23/2020 - 08:20 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/178 closed by Calin Culianu (cculianu)
10/23/2020 - 11:09 [freetrader] Checked !781 @Calin Culianu
10/23/2020 - 11:09 The only small question I have, is about the removal in main.cpp:271
10/23/2020 - 11:09 `- perFlag.clear();`
10/23/2020 - 11:09 It was deemed redundant?
10/23/2020 - 11:10 [freetrader] Link: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/781/diffs#bd37cbdf522ec972e0e097b062d28370f06a5106_271_266
10/23/2020 - 11:11 [Calin Culianu] that's the constructor. it's freshly constructed. the .clear() call is just noise.
10/23/2020 - 11:11 [freetrader] ok
10/23/2020 - 11:12 [Calin Culianu] in python:
10/23/2020 - 11:12 ```alist = []
10/23/2020 - 11:12 alist.clear() # Wtf?```
10/23/2020 - 19:04 [matricz] Equipped with what I learned doing txbroadcastinterval, I'm pretty confident I can tackle (functional) testing for DSP
10/23/2020 - 19:08 [Calin Culianu] wow that's awesome
10/23/2020 - 19:09 [Calin Culianu] so you're becoming more of a test framework and bitcoin tx guru?
10/23/2020 - 19:33 [matricz] From day 1 I've always said I'm more inclined to testing, actually :)
10/23/2020 - 19:33 [matricz] I didn't speak a word of python before joining this slack (joy/allthethings emoji)

⬆️⬆️⬆️  END LOG FOR 10/23/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/22/2020 ⬇️⬇️⬇️
10/22/2020 - 02:13 [Jonathan Toomim] presumably, this means that g++ is better at tail recursion optimization than i expected, and converts both of the recursive calls i had in place into iterative versions
10/22/2020 - 03:19 [Jonathan Toomim] I've removed the WIP tags from !793 and !746, and pushed a few updates to !793.
10/22/2020 - 06:38 [Calin Culianu] ok, commit force-pushed -- !828 is now tightly focused on 1 thing, fixing that regression.
10/22/2020 - 09:07 [matricz] Having some success creating transactions in python.
10/22/2020 - 09:07 This has both the effect of not needing the wallet module anymore, and improving reliability (transactions are pre-signed)
10/22/2020 - 09:07 [matricz] ^ This is regardin !746
10/22/2020 - 09:31 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/828 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/22/2020 - 09:35 [matricz] @Jonathan Toomim Created a merge request to `fasttxrelay`
10/22/2020 - 10:54 [matricz] Wait it didn't work

⬆️⬆️⬆️  END LOG FOR 10/22/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/21/2020 ⬇️⬇️⬇️
10/21/2020 - 00:45 [Calin Culianu] @JP Rupp Ok i'm synching to the new ASERT testnet...
10/21/2020 - 00:45 blackie.c3-soft.com:10333
10/21/2020 - 00:45 testnet2.imaginary.cash:18333
10/21/2020 - 00:45 axionactivationtime=1603393200 (this is about Thursday tel:202010221900 UTC)
10/21/2020 - 00:45 invalidateblock 000000001c218c36c8754c830b4b3e0339eeda8c43130905c98a1f3502586423
10/21/2020 - 00:45 The forking block (at 1416234) is 00000000499701420aa8b5dde8ae331570a0cff0b1ace4f0ea6f5f068b5d18f1 if you want to verify.
10/21/2020 - 01:29 [Calin Culianu] note that the new ASERT hasn't kicked in yet on the new testnet.. it will kick in in 2 days
10/21/2020 - 03:33 [Jonathan Toomim] @Calin Culianu are the issues mentioned in your threads on !746 addressed to your satisfaction?
10/21/2020 - 05:08 [Jonathan Toomim] @matricz i went ahead and merged your MR-on-MR. Feel free to add more cleanups in another MR.
10/21/2020 - 05:26 [Jonathan Toomim] @matricz I also fixed a bug (`action` -> `default` for "alpha" argparse) and refined the comment (pvalue > 0.05 -> pvalue > alpha and some stuff like that)
10/21/2020 - 05:55 [matricz] Thank you. Does it work for you?
10/21/2020 - 07:50 [matricz] Seen the changes now. Thank you for the correction, I copypasted the wrong add_argument
10/21/2020 - 07:57 [matricz] I just realized that I didn't take advantage of !442's `coinsel`, which is now available.
10/21/2020 - 07:57 I'll merge that in, and a couple more nits.
10/21/2020 - 09:06 [Calin Culianu] Yeah I resolved them with the minor reservation I had -- would have liked a clamp on the low-end to something sane like -1000 but I think in all foreseeable things it should not matter.
10/21/2020 - 09:09 [Calin Culianu] If it were me I would have clamped the value -- you never know what bugs exist in some implementation -- and once can imagine `wait_for(hude_negative_value)` maybe not getting too much testing on some platforms.... but.. hopefully not a problem.
10/21/2020 - 09:11 [Calin Culianu] i've seen mingw-gcc cross compiler for windows have implementation bugs in the stdc++ lib repeatedly.. for example. For years they didn't even have a truly non-deterministic `std::random_device` when the standard specifies it must be non-deterministic.. and other nonsense like that.
10/21/2020 - 16:03 [unknown] Andrea Suisani (sickpig) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/828 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/21/2020 - 16:16 [Calin Culianu] @imaginary_username @freetrader: for !828 i'm ok with just making the MR focused on the regression and removing the new functionality (new functionality being: optional 3rd arg for `getblockstats` and `getchaintxstats` )
10/21/2020 - 16:25 [Calin Culianu] lmk
10/21/2020 - 16:47 [freetrader] github.com/bitcoin-cash-node/bchnode-web/pull/137
10/21/2020 - 17:38 [Calin Culianu] @BigBlockIfTrue Just found this json library -- apparently it's the fastest on the planet (and also is easy/idiomatic): raw.githubusercontent.com/simdjson/simdjson

⬆️⬆️⬆️  END LOG FOR 10/21/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/20/2020 ⬇️⬇️⬇️
10/20/2020 - 01:51 [Jonathan Toomim] does anyone have an aarch64 machine available for testing? i'm seeing some random CI failures that i can't reproduce on my x86_64 box.
10/20/2020 - 01:51 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/800232988
10/20/2020 - 05:00 [Jonathan Toomim] New comment on !gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/793#note_432374154:
10/20/2020 - 05:00 There are a couple of "fixme" comments in `RecursiveRecomputeAncestorsOf()` right now. Those comments are warning about a potential stack overflow for very long recursion depths.
10/20/2020 - 05:00 The issue is that on Windows, the default stack size is 1 MB, and on Linux, it's 8 MB. If the stack frame size for `RecomputeAncestorsOfDescendants` is 100 bytes (it's probably less), then 10,000 recursive calls would use up 1 MB of stack space and guarantee a stack overflow on Windows. (The overflow could happen sooner than that if other things are using up some stack space.) 10k recursive calls would happen if a transaction pac
10/20/2020 - 05:00 One way to address this issue is to use an iterative tree traversal algorithm instead of a recursive one. I went ahead and tried this locally, and it makes the code pretty ugly, and it also makes it much harder to effectively reuse setAncestors (the allocation/deallocation and scoping code does not play nicely with the explicit stack.
10/20/2020 - 05:00 Another way to address this issue is to simply hard-cap the depth of an in-mempool ancestor chain to something like 5,000 transactions.
10/20/2020 - 05:00 Ultimately, `RecursiveRecomputeAncestorsOf()` should not be in our codebase forever. It is merely a transitional function that's in place as long as we still have the old CPFP code. Given that performance without the `RecursiveRecomputeAncestorsOf()` code gets bad with package sizes (not depths) of around 50, and is absolutely horrific with package sizes of 1,000, I think that hard-limiting the package size to something like 5,00
10/20/2020 - 05:00 What do others think?
10/20/2020 - 06:58 [Calin Culianu] hey @Jonathan Toomim regarding that code with the `wait_for` -- the issue i have is kind of hard to explain -- `wait_for` is supposed to internally use a steady clock. So you had this situation where previously you were guaranteed to never sleep for more than 100ms (and usually sleep for about 100ms).
10/20/2020 - 06:58 Right now, we are sort of using a different clock to calculate a sleep time -- which is not using a steady clock, so the value can be all over the place -- including super negative, way in excess of 100ms, etc.
10/20/2020 - 06:58 I would just like to preserve existing semantics and invariants explicitly there -- clamping the value to be <=100ms would tighten the guarantee.
10/20/2020 - 06:58 As a nit I also feel "safer" clamping it on the low end to be >= 0, even though you are correct in that is not strictly required.
10/20/2020 - 07:00 [Jonathan Toomim] i'm looking into the 0 point right now
10/20/2020 - 07:00 [Jonathan Toomim] stackoverflow.com/questions/58516666/0-as-a-timeout-in-stdcondition-variablewait-for
10/20/2020 - 09:15 [freetrader] no, i'm currently tryting to reproduce it
10/20/2020 - 09:15 [freetrader] no luck so far (2 debian boxes)
10/20/2020 - 10:27 [Calin Culianu] man why not just clamp on the low end to like -1000 or something just to ensure sanity. who knows what Windows does or whatever. seems like playing with fire.. but ok.
10/20/2020 - 12:19 [freetrader] Keep MRs as small as possible, guys
10/20/2020 - 12:20 [freetrader] We are mixing renaming changes into functional MRs
10/20/2020 - 17:23 [JP Rupp] I'm using this: github.com/haskoin/haskoin-store
10/20/2020 - 17:24 [JP Rupp] When you visit blockchain.info, this is running in the backend.
10/20/2020 - 17:32 [Calin Culianu] oh ok -- it cares about DAA?
10/20/2020 - 17:32 [Calin Culianu] wow haskell
10/20/2020 - 17:33 [Calin Culianu] haven't seen haskell in a while.. neat

⬆️⬆️⬆️  END LOG FOR 10/20/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/19/2020 ⬇️⬇️⬇️
10/19/2020 - 00:14 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/825 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/19/2020 - 00:22 [Jonathan Toomim] ok, so then perhaps the issue is that it's not processing incoming messages except every 100 ms, and so it doesn't know that it should be sending invs out until it's processing the incoming messages...
10/19/2020 - 00:23 [Jonathan Toomim] in which case, we should either change the polling interval (as @matricz suggested) or we need to make the processing of incoming messages event-driven as well
10/19/2020 - 00:23 [Jonathan Toomim] 100 ms is a pretty long time to delay incoming messages by IMO
10/19/2020 - 00:23 [Calin Culianu] the fact that it polls is fairly terrible IMHO
10/19/2020 - 04:58 [merc1er] Approved
10/19/2020 - 05:28 [Jonathan Toomim] ok, i think i have a solution
10/19/2020 - 05:28 [Jonathan Toomim] i'm just checking to see which peer's nNextInvSend is the earliest, and not sleeping any later than that time
10/19/2020 - 05:34 [Jonathan Toomim] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/746/diffs?diff_id=118862533&start_sha=9cadcfd009483c9d30357744c7b6bbe1fbc157f5
10/19/2020 - 07:54 [Calin Culianu] hmm yeah something leek that although i'd make sure there aren't brainfarts in this code where that value can be 0 or -1 or in the past...
10/19/2020 - 13:15 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/824 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/19/2020 - 13:16 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/176 closed by freetrader (freetrader)
10/19/2020 - 13:16 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/176 closed by freetrader (freetrader)
10/19/2020 - 13:16 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/824 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/19/2020 - 13:16 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b4cc9e2a3b11505910f8c1873c410f2882cd9909...71064fb9164c0abc4a4b3cd605c88cd67921fabc
10/19/2020 - 13:16 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a32092767394942d8cf20daf9789f519add4a668: Fix ODR violation leading to subtle build error on Fedora - Calin Culianu
10/19/2020 - 13:16 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/71064fb9164c0abc4a4b3cd605c88cd67921fabc: Merge branch 'fix_rpm_build_issue' into 'master' - freetrader
10/19/2020 - 22:32 [freetrader] Rebased !614

⬆️⬆️⬆️  END LOG FOR 10/19/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/18/2020 ⬇️⬇️⬇️
10/18/2020 - 05:21 [merc1er] I'll merge 134 if no-one has any objection
10/18/2020 - 08:12 [freetrader] merged
10/18/2020 - 08:13 [merc1er] Thanks!
10/18/2020 - 10:26 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
10/18/2020 - 10:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/176
10/18/2020 - 10:26 The codebase has ODR (one-definition rule) violations in `net_processing.cpp`. The issue is that the `mapOrphanTransactions` is not declared exactly the same in `denialofservice_tests.cpp` versus internally in `net_processing.cpp`.
10/18/2020 - 10:26 This is a code smell -- this data structure (and the functions that `denialofservice_tests.cpp` imports, should be declared in 1 place -- `net_processing.h`.
10/18/2020 - 10:26 I am preparing a fix for this. But this is the issue on GCC 10.2.1 when building the FC-33 `.src.rpm`:
10/18/2020 - 13:47 [freetrader] Nice fixes. Any info what the other extant Fedora build problems are?
10/18/2020 - 14:52 [freetrader] nvm. saw a bit of the discussion on the TG bridge.
10/18/2020 - 16:21 [matricz] www.reddit.com/r/btc/comments/jdft5s/comment/g98f3o8
10/18/2020 - 16:36 [imaginary_username] unfortunately, though, they're also not.
10/18/2020 - 18:00 [matricz] For the record, my Windows binaries synced the last 9 weeks ok.
10/18/2020 - 18:00 It worked, but was kinda slow.

⬆️⬆️⬆️  END LOG FOR 10/18/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/17/2020 ⬇️⬇️⬇️
10/17/2020 - 04:28 [Josh Ellithorpe] Just a heads up, doing the AUR and Docker update now
10/17/2020 - 04:28 [Josh Ellithorpe] should be done soon
10/17/2020 - 04:30 [Josh Ellithorpe] Just a heads up, AUR and Docker hub will be updated soon
10/17/2020 - 04:31 [Josh Ellithorpe] So yeah I am getting build errors on arch =(
10/17/2020 - 04:31 [Josh Ellithorpe] Will figure those out soon, going to do docker hub
10/17/2020 - 15:44 [Javier González] files.sameroom.io/w5UiDeQ26mmaKI63lOBee1PHkFqblPTJVFK52i3pitM/image.png
10/17/2020 - 18:10 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/823 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/17/2020 - 18:14 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/175 closed by freetrader (freetrader)
10/17/2020 - 18:14 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/175 closed by Calin Culianu (cculianu)
10/17/2020 - 18:14 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/175 closed by freetrader (freetrader)
10/17/2020 - 19:34 [imaginary_username] update on testing front: bitcore is now syncing on testnet2.imaginary.cash (so at least we know it works!). will initiate fork and broadcast test parameters after both bitcore-wallet-service and @Calin Culianu’s mining pool are confirmed working.
10/17/2020 - 19:35 [freetrader] bitcoincashnode.slack.com/archives/CU7JT87N0/p1602963241020000
10/17/2020 - 20:48 [Calin Culianu] ah cool
10/17/2020 - 20:49 [Calin Culianu] so after N days mainnet synched on my shitty windows box. yay
10/17/2020 - 20:49 [Calin Culianu] i immediately deleted it.. lol

⬆️⬆️⬆️  END LOG FOR 10/17/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/16/2020 ⬇️⬇️⬇️
10/16/2020 - 05:46 [merc1er] I will also add the WIP bot to the repo, that prevents people from merging this
10/16/2020 - 05:46 [merc1er] I’ll review ASAP and fix the drop down width
10/16/2020 - 07:10 [metatronk] Hi guys.
10/16/2020 - 07:10 I thought BCHN will be the chain which will stand still after the Nov 15, but CoinEx and Polo has opened pre-fork trading for both BCHN and BCHA.
10/16/2020 - 07:10 What is the possibility that the BCH chain will be split into 2 chains?
10/16/2020 - 07:10 announcement.coinex.com/hc/en-us/articles/360050054871-Announcement-on-Preparations-of-Coming-BCH-Fork-Launch-of-Forked-Coins-Futures-Markets-
10/16/2020 - 07:10 support.poloniex.com/hc/en-us/articles/360055663514-BCHABC-Pre-Fork-Trading-FAQ
10/16/2020 - 07:32 [Calin Culianu] hey so i have tested against commit hash 90928cf623739ae7736728fb795a1c3cda1e6966
10/16/2020 - 07:32 [Calin Culianu] it's the same as master minus the doc and lint changes to .py
10/16/2020 - 10:34 [freetrader] Final check: nobody discovered any problems so far?
10/16/2020 - 10:40 [freetrader] (coffee emoji)
10/16/2020 - 10:41 [freetrader] :mate:
10/16/2020 - 10:42 [freetrader] :sandwich:
10/16/2020 - 10:43 [Dagur] :cool_beans:
10/16/2020 - 18:50 [freetrader] "unknown reason 31" is funny
10/16/2020 - 19:46 [freetrader] opened a packaging repo issue for the something we have encountered and not resolved yet.
10/16/2020 - 19:46 gitlab.com/bitcoin-cash-node/bchn-sw/packaging/-/issues/2
10/16/2020 - 19:50 [freetrader] fortunately sickpig had an idea how to work around it, so Ubuntu builds are slowing coming through.
10/16/2020 - 21:22 [unknown] Dagur (dagurval) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/822 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/16/2020 - 21:37 [matricz] It's basically
10/16/2020 - 21:37 ```(integer >> boolean) ```
10/16/2020 - 21:37 An elaborate way to say
10/16/2020 - 21:37 ```if(boolean) integer >> 1```

⬆️⬆️⬆️  END LOG FOR 10/16/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/15/2020 ⬇️⬇️⬇️
10/15/2020 - 02:30 [Jonathan Toomim] "periodic reset height" that is 10,000 suggests that scalenet would be reset every 10,000 blocks, which is not accurate. scalenet will probably be reset no more often than every 26k blocks; it's just reset *to* 10k blocks.
10/15/2020 - 02:35 [unknown] Jonathan Toomim (jtoomim) approved merge request [!813 *[doc] Add test-networks document (to accompany introduction of testnet4/scalenet)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/813) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/15/2020 - 02:47 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#165 [doc] Document testnet4 and scalenet in our docs + next release notes](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/165) closed by imaginaryusername (im_uname)
10/15/2020 - 02:47 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#165 [doc] Document testnet4 and scalenet in our docs + next release notes](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/165) closed by imaginaryusername (im_uname)
10/15/2020 - 02:47 [unknown] imaginaryusername (im_uname) merged merge request [!813 *[doc] Add test-networks document (to accompany introduction of testnet4/scalenet)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/813) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/15/2020 - 10:52 [freetrader] Today is the day my PC decides to crash weirdly in all kinds of ways.
10/15/2020 - 10:52 [freetrader] No better day than trying-to-get-release done day
10/15/2020 - 10:53 [freetrader] First a "Gah, your tab just crashed" from FFox
10/15/2020 - 10:53 Then a Plasma crash the entire desktop
10/15/2020 - 10:53 [freetrader] Time t upgrade soon.
10/15/2020 - 10:53 [freetrader] Sometime after this or the next release.
10/15/2020 - 18:56 [unknown] Jonathan Toomim (jtoomim) approved merge request [!819 *[doc] Regenerate (update) the manpages and markdown docs for v22.1.0*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/819) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/15/2020 - 19:10 [unknown] Jonathan Toomim (jtoomim) approved merge request [!818 *[doc] Release Notes for Bitcoin Cash node v22.1.0*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/818) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/15/2020 - 19:20 [freetrader] plain old functional tests passed on RPi4
10/15/2020 - 19:21 [Calin Culianu] :raspberry-pi:
10/15/2020 - 19:22 [freetrader] are there any RISC-V boards yet?

⬆️⬆️⬆️  END LOG FOR 10/15/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/14/2020 ⬇️⬇️⬇️
10/14/2020 - 05:49 [Dagur] Yeah that sounds fine to me
10/14/2020 - 07:02 [Calin Culianu] hey @freetrader you know about that git recommenation for <=75 character lines? was wondering maybe in the future we can artificially insert newlines to get the lines to be shorter. This git history looks a little .. atypical with the long 200 character lines.
10/14/2020 - 07:02 I wish gitlab did it properly...
10/14/2020 - 07:02 [Calin Culianu] (this is referring to the commit messages)
10/14/2020 - 07:03 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/799 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/14/2020 - 08:51 [freetrader] Ok, we are embarking on getting release 22.1.0 out the door.
10/14/2020 - 10:02 [freetrader] Open issues currently tagged v22.1 :
10/14/2020 - 10:02 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues?milestone_title=v22.1.0
10/14/2020 - 10:02 [freetrader] I still need to have a look through the rest, there may be some more added.
10/14/2020 - 14:20 [matricz] Submitting my test for the #159 bounty
10/14/2020 - 14:20 gitlab.com/matricz/bitcoin-cash-node/-/commits/jtoomim/bitcoin-cash-node-fasttxrelay
10/14/2020 - 14:20 in test/functional/bchn_txbroadcastinterval.py
10/14/2020 - 14:20 [matricz] It biulds on !746, obviously
10/14/2020 - 14:21 [matricz] It uses the `mininode` test facility, which is a convenient python construct for testing protocol/p2p stuff
10/14/2020 - 18:04 [unknown] imaginaryusername (im_uname) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/802 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/14/2020 - 18:04 [unknown] imaginaryusername (im_uname) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/802 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/14/2020 - 18:04 [unknown] imaginaryusername pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/9d32f4cf91d29763e2bba9512c7b8c2854ef68af...6303d79876da062f9a2be9a913a0a10826e7d36c
10/14/2020 - 18:04 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7f87de8946d907f6a13cfe440649e231cb219fdb: Add NSIS related shortcut code changes - freetrader
10/14/2020 - 18:04 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6303d79876da062f9a2be9a913a0a10826e7d36c: Merge branch 'fix/nsis_related_testnet_stuff' into 'master' - imaginaryusername
10/14/2020 - 18:04 [unknown] imaginaryusername pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/9d32f4cf91d29763e2bba9512c7b8c2854ef68af...6303d79876da062f9a2be9a913a0a10826e7d36c
10/14/2020 - 18:04 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7f87de8946d907f6a13cfe440649e231cb219fdb: Add NSIS related shortcut code changes - freetrader
10/14/2020 - 18:04 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6303d79876da062f9a2be9a913a0a10826e7d36c: Merge branch 'fix/nsis_related_testnet_stuff' into 'master' - imaginaryusername
10/14/2020 - 21:28 [unknown] freetrader (freetrader) opened merge request [!813 *[doc] Add test-networks document (to accompany introduction of testnet4/scalenet)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/813) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 10/14/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/13/2020 ⬇️⬇️⬇️
10/13/2020 - 07:50 [Calin Culianu] ah, good luck with that ha ha
10/13/2020 - 07:52 [freetrader] Operating withing the confines of 7 tx/s on BTC, such an optimization poses no threat to them.
10/13/2020 - 07:52 However, I'll still be surprised if they merge it given Jonathan's support for true Bitcoin scaling...
10/13/2020 - 07:53 [Calin Culianu] the real gain is the O(N^2) on low input counts -- it's a massive speedup -- but yeah i'd be surprised if they would be compelled to merge it at all. Mark still has bugfix PR's over in their repo that have gone untouched.
10/13/2020 - 07:56 [freetrader] oh yeah, no action on it
10/13/2020 - 07:56 github.com/bitcoin/bitcoin/pull/19880
10/13/2020 - 07:56 [Calin Culianu] yep. :(
10/13/2020 - 09:23 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
10/13/2020 - 09:23 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/173
10/13/2020 - 09:23 In !443 a change was introduced to allow `getblockheader` to accept a height or a hash.
10/13/2020 - 09:23 During this MR, the first call argument was renamed from `blockhash` to hash_or_height.
10/13/2020 - 09:23 This breaks Trezor's blockbook and possibly other applications that used the argument name in their call.
10/13/2020 - 09:23 Although it seems that changes to blockbook's BCH support code may easily fix this issue, we should look at whether a more general solution is needed and possible in our software.
10/13/2020 - 09:23 References:
10/13/2020 - 09:23 1. bug report on blockbook raising the incompatibility: github.com/trezor/blockbook/issues/498#issuecomment-707606726
10/13/2020 - 09:23 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
10/13/2020 - 09:23 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/173
10/13/2020 - 09:23 In !443 a change was introduced to allow `getblockheader` to accept a height or a hash.
10/13/2020 - 09:23 During this MR, the first call argument was renamed from `blockhash` to hash_or_height.
10/13/2020 - 09:23 This breaks Trezor's blockbook and possibly other applications that used the argument name in their call.
10/13/2020 - 09:23 Although it seems that changes to blockbook's BCH support code may easily fix this issue, we should look at whether a more general solution is needed and possible in our software.
10/13/2020 - 10:09 [freetrader] So I need a skilled C++ volunteer to create an "alias" facility for RPC command argument names, to help out with #173
10/13/2020 - 10:10 [freetrader] What we need to do is provide such an alias facility for at least the `getblockheader` 's `hash_or_height` argument, which should also be permitted to be called `blockhash` as before !443.
10/13/2020 - 10:11 [freetrader] I still need to check if we renamed any other blockhash args to hash_or_height.
10/13/2020 - 17:22 [Calin Culianu] so @freetrader for !799 -- I can't for the life of me make sense of this spaghetti mess that is the way headers are sent -- I feel like it may be possible to request headers from a peer that are behind the checkpoint or behind the finalized block -- only to penalize them later.
10/13/2020 - 17:22 it *seems* to only want to request headers for peers on their main chain though -- so if a peer is on a different main chain behind a checkpoint or behing the finalized block -- it *does* seem safe to penalize them with 100 ban points. This is really no different than just peers that are on a chain that forks behind the checkpoint, really.
10/13/2020 - 17:22 i *think* !799 is perfectly safe in light of that.. but it still irks me that this code is so hard to understand. it really is very messy...
10/13/2020 - 18:17 [Jonathan Toomim] what do people think about changing the gitlab settings to use fast-forward merges with no merge commits and to make the squash checkbox enabled by default?
10/13/2020 - 18:17 stackoverflow.com/questions/29434100/how-to-prevent-gitlab-from-creating-extra-merge-commit-on-branch-merge
10/13/2020 - 18:21 [freetrader] Not without careful evaluation.
10/13/2020 - 18:23 [freetrader] This will likely break the static analysis CI hook which looks for a merge commit. This needs fixing, but I don't want to break it further and completely at this stage.
10/13/2020 - 18:23 Also likely our backport tracking tool will break if unable to detect merge commits, but that's TBD.
10/13/2020 - 18:23 Squashing by default sounds ok though.
10/13/2020 - 18:24 [freetrader] It's much less frequent that we DON'T want to squash things. Although it happens.

⬆️⬆️⬆️  END LOG FOR 10/13/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/12/2020 ⬇️⬇️⬇️
10/12/2020 - 07:57 [freetrader] !674 rebased.
10/12/2020 - 08:06 [freetrader] !624 rebased.
10/12/2020 - 08:09 [freetrader] @matricz - do you have any status update on the #159 test bounty?
10/12/2020 - 08:09 [matricz] I'm working on it, but no news yet, sorry
10/12/2020 - 10:40 [Dagur] Are the commits in !442 intended to be squashed?
10/12/2020 - 10:44 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/442 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/12/2020 - 10:50 [unknown] Dagur (dagurval) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/442 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/12/2020 - 10:50 [unknown] Dagur pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f03a9bcfca85975d401809b068de8bd918206390...db686fa91bf8e361941233a761f481a6edfb700b
10/12/2020 - 10:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/44669a2e353a8df28872b7aadfec924efea70fc7: rpc: Add coin selection argument with fast option to sendtoaddress - Jonathan Toomim
10/12/2020 - 10:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/db686fa91bf8e361941233a761f481a6edfb700b: Merge branch 'stresstest' into 'master' - Dagur
10/12/2020 - 10:50 [unknown] Dagur pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f03a9bcfca85975d401809b068de8bd918206390...db686fa91bf8e361941233a761f481a6edfb700b
10/12/2020 - 10:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/44669a2e353a8df28872b7aadfec924efea70fc7: rpc: Add coin selection argument with fast option to sendtoaddress - Jonathan Toomim
10/12/2020 - 10:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/db686fa91bf8e361941233a761f481a6edfb700b: Merge branch 'stresstest' into 'master' - Dagur
10/12/2020 - 19:15 [Calin Culianu] @Dagur I saw your question regarding std::set / and the hasher -- let me try and run some benchmarks since you piqued my curiosity
10/12/2020 - 19:16 [Calin Culianu] i'll put my results in the MR
10/12/2020 - 19:20 [Dagur] nice, thanks =D
10/12/2020 - 19:57 [Calin Culianu] Ok, @Dagur see: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/809#note_428405837
10/12/2020 - 21:13 [Dagur] Interesting

⬆️⬆️⬆️  END LOG FOR 10/12/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/11/2020 ⬇️⬇️⬇️
10/11/2020 - 08:04 [Calin Culianu] hey @Jonathan Toomim for !809 -- i realized using `emplace` instead of `insert` there may actually end up shaving a few cycles since it avoid the default-construction of a `COutPoint` (which then gets overwritten immediately via `operator=` ). May end up shaving cycles there -- wouldn't be surprised if on large data sets it doesn't add up to ~5% savings potentially. just something to think about. I'm not writing
10/11/2020 - 09:01 [matricz] Would it make sense to update `solve()` with your version if it's functionally equivalent?
10/11/2020 - 09:06 [freetrader] It's not functionally equivalent, although mainly because the current `solve()` is borked.
10/11/2020 - 09:07 [freetrader] Remind me after our next release to publish the Python code, which includes an override of `solve()`.
10/11/2020 - 14:51 [Jonathan Toomim] thanks for the suggestion, it's an interesting idea. at this point (with !809), CheckRegularTransaction is no longer a significant bottleneck, so i think it makes sense to switch over to working on something that is
10/11/2020 - 17:52 [freetrader] yes
10/11/2020 - 20:53 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/442 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/11/2020 - 21:38 [freetrader] Holding off merging !442 for your final look, @Dagur

⬆️⬆️⬆️  END LOG FOR 10/11/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/10/2020 ⬇️⬇️⬇️
10/10/2020 - 13:33 [freetrader] I skimmed the paper, it definitely sounded more interesting, imo, than what it turned out to be.
10/10/2020 - 13:33 [freetrader] Authors are some bcashies, it seems
10/10/2020 - 13:34 [freetrader] Someone didn't inform them that Lightning doesn't scale
10/10/2020 - 13:34 [freetrader] :sad-panda:
10/10/2020 - 13:35 [freetrader] Does anyone know if spice turns brains into mush?
10/10/2020 - 13:35 This questions weighs on my mind.
10/10/2020 - 19:04 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
10/10/2020 - 19:04 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/170
10/10/2020 - 19:04 Compiling with GCC 7.0.1 gives the following warnings when building the tests (ninja check).
10/10/2020 - 19:04 There are multiple identical warnings, for brevity only one is given below.
10/10/2020 - 19:04 ```
10/10/2020 - 19:04 ../src/test/seedspec6_tests.cpp:280:5: warning: missing braces around initializer for ‘std::__array_traits<unsigned char, 16>::_Type’ {aka ‘unsigned char [16]’} [-Wmissing-braces]
10/10/2020 - 19:04 ```
10/10/2020 - 19:04 This looks like it was introduced by the generation of the data in this file.
10/10/2020 - 19:04 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
10/10/2020 - 19:04 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/170
10/10/2020 - 19:04 Compiling with GCC 7.0.1 gives the following warnings when building the tests (ninja check).
10/10/2020 - 19:04 There are multiple identical warnings, for brevity only one is given below.
10/10/2020 - 19:04 ```
10/10/2020 - 19:04 ../src/test/seedspec6_tests.cpp:280:5: warning: missing braces around initializer for ‘std::__array_traits<unsigned char, 16>::_Type’ {aka ‘unsigned char [16]’} [-Wmissing-braces]
10/10/2020 - 19:05 [freetrader] @Calin Culianu I get this warning on our standard build platform, have not found an easy fix to solve it
10/10/2020 - 19:54 [Calin Culianu] Oh -- see I told you we need double braces because some broken GCC's.. remember that
10/10/2020 - 20:15 [Jonathan Toomim] i don't know about you guys, but i already get a bunch of warnings when i compile
10/10/2020 - 23:12 [Calin Culianu] @Jonathan Toomim well.. one more issue with !442 -- the test plan fails when executing the `p2p_stresstest.py` script..
10/10/2020 - 23:22 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/442 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/10/2020 - 23:54 [freetrader] Going to have a look at the brace thing / generation script later.
10/10/2020 - 23:54 [freetrader] Right now, can't figure out what's causing this test failure here:
10/10/2020 - 23:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/784107709
10/10/2020 - 23:54 [freetrader] For some reason aarch64 the node0 hasn't finalized a block yet.

⬆️⬆️⬆️  END LOG FOR 10/10/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/09/2020 ⬇️⬇️⬇️
10/09/2020 - 10:54 [matricz] How does it do with clockwork and asert?
10/09/2020 - 11:08 [freetrader] I don't suppose anyone has a Python script lying around that mines on a low-diff (think: just above genesis) mainnet header (not full block) ?
10/09/2020 - 11:09 [freetrader] I have a C++ unit test (checkpoints_tests.cpp) that needs extending, and it has pre-mined header chains in the `ban_fork_prior_to_and_at_checkpoints` test case. I need to extend the AB chain, and am looking for the quickest way.
10/09/2020 - 11:17 [matricz] ```test/functional/test_framework/blocktools.py
10/09/2020 - 11:17 create_block```
10/09/2020 - 11:17 Maybe?
10/09/2020 - 11:19 [matricz] Hmm... doesn't look like what you're searching for
10/09/2020 - 18:26 [unknown] Jonathan Toomim (jtoomim) opened merge request [!806 *[validation] Make CheckRegularTransaction about 2x-10x faster for typical tx by avoiding malloc*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/806) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/09/2020 - 19:00 [emergent_reasons] files.sameroom.io/BBWsXB28usW1PyPKTP0yD0lijQfp4-SQjW2zr8OO6Tw/image.png
10/09/2020 - 19:00 [emergent_reasons] OKEx is sponsoring someone on read.cash? Wow this is actually a big positive line that has been crossed if that is real.
10/09/2020 - 19:04 [emergent_reasons] Wait they have been posting on readcash for over a month? Somehow I never saw one of their articles. Very interesting.

⬆️⬆️⬆️  END LOG FOR 10/09/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/08/2020 ⬇️⬇️⬇️
10/08/2020 - 02:15 [metatronk] Hi.
10/08/2020 - 02:15 I'm working in an exchange which has listed BCH.
10/08/2020 - 02:15 Trying to clarify what we have to do to prepare Nov 15th.
10/08/2020 - 02:15 I'm not a dev so want to ask some questions.
10/08/2020 - 02:15 From the cash.coin.dance/blocks BCHN occupies about 65% now.
10/08/2020 - 02:15 If this continues till 15th, does it mean ABC will not be able to generate blocks?
10/08/2020 - 02:15 Or does ABC still have small chance to generate blocks?
10/08/2020 - 02:15 If so then does it mean the chain have chance to reorg?
10/08/2020 - 02:33 [emergent_reasons] Hi @metatronk.
10/08/2020 - 02:33 Nodes, including mining nodes following the BCH specification for November (no IFP) are definitely more than 65%. 65% is just what is signaling in their coinbase for each block. Also multiple futures markets show clearly that ABC will be a small minority in value. Not only that, but there is a risk of collapse since ABC will not have nearly enough money to maintain their minimum budget at the current futures price, not to mentio
10/08/2020 - 02:33 Given all of the conditions, the probability of natural BCH reorgs by ABC is very very low. There is some math done above that we can find if needed.
10/08/2020 - 02:33 Even in the case of ABC somehow finding a lot of money to rent hashrate, BCHN will happily mine on top of it. For a reorg, ABC would need a dominating amount of hashrate which there is no signs of happening. Finally, ABC would have to maintain any of this hashrate permanently. As soon as they have minority hashrate (which is expected to be immediately), the ABC chain will soft-fork and split itself onto a new chain. If hashrate i
10/08/2020 - 02:34 [imaginary_username] also @metatronk in case you don't know, both BCHN and ABC nodes have a 10-block "reorg protection": once they're more than 10 blocks apart it's impossible to reorg them onto each other anymore, so there's also no risk of long range attacks.
10/08/2020 - 08:50 [freetrader] 36 / 1000
10/08/2020 - 11:20 [Jonathan Toomim] ooh, nice. I just found a way to reduce CheckBlock's CheckRegularTransaction check speed by about 10x-40x
10/08/2020 - 11:20 [Jonathan Toomim] this was taking about 160 ms for a 32 MB block (or block template)
10/08/2020 - 11:21 [Jonathan Toomim] it's an embarrassingly parallel operation (checking each transaction to make sure they are well-formed), so i thought it would be easy to put in a `#pragma omp parallel for`
10/08/2020 - 11:21 [Jonathan Toomim] and it was easy. but when i did that, it went from 160 ms to 205 ms, which was ... underwhelming
10/08/2020 - 15:49 [Jonathan Toomim] hmm, 36/1000 vs 0/1000... sounds like a heisenbug.
10/08/2020 - 15:49 [Jonathan Toomim] i'm sure this is going to be fun /s
10/08/2020 - 20:15 [Javier González] Deep reorg protection is activated after 10 blocks and 2 hours finalized if I remember well, is that correct?
10/08/2020 - 20:28 [Javier González] `static const int64_t DEFAULT_MIN_FINALIZATION_DELAY = 2 * 60 *`
10/08/2020 - 20:35 [Javier González] Ironically, the first action of deep reorg "protection" will be to facilitate a split.

⬆️⬆️⬆️  END LOG FOR 10/08/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/07/2020 ⬇️⬇️⬇️
10/07/2020 - 02:50 [emergent_reasons] oh shit. Yeah I didn't... I approved a 3rd review somewhere :P
10/07/2020 - 02:50 This one LGTM. I can merge also if you want @freetrader
10/07/2020 - 04:33 [merc1er] Merged @freetrader
10/07/2020 - 08:32 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/801 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/07/2020 - 08:32 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/ece4c16d2e1923dff65a3318823f9b2d4f3169a1...542160e17017d51d9180c8c4c944de595a7a0387
10/07/2020 - 08:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5c62505ca77c325d35a63850e8d7ebb4c3b9d3b1: Add indexdir parameter to bitcoind - Florian Mercier
10/07/2020 - 08:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/542160e17017d51d9180c8c4c944de595a7a0387: Merge branch 'introduce-indexdir-to-bitcoind' into 'master' - freetrader
10/07/2020 - 08:32 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/ece4c16d2e1923dff65a3318823f9b2d4f3169a1...542160e17017d51d9180c8c4c944de595a7a0387
10/07/2020 - 08:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5c62505ca77c325d35a63850e8d7ebb4c3b9d3b1: Add indexdir parameter to bitcoind - Florian Mercier
10/07/2020 - 08:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/542160e17017d51d9180c8c4c944de595a7a0387: Merge branch 'introduce-indexdir-to-bitcoind' into 'master' - freetrader
10/07/2020 - 10:15 [unknown] Florian Mercier (FlorianMercier) opened merge request [!805 *WIP : [doc] Add indexdir config option documentation*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/805) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/07/2020 - 10:19 [freetrader] Anybody experience occasional hangups of `ninja check` ?
10/07/2020 - 19:40 [unknown] freetrader (freetrader) approved merge request [!805 *[doc] Add indexdir config option documentation*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/805) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/07/2020 - 21:11 [Jonathan Toomim] @freetrader there were a few functional tests that were failing randomly, but I don't remember which ones they were. Was mining_prioritisetransaction.py among them? It's failing for me randomly (and rarely) now in !804, but i don't know if that is a new problem or an old one.
10/07/2020 - 21:14 [freetrader] These are the ones I know about, and mining_* tests are not among them.
10/07/2020 - 21:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/162#note_408885118
10/07/2020 - 21:15 [freetrader] Unfortunately my test platform on which I was doing these long-running tests crashed and I did not resume, so that list gives only a partial picture. And of course results may vary on other platforms...
10/07/2020 - 21:38 [freetrader] I've set up a run of `mining_prioritisetransaction.py` on current `master` to see what kind of failure rate I get.
10/07/2020 - 23:33 [Jonathan Toomim] i got 1 failure out of about 10 tries
10/07/2020 - 23:33 [Jonathan Toomim] i haven't been able to reproduce it yet

⬆️⬆️⬆️  END LOG FOR 10/07/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/06/2020 ⬇️⬇️⬇️
10/06/2020 - 00:38 [Calin Culianu] Ok — feel free to close mine if I don’t respond — still on “vacation” in NY!
10/06/2020 - 07:49 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/801 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/06/2020 - 07:54 [freetrader] From review it seems nobody thought the functional tests for !801 were lacking.
10/06/2020 - 07:54 Thanks @ , good work, I'm also awarding the test bounty from #52 to you for this development.
10/06/2020 - 08:00 [unknown] Thank you.
10/06/2020 - 08:02 [freetrader] I modified the MR description to fill in some details, maybe you can review if it's ok for you.
10/06/2020 - 08:02 What is there is planned to be included as the commit message when a maintainer squashes and merges the MR into master.
10/06/2020 - 09:27 [matricz] > The functional test (a new Python test in `test/functional/bchn-txbroadcastinterval.py`) should [...]
10/06/2020 - 09:27 As far as I understand it's not good practice to name python files with dashes (`-`), and it's preferred to use underscores (`_`).
10/06/2020 - 09:27 OTOH all ABC and BCHN tests to date use dashes. Do I keep the dash for consistency?
10/06/2020 - 09:41 [matricz] I have changed my gitlab username to
10/06/2020 - 09:41 `matricz`
10/06/2020 - 10:27 [freetrader] github.com/bitcoin-cash-node/bchnode-web/pull/129
10/06/2020 - 10:28 [matricz] Thank you!
10/06/2020 - 10:28 [freetrader] And for our PM repo: (@emergent_reasons maybe you can review & merge)
10/06/2020 - 10:28 gitlab.com/bitcoin-cash-node/bchn-project-management/bchn-pm-public/-/merge_requests/19
10/06/2020 - 17:21 [unknown] Jonathan Toomim (jtoomim) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/804 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
10/06/2020 - 20:11 [Akkad] Hello all, which BCHN great success.
10/06/2020 - 20:53 [freetrader] welcome Akkad :wave:
10/06/2020 - 23:17 [freetrader] Site PR has no review / approval right now ?
10/06/2020 - 23:17 [freetrader] Hey @merc1er, I'll have a look at #130 in a short while.
10/06/2020 - 23:17 Can you take a look at #129 and merge if you're ok with it. Thanks.

⬆️⬆️⬆️  END LOG FOR 10/06/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/05/2020 ⬇️⬇️⬇️
10/05/2020 - 08:54 [freetrader] Functional test in !801 (new indexdir feature) looks alright to me.
10/05/2020 - 10:09 [freetrader] ... put some traces into bitcoin-cli, indeed it stringifies my second argument for my call, but it doesn't do it for `waitforblock`.
10/05/2020 - 10:09 [freetrader] Curioser and curioser.
10/05/2020 - 11:41 [freetrader] ok lol, vRPCConvertParams[] in client.cpp
10/05/2020 - 11:42 [matricz] How can something so basic be so complicated?
10/05/2020 - 15:48 [freetrader] Every 2nd (thereabouts) message I try to send on Slack now gets me "Slack couldn’t send this message"
10/05/2020 - 15:48 [freetrader] works on retry
10/05/2020 - 15:48 [freetrader] just saying, in case anyone else is experiencing messaging problems.
10/05/2020 - 16:00 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
10/05/2020 - 16:00 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/169
10/05/2020 - 16:00 # Issue description
10/05/2020 - 16:00 It is possible to invalidate a block that is deeper than an active checkpoint.
10/05/2020 - 16:00 Checkpoints are hardcoded into the application.
10/05/2020 - 16:00 I see no use case for invalidating blocks deeper than the highest checkpoint.
10/05/2020 - 16:00 # Steps to reproduce
10/05/2020 - 16:00 I tested this on a modified regtest definition.
10/05/2020 - 16:00 1. Run up a node with `-regtest`, generate 10 blocks, get the height&hash of a few of those blocks.
10/05/2020 - 16:00 2. Add static checkpoint definitions for those blocks into chainparams.cpp. Build and deploy.
10/05/2020 - 16:00 3. Run the regtest node up again
10/05/2020 - 16:00 4. Invalidate some blocks at or below those checkpoints. Watch the application happily accept the invalidation and truncate the chain to 1 below the invalidated block.
10/05/2020 - 16:00 # Expected behaviour
10/05/2020 - 16:00 Some kind of error message and refusal to invalidate a block that should be safeguarded by a checkpoint.
10/05/2020 - 16:01 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
10/05/2020 - 16:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/169
10/05/2020 - 16:01 # Issue description
10/05/2020 - 16:01 It is possible to invalidate a block that is deeper than an active checkpoint.
10/05/2020 - 16:01 Checkpoints are hardcoded into the application.
10/05/2020 - 16:01 I see no use case for invalidating blocks deeper than the highest checkpoint.
10/05/2020 - 16:01 # Steps to reproduce
10/05/2020 - 16:01 I tested this on a modified regtest definition.
10/05/2020 - 16:01 1. Run up a node with `-regtest`, generate 10 blocks, get the height&hash of a few of those blocks.
10/05/2020 - 16:01 2. Add static checkpoint definitions for those blocks into chainparams.cpp. Build and deploy.
10/05/2020 - 16:01 3. Run the regtest node up again
10/05/2020 - 16:01 4. Invalidate some blocks at or below those checkpoints. Watch the application happily accept the invalidation and truncate the chain to 1 below the invalidated block.
10/05/2020 - 17:10 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/157 closed by Jason Dreyzehner (bitjson)
10/05/2020 - 17:10 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/157 closed by Jason Dreyzehner (bitjson)
10/05/2020 - 18:31 [freetrader] After latest changes, !801 looking like there's no open issues anymore , at least none that haven't been addressed.
10/05/2020 - 18:31 [freetrader] Tests ok, I took it out of WIP.
10/05/2020 - 18:31 [freetrader] Thanks @ for implementing the changes.

⬆️⬆️⬆️  END LOG FOR 10/05/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/04/2020 ⬇️⬇️⬇️
10/04/2020 - 03:04 [Jonathan Toomim] for this WC ancestor/fast CNB/O(n) tx package code: is the preferred method of submitting this to submit it first as a parallel system to the existing txmempool code, and then do a separate MR later on to delete the obsolete code?
10/04/2020 - 09:59 [freetrader] Making it a parallel system chosen by option at first, is my preference.
10/04/2020 - 10:00 [freetrader] That will also make it easier to develop a set of tests for it that do not invalidate the existing ones
10/04/2020 - 10:00 [freetrader] (keep the option off for existing tests to show they still pass)
10/04/2020 - 10:05 [freetrader] Except for you, Jonathan, I don't know if there is anyone who sufficiently understands the code / design of your new implementation to tell whether there aren't cases in which miners may want to switch to running the older one.
10/04/2020 - 10:05 Until we got a better comparative handle on that question -- and I think it's going to take lots of explaining & data -- I think we cannot afford to simply get rid of the existing algorithm.
10/04/2020 - 10:05 Once sufficient superiority of your algo has been established, sure, we can then delete the other code (=> make yours the only option).
10/04/2020 - 11:28 [Jonathan Toomim] there's computational overhead to having the old code run
10/04/2020 - 15:32 [merc1er] Merged
10/04/2020 - 15:32 [merc1er] Btw, there are a lot of strings that need to be translated: crowdin.com/project/bchnode-web
10/04/2020 - 15:33 [imaginary_username] japanese o_O
10/04/2020 - 15:33 [merc1er] Yeah haha
10/04/2020 - 15:33 [merc1er] Spanish too
10/04/2020 - 21:45 [freetrader] Currently looking for the mysterious difference that lets a numeric RPC call argument, when passed in via `bitcoin-cli` , pass an `isNum()` check.
10/04/2020 - 21:45 I keep getting my 2nd param (`request.params[1]`) in the form of a string (`.isStr()` is true), except if I pass a number in via JSON in curl.
10/04/2020 - 21:45 Deja vu.
10/04/2020 - 21:45 [freetrader] Many other RPC calls just check IsNum() and then do a get_int(), why can't mine? :crying_cat_face:
10/04/2020 - 21:57 [freetrader] Going with recall from a past discussion, I think the CLI encodes everything as string?
10/04/2020 - 21:57 But then how do calls like `waitforblock` which follow the same argument convention I want to use, handle the numeric second, optional arg so effortlessly, just checking if it's not Null and then converting.
10/04/2020 - 21:57 In my new call, submitting via bitcoin-cli leads to get_int() returns `JSON value is not an integer as expected` .
10/04/2020 - 21:57 (because it's the string value `1`)

⬆️⬆️⬆️  END LOG FOR 10/04/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/03/2020 ⬇️⬇️⬇️
10/03/2020 - 16:01 [Shadow Of Harbringer] Insane worldwide crisis is coming,
10/03/2020 - 16:01 old.reddit.com/r/btc/comments/j46lbt/in_2020_fed_prints_over_22_of_all_usd_ever/g7ivd26/
10/03/2020 - 16:01 There is no way FED does not foresee consequences of printing 25% of supply in a year.
10/03/2020 - 16:01 The end will be terrible, much worse than 1929.
10/03/2020 - 16:01 [Shadow Of Harbringer] Hopefully we don't do anything stupid and survive this as a humanity
10/03/2020 - 20:49 [Calin Culianu] Yeah right now it seems the (inadequate) rule is 50 mb.
10/03/2020 - 20:49 I vote we keep the logic the same in this MR and address fixing space stuff as a separate work.
10/03/2020 - 20:49 That’s why I asked it be restored— since rn actually the Logic changes wrt status quo if user does -indexdir.. and no (inadequate) space check happens...
10/03/2020 - 20:50 [Calin Culianu] Hey @Dagur thanks for the seeder review. I’ll address it later today — much appreciated

⬆️⬆️⬆️  END LOG FOR 10/03/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/02/2020 ⬇️⬇️⬇️
10/02/2020 - 03:50 [Calin Culianu] @freetrader that call to `CheckDiskSpace()` should remain. Note that all the calls to that function just check for 50MB. They are by no means "thorough". They just check minimum 50MB. Please have @ restore that call.
10/02/2020 - 07:25 [matricz] By nature of Bitcoin, anyone can split any time for whatever reason.
10/02/2020 - 07:25 I can see no way to prevent that, if someone _does_ want to split.
10/02/2020 - 07:25 I envision a process for building agreement to prevent that as much as possible, the 4 puzzle pieces are all linked from here: read.cash/@mtrycz/request-for-comments-an-evidence-based-process-for-bitcoin-cash-aabdea42
10/02/2020 - 07:25 I still don't understand what _you_ envision.
10/02/2020 - 08:10 [freetrader] WTF the size of the chain is 160GB, the index on my non-indexing node was 98MB
10/02/2020 - 08:10 [freetrader] It doesn't need restoring then, it needs separate fixing.
10/02/2020 - 08:12 [freetrader] I'll have a look at the code underneath that, it just didn't smell right when I saw it on !801 and clearly something is wrong.
10/02/2020 - 08:12 With potential separation of blocks and index comes the need to separately assess whether their basic storage requirements are met (even roughly).
10/02/2020 - 12:04 [Jonathan Toomim] @freetrader the tmpfs wallet thing doesn't have any significant benefit with the coin selection algorithm in !442, at least with the SSDs that i've tested with. We need a faster coin selection algorithm (like the one I call coinsel=2, which is in my private dev branch but which I haven't pushed to an MR because it still has a known bug that I haven't fixed) before there's any difference.
10/02/2020 - 12:04 If/when I get around to implementing coinsel=2, I intend to take a second look at the walletdir stuff and see if I can find a cleaner way to implement it (so it doesn't screw up the functional tests). But for now, I don't think it's important enough to worry about.
10/02/2020 - 12:09 [freetrader] Alright. I wonder if we can use some special label on those MRs which have been closed for lack of interest.
10/02/2020 - 12:10 [freetrader] maybe "shelved"
10/02/2020 - 12:10 [Jonathan Toomim] i'm not sure what other reasons there are for closing a MR that this would need to be distinguished from
10/02/2020 - 12:13 [freetrader] some are plainly bad ideas, some are good ideas but poorly implemented (maybe unviable at closure time)
10/02/2020 - 12:13 some lost out against competing MRs (not sure this has happened, but it can)
10/02/2020 - 12:13 some, like !795, are complete, but there doesn't seem to be a user needing them right now.
10/02/2020 - 22:07 [matricz] I'm still curious of your vision.

⬆️⬆️⬆️  END LOG FOR 10/02/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 10/01/2020 ⬇️⬇️⬇️
10/01/2020 - 00:41 [guyfawkesfp] ```"BCHN is everything they claim to be against. They just disagree with who should be the dictator."
10/01/2020 - 00:41 I am curious why you write this.```
10/01/2020 - 00:41 BCHN does not stand in opposition to the ring of power. BCHN simply disagrees with who is currently holding it. BCHN & company naively believe they can tame the ring of power by distributing it across an inherently subjective "Majority." While there is 2000 years of empirical evidence suggesting this is impossible, I will explicity state five general areas of concern related to the idea of taming the ring of power.
10/01/2020 - 00:41 1. There is no way to guarantee the oracle will remain benevolent.
10/01/2020 - 00:41 2. Even if the oracle is benevolent, there is no human (or group of humans) on earth capable of knowing the "best" way forward.
10/01/2020 - 00:41 3. Even if the oracle is benevloent and wise, there is no objective way to define a "valid" majority. Is this a majority of users, businesses, developers, scientists, community figureheads, the whitepaper, the miners, all the above? Who defines what the valid majority is?
10/01/2020 - 00:41 4. Even if there was an objective way to define a majority, you would have no way to accurately measure it.
10/01/2020 - 00:41 ***5. Even if there was an objective way to define/measure a majority, that doesn't make it fair to the minority. Whether a dictator or a majority changes a given consensus rule, the end-result is the same -- the minority's expectations are violated. The minority does not care if the ruler is a majority or a dictator -- it's the same thing.
10/01/2020 - 00:41 --------------------------------
10/01/2020 - 00:41 There appears to be a strong belief in the BCH community that Bitcoin is weak/broken, therefore an oracle is needed to be its guardian to scale it to the world. While this may be true, if Bitcoin requires a guardian oracle, it becomes no different than fiat. The only difference between fiat and Bitcoin, is the absence of the oracle (i.e. Ring of Power).
10/01/2020 - 00:41 BCHN does not oppose the Ring of Power (the oracle). They just believe they are better stewards of it. Maybe they will be, but for how long? - 1 year? 2 years? 5 years? -- It certainly isn't going to stand the test of time. The whole point of Bitcoin is that there is no majority. The whole point is that the rules are set in stone. This is why people like gold -- the only consensus rule is possession. You either have the gold, or
10/01/2020 - 00:41 --------------------------------
10/01/2020 - 00:42 [guyfawkesfp] @freetrader
10/01/2020 - 00:42 ```"BCHN is everything they claim to be against. They just disagree with who should be the dictator."
10/01/2020 - 00:42 I am curious why you write this.```
10/01/2020 - 00:42 BCHN does not stand in opposition to the ring of power. BCHN simply disagrees with who is currently holding it. BCHN & company naively believe they can tame the ring of power by distributing it across an inherently subjective "Majority." While there is 2000 years of empirical evidence suggesting this is impossible, I will explicity state five general areas of concern related to the idea of taming the ring of power.
10/01/2020 - 00:42 1. There is no way to guarantee the oracle will remain benevolent.
10/01/2020 - 00:42 2. Even if the oracle is benevolent, there is no human (or group of humans) on earth capable of knowing the "best" way forward.
10/01/2020 - 00:42 3. Even if the oracle is benevloent and wise, there is no objective way to define a "valid" majority. Is this a majority of users, businesses, developers, scientists, community figureheads, the whitepaper, the miners, all the above? Who defines what the valid majority is?
10/01/2020 - 00:42 4. Even if there was an objective way to define a majority, you would have no way to accurately measure it.
10/01/2020 - 00:42 ***5. Even if there was an objective way to define/measure a majority, that doesn't make it fair to the minority. Whether a dictator or a majority changes a given consensus rule, the end-result is the same -- the minority's expectations are violated. The minority does not care if the ruler is a majority or a dictator -- it's the same thing.
10/01/2020 - 00:42 --------------------------------
10/01/2020 - 00:42 There appears to be a strong belief in the BCH community that Bitcoin is weak/broken, therefore an oracle is needed to be its guardian to scale it to the world. While this may be true, if Bitcoin requires a guardian oracle, it becomes no different than fiat. The only difference between fiat and Bitcoin, is the absence of the oracle (i.e. Ring of Power).
10/01/2020 - 00:42 BCHN does not oppose the Ring of Power (the oracle). They just believe they are better stewards of it. Maybe they will be, but for how long? - 1 year? 2 years? 5 years? -- It certainly isn't going to stand the test of time. The whole point of Bitcoin is that there is no majority. The whole point is that the rules are set in stone. This is why people like gold -- the only consensus rule is possession. You either have the gold, or
10/01/2020 - 00:42 --------------------------------
10/01/2020 - 00:42 The Bitcoin protocol as it stands now is not perfect. There are many theoretical "optimizations" that can be made. But consider the possibility that locking down the imperfect protocol generates greater utility than the alternative of depending on a guardian oracle. An infinite set of rulesets can be built on top of Bitcoin. The innovation of Bitcoin Cash was not rule by majority. The innovation of Bitcoin Cash was simply removin
10/01/2020 - 00:47 [griffith] so in a sentence, bch should not change anything else on the consensus level because it is impossible to govern as there will always be someone that is unhappy so completely lock the protocol and be like bsv
10/01/2020 - 00:47 [griffith] is that right @guyfawkesfp
10/01/2020 - 00:48 [guyfawkesfp] More or less that is a correct summary.
10/01/2020 - 01:55 [Javier González] @guyfawkesfp
10/01/2020 - 01:55 > 1. There is no way to guarantee the oracle will remain benevolent.
10/01/2020 - 01:55 Benevolent is relative. It is subjective.
10/01/2020 - 01:55 Satoshi's solution is to put a few business gentlemen in charge who operate the network 24/7 and, if they do it well, benefit directly.
10/01/2020 - 01:55 Without a central command.
10/01/2020 - 01:55 > 2. Even if the oracle is benevolent, there is no human (or group of humans) on earth capable of knowing the "best" way forward.
10/01/2020 - 01:55 No one is perfect.
10/01/2020 - 02:13 [guyfawkesfp] @Javier González
10/01/2020 - 02:13 1. Hashpower does not secure Bitcoin's consensus rules. Hashpower follows price. And price follows users. Therefore we can conclude hashpower follows users, hashpower does not govern them.
10/01/2020 - 02:13 2. Fiat is also compliant with every exception you made to the problem of the oracle. Making you unable to distinguish Bitcoin in any material form from fiat.
10/01/2020 - 02:13 3. Fiat is money by majority. It is the biggest majority. If you seek Bitcoin Cash to be governed by majority, then it will surely end the same as fiat.
10/01/2020 - 02:16 [Javier González] > Hashpower follows price.
10/01/2020 - 02:16 Not true.
10/01/2020 - 02:16 read.cash/@JavierGonzalez/executive-hashpower-97e56ffb
10/01/2020 - 02:16 I proved that this is not true with 5 on-chain evidence.
10/01/2020 - 02:16 2. 3.
10/01/2020 - 02:16 Fiat requires a central authority.
10/01/2020 - 02:16 Always corrupt. Untransparent. Unable to stop introducing inflation.
10/01/2020 - 02:23 [guyfawkesfp] > I proved that this is not true with 5 on-chain evidences.
10/01/2020 - 02:23 You proved that hashpower follows users by nature of you building on BCH. Under a strict PoW governance definition, the BCH miners are currently 3+ years deep into a reorg attack on the BTC chain. If BCH splits (and BSV has more hashpower) are you going to BSV to continuing your 3+ reorg attempt of the BTC chain there?
10/01/2020 - 02:23 > Fiat requires a central authority.
10/01/2020 - 02:23 And you are proposing the same for BCH. Just because you call it privatized free market node operators, doesn't change what is actually happening. It's the same thing.
10/01/2020 - 02:26 [Javier González] The whitepaper establishes a new form of executive power.
10/01/2020 - 02:26 A decentralized authority.
10/01/2020 - 02:26 It's normal if your head explodes.
10/01/2020 - 09:54 [Shadow Of Harbringer] You can do what @freetrader said and find a coin that is more suited to your ideals, but I think there is another option.
10/01/2020 - 09:54 @guyfawkesfp
10/01/2020 - 09:55 [Shadow Of Harbringer] You can just change your mind and adopt our values instead.
10/01/2020 - 09:55 Adopt and adapt, admit you are wrong and follow our ways. That's all it takes.
10/01/2020 - 09:55 [Shadow Of Harbringer] I know people don't usually do it, because I have almost never observed it in nature
10/01/2020 - 09:55 [Shadow Of Harbringer] but if I can do it, you can too
10/01/2020 - 09:56 [Shadow Of Harbringer] I do it all the time
10/01/2020 - 11:41 [imaginary_username] twitter.com/CashDiscussions/status/1311628870936911873
10/01/2020 - 11:48 [matricz] What time?
10/01/2020 - 11:50 [freetrader] 10 mins
10/01/2020 - 11:54 [matricz] cool
10/01/2020 - 11:55 [matricz] I get a 34 minute "coming soon" video
10/01/2020 - 19:19 [Calin Culianu] @ hi -- I think `-indexdir` should support any arbitrary path, not just forcing a path inside the `dataDir`... see my comments to you MR !801
10/01/2020 - 19:23 [unknown] Hi, indeed after reading once again the issue #52 I think you’re right. Indexdir is independent from blocksdir
10/01/2020 - 19:23 [Calin Culianu] yep. thanks.
10/01/2020 - 19:24 [Calin Culianu] the idea with these options such as -blocksdir= and -datadir= is users sometimes want to split the burden of this stuff between various disks... -indexdir= should be no different...
10/01/2020 - 19:25 [Calin Culianu] therfore all usages will simplify now for you -- call sites can just call `GetIndexDir()` and all the "logic" of defaulting to `blocks/index` and other stuff can be handled inside `GetIndexDir()`...

⬆️⬆️⬆️  END LOG FOR 10/01/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/30/2020 ⬇️⬇️⬇️
09/30/2020 - 11:11 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/30/2020 - 11:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/168
09/30/2020 - 11:11 Run `test/lint/check-doc.py` and see that `-scalenet` and `-testnet4` are reported as unknown arguments
09/30/2020 - 11:11 (documented by "not used" in the parlance of that script).
09/30/2020 - 11:11 This results in static checking errors on our MRs, which is a bit annoying.
09/30/2020 - 11:11 Looking at `src/chainparams.cpp`, there are `AddArg` calls for these two networks.
09/30/2020 - 11:11 There mus be some problem with the regular expression in the script that is supposed to pick them up.
09/30/2020 - 11:11 `-testnet` and `regtest` are correctly detected.
09/30/2020 - 11:11 I haven't yet spotted the crucial difference, and I believe this is the source file from which the network parameters should be detected (I see no other `AddArg` matches for them).
09/30/2020 - 11:11 Raising this Issue to document the findings so far, in case someone has time to look into this right now.
09/30/2020 - 11:11 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/30/2020 - 11:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/168
09/30/2020 - 11:37 [Calin Culianu] @freetrader tbh i would almost prefer if it that function ``IsOnForkBeforeFinalizedBlock` go back to being just a part of the body of that 1 place that's calling it. it's not a very useful function to use generically -- its usage is very context-dependent and almost dangerous to use in a way because of the way it's named. What do you think?
09/30/2020 - 11:38 [Calin Culianu] for me it makes the code harder to reason about in a way.. idk *shrug*
09/30/2020 - 11:43 [freetrader] Since it looks like there is no name and descirption that will please everyone, it's going back in the body.
09/30/2020 - 15:40 [unknown] Hi, I’m interested in working on the issue: « introduce indexdir to bitcoind ».
09/30/2020 - 16:11 [guyfawkesfp] I think BCHN's position on this was stated awhile ago, but I wasn't sure if something had changed. If ABC has majority hash, is BCHN still going to split the chain, or is BCHN going to follow the ABC chain?
09/30/2020 - 16:35 [freetrader] That's great, @. If you have questions about anything, feel free to ask.
09/30/2020 - 16:35 Do you have a GitLab profile? I see a couple of Florian Mercier accounts on there when I search...
09/30/2020 - 16:41 [freetrader] Without human intervention, a BCHN node would accept blocks produced by a hypothetical ABC-majority chain.
09/30/2020 - 16:41 Bitcoin is a system governed by human decision makers.
09/30/2020 - 16:42 [gotamd] BCHN doesn't blacklist Amaury's IFP address, so it'll follow blocks that send money to it if they're on the longest chain

⬆️⬆️⬆️  END LOG FOR 09/30/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/29/2020 ⬇️⬇️⬇️
09/29/2020 - 01:06 [metatronk] Thanks for the details @Jonathan Toomim!thumbsup emoji
09/29/2020 - 05:33 [Calin Culianu] heh
09/29/2020 - 05:37 [Calin Culianu] does this work? can you modify this while iterating? i guess the mapLinks won't change ...
09/29/2020 - 07:39 [Jonas] Has there been any plans of using some of the BCHN funds for paying Slack so all messages are available?
09/29/2020 - 07:45 [freetrader] There has been discussing of this.
09/29/2020 - 07:46 [freetrader] One of those points where we should have a FAQ.
09/29/2020 - 07:47 [freetrader] Slack's business model of per-user-per-month central payment is not a good fit for an open, public slack.
09/29/2020 - 07:48 [freetrader] I understand why they don't make exemptions (at least afaik) for non-profit orgs etc.
09/29/2020 - 07:48 The world is perhaps too biig and too full of people (even competitors) who would abuse it.
09/29/2020 - 15:30 [freetrader] r6.ca/blog/20200929T023701Z.html
09/29/2020 - 16:07 [Jonathan Toomim] oops, needs to be parents, not children.
09/29/2020 - 16:08 [Jonathan Toomim] that aside:
09/29/2020 - 16:13 [Jonathan Toomim] you initialize all entries with `fDirty = true;`. Newly added transactions are marked dirty at start, but all other mempool transactions will usually be non-dirty by that time.
09/29/2020 - 16:13 Whenever you modify the mempool, you mark fDirty = true for any transactions that might have had changes to their ancestor set (e.g. reorg or new block). This means that you need to walk the full descendant tree at least once per block. Batching can sure this is only O(n) rather than O(n^2) though.
09/29/2020 - 16:13 After everything is dirtified, then you can call `ComputeWCAncestorStats()` on transactions in mempool in any order you want. Or you can just call `ComputeWCAncestorStats()` on transactions prior to using their WC data. Doesn't matter, both strategies work.
09/29/2020 - 16:13 The fact that `ComputeWCAncestorStats()` has a recursive call ensures that if any of its parents are dirty, they (and their ancestors if necessary) get recalculated before the entry itself gets calculated. If two different entries share a parent, that parent's (and its ancestors') calculations only need to be done once.
09/29/2020 - 16:16 [Jonathan Toomim] anyway, i don't actually know if it works yet. I haven't tested it yet. Still integrating the algorithm into the boost::multi_index.

⬆️⬆️⬆️  END LOG FOR 09/29/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/28/2020 ⬇️⬇️⬇️
09/28/2020 - 07:04 [freetrader] Sounds goog
09/28/2020 - 07:13 [freetrader] This is mainly a result of big developments like ASERT taking much of our resources away from backporting.
09/28/2020 - 07:14 [freetrader] We should not neglect the latter however.
09/28/2020 - 07:15 [freetrader] But we can and should examine backports carefully.
09/28/2020 - 07:16 [freetrader] For example, in !488 , a lack of tests has been identified.
09/28/2020 - 15:36 [Jonathan Toomim] i'm having a weird problem
09/28/2020 - 15:36 [Jonathan Toomim] i think i've implemented the core of my new worst-case ancestor scoring system
09/28/2020 - 15:37 [Jonathan Toomim] and i'm looking at my code, and i'm staring at it thinking ...
09/28/2020 - 15:37 [Jonathan Toomim] is that really all of it?
09/28/2020 - 15:38 [Jonathan Toomim] it's basically 20 lines of code.

⬆️⬆️⬆️  END LOG FOR 09/28/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/27/2020 ⬇️⬇️⬇️
09/27/2020 - 00:12 [imaginary_username] i suppose there's a reason he got fired
09/27/2020 - 01:45 [Jonathan Toomim] hey, i'm starting work on a new package accounting system for the mempool, and it's starting to look like if we change a couple of assumptions and a couple of design features, the code might end up being really simple and easy
09/27/2020 - 10:00 [Tracy Chen] Thanks to @ and BCHN team for their nice work, the "We Are Bitcoin Cash Node" video has been completed and posted on YouTube Now! www.youtube.com/watch?v=opebV2y70Dw
09/27/2020 - 12:02 [freetrader] twitter.com/jadler0/status/1309207337031303169
09/27/2020 - 12:36 [BigBlockIfTrue] I very much agree with the idea of calculating a lower bound on the fee rate. The real fee rate can only be better than your estimate, never worse. Impossible to trick the miner into mining something unprofitably.
09/27/2020 - 12:38 [imaginary_username] he also has episodes 2 and 3 :)
09/27/2020 - 13:39 [emergent_reasons] lol @imaginary_username - the infrastructure sitting under the whole BCH ecosystem.
09/27/2020 - 14:22 [Calin Culianu] @Jonathan Toomim what about throwing out CPFP altogether ? there was discussion about that and some other devs seemed in favor of that -- and it eliminates a lot of this fee business
09/27/2020 - 14:23 [Calin Culianu] then lower bound, etc, is "good enough".
09/27/2020 - 14:25 [Calin Culianu] @griffith I also have some experience with coinbase tx generation and from maintaining a fork of ckpool -- maybe not as much as Jonathan does though -- but some! I also did tech support for BTC.com when they were installing BCHN and I got some insights into how their 1 pool works. DM me if you like as well..
09/27/2020 - 14:26 [imaginary_username] i don't think we care very much about CPFP, so we prolly need a table with just two dimensions to evaluate:
09/27/2020 - 14:26 1. Complexity of code change: Less complex <---> More complex
09/27/2020 - 14:26 2. Performance: Faster/less edge cases <---> Slower/more edge cases
09/27/2020 - 21:58 [freetrader] that referred to SV getting their hands on Satoshi coins
09/27/2020 - 21:58 [freetrader] ...
09/27/2020 - 21:58 [freetrader] Strange unexpected formatting change in readcash article posted earlier :(
09/27/2020 - 21:59 [freetrader] read.cash/@bitcoincashnode/bchn-financial-report-2020-09-03-b6bca1be
09/27/2020 - 21:59 [imaginary_username] i see 404?

⬆️⬆️⬆️  END LOG FOR 09/27/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/26/2020 ⬇️⬇️⬇️
09/26/2020 - 05:17 [Calin Culianu] yeah sigs can for sure be larger...
09/26/2020 - 05:18 [Calin Culianu] altho not sure if bitcoin wallet supports anything but p2pkh ?
09/26/2020 - 05:18 [Calin Culianu] does it even do multisig??
09/26/2020 - 05:18 [Calin Culianu] i'll check out the note ok..
09/26/2020 - 05:18 [Calin Culianu] busy getting ready for wedding.. thanks for thinking about it @Jonathan Toomim +1
09/26/2020 - 13:51 [unknown] freetrader (freetrader) opened merge request [!797 *[test] Add a unit test for maxreorgdepth behavior for values 0 and 1*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/797) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/26/2020 - 23:30 [freetrader] twitter.com/micropresident/status/1309992050893361152
09/26/2020 - 23:32 [freetrader] ABC supporter trying to stay on the low ground.
09/26/2020 - 23:32 [freetrader] :man-shrugging:

⬆️⬆️⬆️  END LOG FOR 09/26/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/25/2020 ⬇️⬇️⬇️
09/25/2020 - 06:21 [Jonathan Toomim] coinflex futures are live. BCHA is trading at about 18%, BCHN at 81.5%.
09/25/2020 - 06:21 old.reddit.com/r/btc/comments/izeek5/coinex_futures_are_live_bchabch_futures_trading/
09/25/2020 - 06:22 [Jonathan Toomim] BCHA is doing a little bit better than it was on CoinFlex, but not much.
09/25/2020 - 06:57 [Shadow Of Harbringer] Not everybody is there, because not everybody(like me) is speculating and wants to trust an exchange with his money.
09/25/2020 - 06:57 [Shadow Of Harbringer] To have any effect, I would need to leave my BCH on CoinEx until the fork. And they would be frozen up until they resume trading, which could take weeks...
09/25/2020 - 06:58 [Shadow Of Harbringer] not gonna take that risk
09/25/2020 - 12:17 [unknown] Jonathan Toomim (jtoomim) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/796 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/25/2020 - 14:13 [Jonathan Toomim] @Dagur @Calin Culianu!442 has been rebased and force-pushed. CheckBalance() has been removed as it is obsolete by Dagur's changes. I also removed the --walletdir= option, as it has bugs still (as Dagur pointed out) and it isn't actually particularly helpful until we have coinsel=2.
09/25/2020 - 15:54 [Calin Culianu] That’s great to hear — I foresee a merge soon
09/25/2020 - 15:54 Let me review it again — I have to go to a wedding this weekend so maybe Monday at the latrest
09/25/2020 - 15:54 But if I find time tonight can review again tonight. Good stuff
09/25/2020 - 15:54 Did you finally add a small note about theoretical false negatives on that? I know it feels silly to warn about it since it seems unlikely to happen NOW.
09/25/2020 - 15:54 But it’s best to lay it out on the table...
09/25/2020 - 15:57 [Calin Culianu] You could also make the thing not be nValue*2 but rather max(freeRate*2*nValue, nValue).
09/25/2020 - 15:57 Reason for a max there is in case in some future reality it’s possible to send 0 fee or <1 sat/B fee
09/25/2020 - 16:04 [Calin Culianu] Or maybe just nValue + nValue*fee is enough tbh
09/25/2020 - 22:43 [George Donnelly] Hi, I’m organizing a livestream about the Bitcoin Cash roadmap after ABC/15 Nov 2020 for Fri 2 Oct 17:00 UTC / 19:00 CEST / 13:00 NY.
09/25/2020 - 22:43 Can I interest you in joining?
09/25/2020 - 22:43 The time and date are negotiable if you have a conflict.
09/25/2020 - 22:43 It will be similar in format to my governance livestream, which you can see here: lbry.tv/@BitcoinCashSite:6/BCHGovernance20200911:4
09/25/2020 - 22:43 I’m inviting BCHD, BCHN, Knuth, Flowee, Verde and BU, including Tom Z, Chris Pacia, Josh Ellithorpe, Josh Green, Fernando, Calin, im_uname, ftrader, Dagur, Andre, Jonathan Toomim, Mark Lundeberg, Checksum0, ASICSeer, AnyHedge, SLP Foundation and Jiang Zhuoer (may hire simultaneous translator).
09/25/2020 - 22:43 Further participant suggestions are welcome.
09/25/2020 - 22:43 I probably have to limit it to about 12-15 participants in order to have a fruitful conversation.
09/25/2020 - 22:43 This will probably be about 60-90 minutes total and I will aim to wrap up the main session in 60 minutes, after which more free form conversation can take place.
09/25/2020 - 22:43 I will have an agenda and I welcome your input on that.
09/25/2020 - 22:43 Thanks for your consideration!
09/25/2020 - 22:45 [imaginary_username] there is already a network discussion that talks about upgrade items in depth, in case you're not aware
09/25/2020 - 22:46 [imaginary_username] setting a general "roadmap" is likely way, way more than can be adequately or fairly covered in one meeting or even three.
09/25/2020 - 22:49 [freetrader] George, I would advise a few days break after the initial Network Discussion so people can process that
09/25/2020 - 22:49 I still think it may be useful to have a meeting for simply exchanging viewpoints about a process to construct a shared roadmap -- I don't think such a meeting should aim to "set a general roadmap", but it could give valuable input to that already.
09/25/2020 - 22:50 [freetrader] Separate from that, BCHN must revise its own project plan and communicate it more clearly.

⬆️⬆️⬆️  END LOG FOR 09/25/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/24/2020 ⬇️⬇️⬇️
09/24/2020 - 03:58 [Jonathan Toomim] yeah, @Dagur, I saw that sponsor vector thing. I don't think it's relevant for us, though, since it doesn't change the need for the package calculations and the associated O(n^2) issues, and we're not actually interested in adding another way to change one's bid in the fee market auctions
09/24/2020 - 07:57 [Calin Culianu] so !442 seems safe as-is -- I had 2 nit/questions though..
09/24/2020 - 09:08 [sickpig] thanks @Calin Culianu for the notification, will look into it.
09/24/2020 - 09:09 [Calin Culianu] yeah basically the orphan path needs to have a coherent view of mempool which it does not right now. it's possible for orphans to exist that are not really orphans (this likely can only happen if tx's also come from RPC)
09/24/2020 - 09:09 [Calin Culianu] or.. we can "be ok with" orphan path being "sometimes wrong". that's ok too!
09/24/2020 - 09:09 [Calin Culianu] but we just cannot assume orphans are 100% "true". which is what my note was about.
09/24/2020 - 14:15 [Dagur] haha wtf
09/24/2020 - 14:20 [Calin Culianu] bad luck -- although now that i see that they do look like suspicious windows errors.. :p
09/24/2020 - 14:22 [Calin Culianu] i realize this whole codebase is inconsistent and RPC uses RPC_ERROR_BLAH
09/24/2020 - 14:22 [Calin Culianu] but what's so bad about CreateResult::InvalidParameter ?
09/24/2020 - 14:22 [Calin Culianu] ReateResult::Ok

⬆️⬆️⬆️  END LOG FOR 09/24/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/23/2020 ⬇️⬇️⬇️
09/23/2020 - 00:21 [BigBlockIfTrue] DAOs?
09/23/2020 - 06:27 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/751#note_417121944
09/23/2020 - 07:34 [Shadow Of Harbringer] DAO? What can Joe Sixpack do with DAO? Buy a beer with it or something?
09/23/2020 - 07:35 [Shadow Of Harbringer] Flipstarter is like a kickstarter, so it's useful to a point for common folk I guess
09/23/2020 - 07:35 [Shadow Of Harbringer] Blind Escrow is also great
09/23/2020 - 07:35 [Shadow Of Harbringer] for buying drugs and other stuff
09/23/2020 - 14:06 [unknown] Jonathan Toomim (jtoomim) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/793 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/23/2020 - 14:13 [Jonathan Toomim] !gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/793 is marked as WIP, but I think it's ready for review. The main reason why I have it marked as WIP is because of the potential stack overflow issue. That should be pretty straightforward to change, though.
09/23/2020 - 14:48 [Jonathan Toomim] looks like diff on scalenet is back to 1. T17 time.
09/23/2020 - 15:29 [Calin Culianu] !793 i like that you're working on this but i think we need to tread carefully here and review this thoroughly and thoroughly and then review our review and review that review.... just needed to be said.
09/23/2020 - 15:45 [gotamd] I definitely wouldn't keep my coins on an exchange until after both assets are listed (or it's clear there's no hash power on one side and thus only one asset)
09/23/2020 - 23:09 [Calin Culianu] hey @sickpig I had one more possible issue with DSProof as implemented in BCHN. I am not sure if this note is relevant for BU but I thought I would tell you about it anyway in case it is: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/700#note_417716740

⬆️⬆️⬆️  END LOG FOR 09/23/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/22/2020 ⬇️⬇️⬇️
09/22/2020 - 07:33 [matricz] ^ Pinging Mr Culianu @Calin Culianu
09/22/2020 - 07:34 [Calin Culianu] yeah this does need to be checked out --
09/22/2020 - 07:35 [Calin Culianu] also the vector of pushdatas has gotchas -- it needs to be careful to restrict itself to not containing any junk data that came off the wire -- it might be possible to fill a peer's memory if it's unchecked. see: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/700#note_416386569
09/22/2020 - 08:20 [freetrader] This is why I'm in favor of getting rid of the multiple-pushdata possibility in the protocol until it's actually needed (and can be added in a new version of the protocol).
09/22/2020 - 08:20 Extensibility is all great and whatnot, but it sure seems like this adds to the attack surface (and test scope) without clear benefit at this time.
09/22/2020 - 08:22 [matricz] I concur that this needs discussion
09/22/2020 - 18:36 [gotamd] Totally agree
09/22/2020 - 20:38 [Shadow Of Harbringer] I asked the question "What are the most popular DeFi projects that a Joe SixPack can benefit from the most in his daily routine? [List]" on /r/btc publicly yet I did not get a satisfactory answer.
09/22/2020 - 20:38 Are there any DeFi projects (possibly on ETHereum) that benefit a common person ? I mean something that can improve one's everyday life?
09/22/2020 - 20:39 [Shadow Of Harbringer] Anything?
09/22/2020 - 20:39 [Shadow Of Harbringer] DeFi is so hyped and so hot right now, there has to be a strong reason for it, so I am looking for it.
09/22/2020 - 20:43 [gotamd] Honestly, I haven't seen anything actually useful. They all appear to be arbitrage/asset exchange.
09/22/2020 - 22:19 [matricz] Blind Escrow is cool, Flipstarter isn't bad either

⬆️⬆️⬆️  END LOG FOR 09/22/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/21/2020 ⬇️⬇️⬇️
09/21/2020 - 07:46 [Calin Culianu] I have an S9 here -- if you want I can speed-mine 1000k blocks and then we can do that.. should take less than an hour
09/21/2020 - 07:48 [Calin Culianu] fuck my wallet is still messed up -- i have like 100k utxos now :\
09/21/2020 - 07:48 [Calin Culianu] axel inadvertently re-mined some of my fanout tx's
09/21/2020 - 07:54 [Calin Culianu] hey so sorry @Jonathan Toomim for spamming -- I wanted to figure out what the bottlenecks are in this C-based fork of ckpool I maintain. It turns out its json parser is absolutely terrible and falls over and dies on large data sets.
09/21/2020 - 07:54 I may need to totally replace the JSON parser -- or have it use that new `getblocktemplatelight` RPC for mining.
09/21/2020 - 07:54 You're lucky with P2Pool in that regard -- the built-in Python `json.loads()` is screaming fast compared to the garbage `libjansson` lib this thing uses. :)
09/21/2020 - 08:05 [Jonathan Toomim] it's too bad everything else in p2pool is slow
09/21/2020 - 12:00 [matricz] @freetrader
09/21/2020 - 12:00 ft, as far as I can remember the de/serialization code is pretty confusing, unless you already know what it does. (I'd assume you do, but anyway).
09/21/2020 - 12:00 In BCHN it's all handled automagically, so you never have to deal with it, that's why the DSP spec was imprecise.
09/21/2020 - 12:00 I eventually had decided to blackbox-test it in python.
09/21/2020 - 12:00 Anyway, you can see that it's an array of push-datas in code like
09/21/2020 - 12:00 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/700/diffs#7d1f4fa5de0fa510a2c21f1c6857cb64ab6e8335_0_133
09/21/2020 - 12:06 [matricz] (hmm, gitlab doesn't like my links. Anyway file doublespendproofs.ccp, line 133 (and 135, etc))
09/21/2020 - 12:17 [Calin Culianu] heh
09/21/2020 - 12:22 [freetrader] Yeah, you're right, pushData is indeed a vector of uint8_t vectors.
09/21/2020 - 12:22 [freetrader] So that makes sense then.
09/21/2020 - 20:17 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/167 closed by freetrader (freetrader)
09/21/2020 - 20:17 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/167 closed by freetrader (freetrader)
09/21/2020 - 20:17 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/167 closed by Calin Culianu (cculianu)
09/21/2020 - 20:17 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/167 closed by Calin Culianu (cculianu)
09/21/2020 - 20:17 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/1151bb26cf8bd2d7d7267bee6d399583ecb9beb2...d8fbcb2264cc7f467f17a1fc20ee76504122e22e
09/21/2020 - 20:17 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/08e332d0bd0c480e560c7b3ebe953854d038d03f: Scalenet and Testnet4 must use May 2020 HF height of 0 - Calin Culianu
09/21/2020 - 20:17 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d8fbcb2264cc7f467f17a1fc20ee76504122e22e: Merge branch 'scalenet_testnet4_use_may2020_height_0' into 'master' - freetrader

⬆️⬆️⬆️  END LOG FOR 09/21/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/20/2020 ⬇️⬇️⬇️
09/20/2020 - 05:36 [Axel Gembe] sbch.loping.net:3003/
09/20/2020 - 05:36 [Axel Gembe] scalenet explorer
09/20/2020 - 05:49 [Calin Culianu] woo!
09/20/2020 - 12:18 [unknown] Axel Gembe (ago) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/791 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/20/2020 - 15:25 [emergent_reasons] lol new pubkey on the website repo for `forestry.io`. I was like @merc1er "you been hacked bro" until I looked at the site.
09/20/2020 - 15:26 [merc1er] Haha
09/20/2020 - 15:26 [merc1er] Yeah that’s a git based CMS
09/20/2020 - 15:26 [merc1er] So people can write articles like on read.cash
09/20/2020 - 20:57 [Calin Culianu] hey @Jonathan Toomim scalenet isn't automatically setting blockmaxsize (mining block size) to 256MB -- it still defaults to 2MB. Is this intentional? I thought we fixed that
09/20/2020 - 23:47 [Jonathan Toomim] please no spamming of scalenet until we hit block 10000
09/20/2020 - 23:50 [Jonathan Toomim] @Calin Culianu
09/20/2020 - 23:50 [Jonathan Toomim] and yes, defaulting to 2MB was intentional. As long as mainnet has a conservative default, we should be getting people into the habit of changing that parameter
09/20/2020 - 23:51 [Jonathan Toomim] I think i'm going to fork scalenet and try to 51% attack away your big blocks, @Calin Culianu

⬆️⬆️⬆️  END LOG FOR 09/20/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/19/2020 ⬇️⬇️⬇️
09/19/2020 - 06:52 [Shadow Of Harbringer] Read.Cash dev complaining about Uconf TXn Limit, somebody should probably go there and confirm my comment,
09/19/2020 - 06:52 old.reddit.com/r/btc/comments/ivlqdc/sincerely_hope_that_the_toolongmempoolchain_limit/
09/19/2020 - 06:52 [Shadow Of Harbringer] Hm, probably not the right channel to write this, wait I will move
09/19/2020 - 06:53 [Shadow Of Harbringer] Read.Cash dev complaining about Uconf TXn Limit, somebody should probably go there and confirm my comment,
09/19/2020 - 06:53 old.reddit.com/r/btc/comments/ivlqdc/sincerely_hope_that_the_toolongmempoolchain_limit/
09/19/2020 - 06:54 [Shadow Of Harbringer] My guess is somebody like @freetrader preferably
09/19/2020 - 07:18 [unknown] Axel Gembe (ago) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/788 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/19/2020 - 11:53 [Shadow Of Harbringer] New Hayden's video is pretty great and inspiring,
09/19/2020 - 11:53 old.reddit.com/r/btc/comments/ivppvu/bitcoin_cash_peertopeer_electronic_cash_for_the/
09/19/2020 - 11:53 He is still otherwise behaving foolishly though. Weird guy.
09/19/2020 - 13:03 [Calin Culianu] :)
09/19/2020 - 13:09 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/789 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/19/2020 - 13:37 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/789 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/19/2020 - 13:37 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/3ce7ea206921d331c87e85f0d029effeeaafb054...722cb3d30ea417270a8fb1546a77171ccc45a040
09/19/2020 - 13:37 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e0904b56bc1e6a7817e8033d5950c65d86b09ebb: Add new loping.net seeders - Axel Gembe
09/19/2020 - 13:37 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/722cb3d30ea417270a8fb1546a77171ccc45a040: Merge branch 'add_loping_net_seed' into 'master' - Calin Culianu
09/19/2020 - 21:24 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/790 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 09/19/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/18/2020 ⬇️⬇️⬇️
09/18/2020 - 06:41 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Dagur (dagurval)
09/18/2020 - 06:41 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/166
09/18/2020 - 06:41 The implementation of RPC function `addmultisigaddress` is using magic values `66` and `130`, but could instead use `(2 * CPubKey::COMPRESSED_PUBLIC_KEY_SIZE)` and `2 * CPubKey::PUBLIC_KEY_SIZE`
09/18/2020 - 06:41 See `rpcwallet.cpp`: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/master/src/wallet/rpcwallet.cpp#L1162
09/18/2020 - 06:41 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Dagur (dagurval)
09/18/2020 - 06:41 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/166
09/18/2020 - 06:41 The implementation of RPC function `addmultisigaddress` is using magic values `66` and `130`, but could instead use `(2 * CPubKey::COMPRESSED_PUBLIC_KEY_SIZE)` and `2 * CPubKey::PUBLIC_KEY_SIZE`
09/18/2020 - 06:41 See `rpcwallet.cpp`: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/master/src/wallet/rpcwallet.cpp#L1162
09/18/2020 - 07:28 [merc1er] @freetrader @ChaituVR Netlify deploys are now fixed
09/18/2020 - 07:28 [merc1er] Not sure what happened, I just created a new app
09/18/2020 - 07:29 [merc1er] This breaks previous deploy @ChaituVR. If the previews are not working, you will need to push an empty commit to trigger a new deploy
09/18/2020 - 10:02 [ChaituVR] for 114 -> now it has only one article but it is unable to build
09/18/2020 - 10:02 to make it build we have to use code from github.com/bitcoin-cash-node/bchnode-web/pull/122
09/18/2020 - 10:02 so i created github.com/bitcoin-cash-node/bchnode-web/pull/124 which has code for both 114 and 122
09/18/2020 - 10:03 [ChaituVR] deploy-preview-124--bchn.netlify.app/en/newsroom/el-plan-de-trabajo-de-bch-node-ante-la-actualizaci%C3%B3n-del-15-de-mayo
09/18/2020 - 11:16 [freetrader] The article in 114 / 124 looks good, bounty awarded to @ChaituVR
09/18/2020 - 11:17 [freetrader] i have not merged it yet, because i want to clarify why there is so much content being marked as new in the diff of the other 38 files
09/18/2020 - 11:18 [freetrader] @merc1er - could you take a look at 124 and if you think it's ok, merge it
09/18/2020 - 19:27 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/787 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/18/2020 - 20:09 [Calin Culianu] by the way @BigBlockIfTrue we may want to make operator[] non-const on univalue::array and univalue::object -- it may be useful in the future ...
09/18/2020 - 20:10 [BigBlockIfTrue] the main issue is the null return behaviour if the element does not exist
09/18/2020 - 20:10 [BigBlockIfTrue] the null must be const
09/18/2020 - 20:12 [BigBlockIfTrue] note there are (uglier) workarounds like uv.locate("x") and *(uv.begin() + 5)

⬆️⬆️⬆️  END LOG FOR 09/18/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/17/2020 ⬇️⬇️⬇️
09/17/2020 - 06:39 [Calin Culianu] nice catch Freetrader
09/17/2020 - 06:40 [Calin Culianu] man that ``SeedSpec6` type leaves a lot to be desired. LOL
09/17/2020 - 06:42 [Jonathan Toomim] changes for `vFixedSeeds` have been pushed for 739 and 750
09/17/2020 - 06:42 [Jonathan Toomim] my nodes don't have ipv6, so i don't know any ipv6 peers
09/17/2020 - 06:42 [Jonathan Toomim] if anyone else wants to add some, feel free
09/17/2020 - 13:37 [freetrader] we use const _voluntarily_ reeeeee
09/17/2020 - 13:49 [Calin Culianu] well in that case he voluntarily wants to test the other code path -- note that a different method is invoked depend on whether const or not
09/17/2020 - 13:51 [BigBlockIfTrue] voluntary const makes more sense in the actual code than in tests
09/17/2020 - 13:51 [BigBlockIfTrue] in the tests you want to live on the edge and see if you can break things
09/17/2020 - 13:56 [Calin Culianu] so i guess @Dagur pulled a viking deception tactic and isn't reviewing !780. He's probably going to invade and pillage.
09/17/2020 - 21:04 [Javier González] www.youtube.com/watch?v=RUS21I7e4ek
09/17/2020 - 22:25 [Calin Culianu] Electron Cash master now supports scalenet.. start it with the `--scalenet` CLI arg and you will see scalenet

⬆️⬆️⬆️  END LOG FOR 09/17/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/16/2020 ⬇️⬇️⬇️
09/16/2020 - 06:05 [Jonathan Toomim] @Calin Culianu ^
09/16/2020 - 06:06 [Calin Culianu] ah i see... how much B/W does a seeder use up? i should hope not much?
09/16/2020 - 06:06 [Jonathan Toomim] very little even for mainnet
09/16/2020 - 06:07 [Jonathan Toomim] even less for testnet4 and scalenet
09/16/2020 - 06:07 [Calin Culianu] ha ha
09/16/2020 - 14:09 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/783 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/16/2020 - 14:09 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/783 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/16/2020 - 14:09 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/631697e3a13c972edb3752e615266edcae09c1c6...93289ffeb1eb74b0cfa0b8f92a5fb797adcb701e
09/16/2020 - 14:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2d30582fd697cbcbff3f827f525d4571ab7dc132: Remove declared but undefined function: fsbridge::freopen - Calin Culianu
09/16/2020 - 14:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/93289ffeb1eb74b0cfa0b8f92a5fb797adcb701e: Merge branch 'nuke_fsbridge_freopen' into 'master' - freetrader
09/16/2020 - 14:09 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/631697e3a13c972edb3752e615266edcae09c1c6...93289ffeb1eb74b0cfa0b8f92a5fb797adcb701e
09/16/2020 - 14:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2d30582fd697cbcbff3f827f525d4571ab7dc132: Remove declared but undefined function: fsbridge::freopen - Calin Culianu
09/16/2020 - 14:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/93289ffeb1eb74b0cfa0b8f92a5fb797adcb701e: Merge branch 'nuke_fsbridge_freopen' into 'master' - freetrader
09/16/2020 - 14:24 [freetrader] I think you mentioned something about further efficiency optimizations in !778, @Calin Culianu ?
09/16/2020 - 22:59 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/16/2020 - 22:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/165
09/16/2020 - 22:59 See !739 and !750 for the MRs introducing testnet4 and scalenet.
09/16/2020 - 22:59 Suggest to create an overview document e.g. `doc/test-networks.md` for info covering all test networks,
09/16/2020 - 22:59 including the new ones.
09/16/2020 - 22:59 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/16/2020 - 22:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/165
09/16/2020 - 22:59 See !739 and !750 for the MRs introducing testnet4 and scalenet.
09/16/2020 - 22:59 Suggest to create an overview document e.g. `doc/test-networks.md` for info covering all test networks,
09/16/2020 - 22:59 including the new ones.
09/16/2020 - 23:12 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/739 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/16/2020 - 23:16 [freetrader] Will check back for some more approvals and closure of remaining threads on !739 in a couple of hours.
09/16/2020 - 23:47 [unknown] freetrader (freetrader) unapproved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/739 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 09/16/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/15/2020 ⬇️⬇️⬇️
09/15/2020 - 05:34 [Calin Culianu] ugh @BigBlockIfTrue -- I merged the UniValue step 4 -- and it has bugs man. see CI failures. It's due to temporaries disappearing -- it's due to the implicit conversion from UniValue::Object -> UniValue and some of the code taking pointers to that temporary..
09/15/2020 - 05:57 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/777 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/15/2020 - 06:00 [Calin Culianu] @BigBlockIfTrue is there any chance you can scour the codebase too and see if any more gotchas like that might exist? I regex searched for `UniValue *` but maybe there are weird places where `const UniValue &` refs are being stored in structs or something and they are temporaries. I couldn't find any but a second pair of eyes is welcome
09/15/2020 - 07:01 [BigBlockIfTrue] @Calin Culianu we should probably just rename get_obj and get_array to something else to avoid this going unnoticed
09/15/2020 - 07:01 [BigBlockIfTrue] I think you wanted to do that anyway :p
09/15/2020 - 07:41 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/777 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/15/2020 - 07:41 [unknown] Dagur (dagurval) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/777 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/15/2020 - 07:41 [unknown] Dagur pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/ccb3e6dc7d19b9fa8a6e13bd8dc8b23840cf72b6...1532dfd1573d09f43b074c862f1eabd14acb24f2
09/15/2020 - 07:41 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/bdbc0765cd4ad7344a23e776c45214178525638b: Fixed UniValue bug: don't take pointers to temporaries - Calin Culianu
09/15/2020 - 07:41 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1532dfd1573d09f43b074c862f1eabd14acb24f2: Merge branch 'fix_univalue_pointer_to_temporary_bug' into 'master' - Dagur
09/15/2020 - 07:41 [unknown] Dagur pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/ccb3e6dc7d19b9fa8a6e13bd8dc8b23840cf72b6...1532dfd1573d09f43b074c862f1eabd14acb24f2
09/15/2020 - 07:41 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/bdbc0765cd4ad7344a23e776c45214178525638b: Fixed UniValue bug: don't take pointers to temporaries - Calin Culianu
09/15/2020 - 07:41 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1532dfd1573d09f43b074c862f1eabd14acb24f2: Merge branch 'fix_univalue_pointer_to_temporary_bug' into 'master' - Dagur
09/15/2020 - 07:58 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/164 closed by Calin Culianu (cculianu)
09/15/2020 - 15:46 [Calin Culianu] @BigBlockIfTrue did you run benchmarks on this vs master? i wonder if any of the puny benchmarks we have detected any speedup
09/15/2020 - 15:47 [BigBlockIfTrue] I don't think we have benchmarks that cover this code
09/15/2020 - 15:49 [BigBlockIfTrue] I'd assume that !772 deteriorated performance and that !780 more than makes up for that, so together it's a net positive
09/15/2020 - 15:53 [Calin Culianu] yeah that's my assumption too
09/15/2020 - 15:53 [Calin Culianu] out of curiosity i also made the && move c'tor from UniValue::Object -> UniValue converter explicit -- every usage in the codebase of that is correct.

⬆️⬆️⬆️  END LOG FOR 09/15/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/14/2020 ⬇️⬇️⬇️
09/14/2020 - 05:35 [Zohaib Khalid] i didn't get any help from this channal . Can you please recommend me any other community
09/14/2020 - 06:52 [imaginary_username] @Zohaib Khalid if you have questions about Knuth you should ask Fernando on Telegram, t.me/knuth_cash
09/14/2020 - 07:33 [Zohaib Khalid] i cant find help there
09/14/2020 - 07:41 [imaginary_username] fernando never replied?
09/14/2020 - 07:42 [imaginary_username] i mean from the records there it sounds like you should just DM and follow up with him
09/14/2020 - 12:23 [freetrader] could be a difference in our Boost versions
09/14/2020 - 12:24 [freetrader] ?
09/14/2020 - 12:31 [unknown] Dagur (dagurval) unapproved merge request [!667 *[backport] Replace the test runner with a test wrapper ; Set environment variables when running tests with sanitizers*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/667) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/14/2020 - 12:36 [freetrader] Predictably, ABC is calling every other implementation "BCH-incompatible":
09/14/2020 - 12:36 blog.bitcoinabc.org/2020/09/14/preparing-businesses-for-a-successful-network-upgrade/
09/14/2020 - 12:39 [Dagur] A quick google search suggests this was fixed in boost 1.73. Your log shows boost 1.67 @freetrader
09/14/2020 - 23:04 [BigBlockIfTrue] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/737495338
09/14/2020 - 23:05 [BigBlockIfTrue] reports inconsistent job_id
09/14/2020 - 23:05 [BigBlockIfTrue] in getblocktemplatelight
09/14/2020 - 23:07 [BigBlockIfTrue] # Check that, once the nodes are synced, they give the same template
09/14/2020 - 23:07 gbtl0 = self.nodes[0].getblocktemplatelight() # in the python test framework you can simply call the rpc by name
09/14/2020 - 23:07 gbtl1 = self.nodes[1].getblocktemplatelight() # no need to declare it anywhere
09/14/2020 - 23:07 assert_equal(gbtl0, gbtl1)
09/14/2020 - 23:07 [BigBlockIfTrue] one of the nodes has empty merkle root, looks like mempool sync failed somehow

⬆️⬆️⬆️  END LOG FOR 09/14/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/13/2020 ⬇️⬇️⬇️
09/13/2020 - 05:18 [ChaituVR] in my case it is because of some special characters are working locally but not after build
09/13/2020 - 05:18 for ex: março-2020-survey
09/13/2020 - 05:18 [ChaituVR] after build: `entry not found: /en/newsroom/março-2020-survey`
09/13/2020 - 05:51 [ChaituVR] @freetrader somehow these builds are not correct ..
09/13/2020 - 05:51 i tried to deploy same branch with my netlify, it actually worked eloquent-newton-606441.netlify.app/en/newsroom/mar%C3%A7o-2020-survey
09/13/2020 - 05:51 maybe rebuilding them will solve?
09/13/2020 - 15:03 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/773 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/13/2020 - 16:18 [merc1er] I'm re-deploying #114 on Netlify, let's see if that works
09/13/2020 - 16:20 [merc1er] Working now apparently: deploy-preview-114--bchn.netlify.app/en/newsroom/bitcoin-cash-node-2020-planos-para-atualização-de-maio-e-adiante
09/13/2020 - 16:20 [merc1er] @ChaituVR could you please confirm it works?
09/13/2020 - 16:21 [merc1er] Idk what happened with those builds
09/13/2020 - 21:21 [unknown] It would be helpful to have a way to mark ABC transactions for exclusion from BCH. This is what you want to do when moving your ABC coins to an exchange for dumping.
09/13/2020 - 21:21 The first design for BCH had such a mechanism (special OP_RETURN string) that would invalidate a tx on BCH, so it could be used to prevent replay of your BTC tx to BCH. This was independent of the forkid change that prevented replay from BCH onto BTC, and was also optional.
09/13/2020 - 21:21 Things were simplified when the forkid and bip143 were not only allowed, but required, making all signed transactions chain-specific. There was some worry that BTC would allow the new sigs to make trouble but it did
09/13/2020 - 21:21 [unknown] not happen

⬆️⬆️⬆️  END LOG FOR 09/13/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/12/2020 ⬇️⬇️⬇️
09/12/2020 - 02:54 [Jonathan Toomim] Jonathan Toomim is an independent BCH developer, and an active contributor to the BCHN project.
09/12/2020 - 02:54 He has been involved with the big block Bitcoin movement since 2015. He contributed as a junior developer to Bitcoin XT. In December, he presented data on youtu.be/EfuRTDcsWrk?t=8161. After that, he surveyed miner opinions on preferred blocksizes in the www.reddit.com/r/Bitcoin/comments/3ygu5d/blocksize_consensus_census/, and helped launch bitcoin.consider.it/ to richly represent users', developers', m
09/12/2020 - 02:54 His work on BCHN is mostly focused on scalability issues, like Xthinner and the O(n^2) transaction chain issue.
09/12/2020 - 02:54 More information on Jonathan's work on BCH can be found in his Flipstarter campaign at flipstarter.toom.im/.
09/12/2020 - 02:55 [Jonathan Toomim] toom.im/files/jonathan_headshot.jpg
09/12/2020 - 04:08 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/45 closed by Griffith (ggriffith)
09/12/2020 - 04:08 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/45 closed by Griffith (ggriffith)
09/12/2020 - 04:14 [griffith] @BigBlockIfTrue last data produced (that i saw) showed graphene outperformed xthinner with larger block sizes but was worse at smaller block sizes.
09/12/2020 - 10:54 [freetrader] github.com/bitcoin-cash-node/bchnode-web/pull/113
09/12/2020 - 10:55 [freetrader] Please check if OK for you @Jonathan Toomim
09/12/2020 - 10:55 You can use this preview link: deploy-preview-113--bchn.netlify.app/en/team
09/12/2020 - 12:49 [BigBlockIfTrue] responded on reddit: old.reddit.com/r/btc/comments/iqcqk2/rfc_allowreplay_safer_splits_for_bitcoin_cash/g4r9rb6/
09/12/2020 - 13:33 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/772 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/12/2020 - 18:27 [freetrader] @ChaituVR, #107 gives a 404 error when selecting the article from the deployment preview newsroom
09/12/2020 - 19:22 [freetrader] #111 also dreaded 404 error, @merc1er
09/12/2020 - 19:26 [freetrader] Also, noticed the date is wrong on the 'Bitcoin Cash Node 2020: plans for May upgrade and beyond' English version, it should be 2020-03-03
09/12/2020 - 19:30 [freetrader] #112 approved, merged, bounty awarded to @ChaituVR
09/12/2020 - 20:08 [freetrader] #114 - has 404 error deploy-preview-114--bchn.netlify.app/en/newsroom/El-plan-de-trabajo-de-BCH-Node-ante-la-actualizaci%C3%B3n-del-15-de-mayo
09/12/2020 - 20:12 [freetrader] #115 - approved, but merging is blocked by conflict

⬆️⬆️⬆️  END LOG FOR 09/12/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/11/2020 ⬇️⬇️⬇️
09/11/2020 - 03:13 [imaginary_username] heck, even i can use my credit card if that's needed, like 1/10th of bch people already know me irl, i certainly don't mind gitlab lmao
09/11/2020 - 03:23 [emergent_reasons] I'll reach out to a guy I barely know who works at gitlab about crypto. Maybe! :D
09/11/2020 - 04:31 [Jonathan Toomim] !442 is no longer WIP.
09/11/2020 - 04:31 Whoever ends up merging it (assuming it gets merged): can you please use the MR description for the squashed commit message? None of the existing commits are as thorough, and many have inappropriate commit messages (e.g. referencing the Bitcoin ABC diff on which I started this work)
09/11/2020 - 04:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/442
09/11/2020 - 10:19 [freetrader] 103 + 104 approved, merged, bounties awarded to @merc1er
09/11/2020 - 11:03 [ChaituVR] Hello,
09/11/2020 - 11:03 So i found some of the translated articles are missing, i've started working on moving some of them but what to confirm with community
09/11/2020 - 11:03 - For read.cash/@freetrader/bitcoin-cash-node-003b2381
09/11/2020 - 11:03 English and Chinese available
09/11/2020 - 11:03 [missing] japanese - read.cash/@emergent_reasons/bitcoin-cash-node-909e5894
09/11/2020 - 11:03 [missing] korean - read.cash/@sittufeing/bitcoin-cash-node-korean-79c26825
09/11/2020 - 11:03 [missing] Portuguese. - read.cash/@phabulu/bitcoin-cash-node-portuguese-00bee10a
09/11/2020 - 11:03 - For read.cash/@freetrader/bitcoin-cash-node-community-survey-march-2020-c23eb5a8
09/11/2020 - 11:03 [missing] Portuguese - read.cash/@phabulu/pesquisa-da-comunidade-bitcoin-cash-node-marco-de-2020-c3a8b7ee
09/11/2020 - 11:03 - For read.cash/@bitcoincashnode/bitcoin-cash-node-2020-plans-for-may-upgrade-and-beyond-11af0b52
09/11/2020 - 11:03 English and Chinese available
09/11/2020 - 11:03 [missing] português - read.cash/@phabulu/bitcoin-cash-node-2020-planos-para-atualizacao-de-maio-e-adiante-4b16ada8
09/11/2020 - 11:03 [missing] Spanish (partial) - read.cash/@DarthRoison/bch-node-nuestro-plan-de-trabajo-de-cara-a-la-actualizacion-de-mayo-a1569797
09/11/2020 - 11:03 - For read.cash/@bitcoincashnode/bchn-announcement-regarding-bitcoin-cash-bch-upgrade-specifications-c23d7d58 -
09/11/2020 - 11:15 [freetrader] For all the missing ones, I would support moving them across to our site
09/11/2020 - 11:15 The translations listed are all good ones
09/11/2020 - 11:15 I would propose a bounty of $50 per such article
09/11/2020 - 11:16 [freetrader] Let me run that by our financial steering committee :)
09/11/2020 - 12:50 [freetrader] If any project contributors want to list themselves on the team page, or update their information, let me know.
09/11/2020 - 19:03 [Jonathan Toomim] i'd say Xthinner is somewhere between alpha and beta status, not pre-alpha
09/11/2020 - 19:04 [Jonathan Toomim] on graphene and xthinner: i'm actually of the opinion right now that most of the block propagation delay is due to block validation and LOCK(cs_main); issues, not actually network latency
09/11/2020 - 19:04 [Jonathan Toomim] and also due to problems with transaction propagation and keeping mempool synchrony
09/11/2020 - 19:05 [Jonathan Toomim] this is in contrast to my belief when I started working on xthinner, and is the results of the stress testing that i've been doing over the last few weeks
09/11/2020 - 19:06 [Jonathan Toomim] that said, i have no objections to graphene being added to BCHN

⬆️⬆️⬆️  END LOG FOR 09/11/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/10/2020 ⬇️⬇️⬇️
09/10/2020 - 00:28 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/768 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/10/2020 - 00:30 [unknown] BigBlockIfTrue (BigBlockIfTrue) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/691 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/10/2020 - 04:16 [merc1er] 97 and 98 merged
09/10/2020 - 04:16 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/100 @freetrader
09/10/2020 - 05:13 [Calin Culianu] hey @BigBlockIfTrue !768 looks good.. unfortunately for me GitLab is unable to render this diff properly!
09/10/2020 - 05:14 [Calin Culianu] is anybody else having this issue? for instance if I click on "univalue.h" --> click to expland I get NOTHING
09/10/2020 - 05:14 [Calin Culianu] oh nevermind. fixed by messing with the settings. weird.
09/10/2020 - 09:47 [unknown] freetrader (freetrader) opened merge request [!769 *[qa] Fix misleading comment in script_flags.h*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/769) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/10/2020 - 09:49 [freetrader] ^ raised to observe behavior of `code_quality` CI job , to see if recent failures are persisting
09/10/2020 - 11:33 [Calin Culianu] And if they do they can un-final it.
09/10/2020 - 11:33 It’s more an annotation that right now WYSIWYG with that class.
09/10/2020 - 11:33 It’s not really set up for inheritance anyway so it’s not like removing that keyword fixes it to be super inheritable.
09/10/2020 - 11:35 [freetrader] ok, thanks
09/10/2020 - 12:26 [freetrader] @merc1er please be aware we have a PR from another contributor on one of the docs
09/10/2020 - 12:26 github.com/bitcoin-cash-node/bchnode-web/pull/101
09/10/2020 - 17:34 [Tom Zander] Why?
09/10/2020 - 17:35 [griffith] because extversion also does versioning not just protocol negotiation. you would take the entire handshake process for a protocol and replace it with a few map entries.
09/10/2020 - 17:36 [Tom Zander] what need is there in the handshake between two p2p nodes to exchange the port number for an unrelated protocol? (electrum)
09/10/2020 - 17:38 [griffith] those are the only 2 keys i dont know what they do. andrew stone uses them for something,
09/10/2020 - 17:39 [griffith] BU does come with an electrs server bundled. i always assumed it was something to do with that

⬆️⬆️⬆️  END LOG FOR 09/10/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/09/2020 ⬇️⬇️⬇️
09/09/2020 - 07:18 [matricz] I have thought some about it and find it difficult to think of that as non-coercive
09/09/2020 - 07:50 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/95 @freetrader
09/09/2020 - 08:02 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/96
09/09/2020 - 08:10 [BigBlockIfTrue] extversion probably warrants a minor version bump according to semver
09/09/2020 - 08:38 [Javier González] Because miners are bad advised for all of you and because people think wrong is coercive.
09/09/2020 - 16:33 [unknown] Calin Culianu (cculianu) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/758 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/09/2020 - 16:53 [Calin Culianu] Ok !759 and !760 are taken out of HODL and should be reviewed -- (!759 first)
09/09/2020 - 16:54 [Calin Culianu] Note: for some reason gitlab screwed up the diff on !760 and produced a ghastly diff.
09/09/2020 - 16:54 [Calin Culianu] !759 and !760 ready for love (review)
09/09/2020 - 16:58 [matricz] Now _that's_ random
09/09/2020 - 16:58 old.reddit.com/r/btc/comments/ipgm9z/bitcoinbchcom_ceo_flipstarter_failed_twice_so_now/

⬆️⬆️⬆️  END LOG FOR 09/09/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/08/2020 ⬇️⬇️⬇️
09/08/2020 - 04:44 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/89 @freetrader
09/08/2020 - 05:55 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/90
09/08/2020 - 06:32 [freetrader] Tom Zander forwarded me this link on earlier discussion of Xversion , I am including here for reference.
09/08/2020 - 06:32 github.com/BitcoinUnlimited/BitcoinUnlimited/pull/1236
09/08/2020 - 06:36 [freetrader] Related to the above, I'm running a series of "repeat test 100 times and check how many of those fail" on the shorter-running ones (according to timing.json) .
09/08/2020 - 06:36 It's not through yet, but I thought I'll list some of the surprises so far.
09/08/2020 - 06:36 These are listing only the tests that have non-zero failure rates.
09/08/2020 - 06:36 • abc-rpc-mocktime.py : 88 / 100 (88 failures out of a 100 runs)
09/08/2020 - 06:36 • abc-rpc.py : 88 / 100
09/08/2020 - 06:36 • abc-schnorrmultisig.py : 5/ 100
09/08/2020 - 06:36 Will add further results as they come in.
09/08/2020 - 06:36 Test system is fast Debian 10.3 desktop.
09/08/2020 - 06:39 [freetrader] BCHN WeChat group has a new QR code (old one became invalid)
09/08/2020 - 06:39 [freetrader] files.sameroom.io/5-d93YXwGj64E49-ojeNFYWcP5cUoOWBF69vH8Zx2i0/20200908_bchn_wechat_qr_code.png
09/08/2020 - 07:34 [freetrader] • feature_help.py : 94 / 100
09/08/2020 - 15:25 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/92 (@freetrader)
09/08/2020 - 15:45 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/93
09/08/2020 - 16:17 [merc1er] I just saw what the surveys look like: gist.github.com/ftrader/557a7500c1c77b2098aa529ef9009c91.
09/08/2020 - 16:17 Maybe in the future we want this to be on the website instead? So people can just click and submit without having a GitLab account
09/08/2020 - 16:20 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/94
09/08/2020 - 17:56 [Wisequote] What would be the easiest way to block-stamp a message through cross posting an md5 hash and a block height? Is there a simple API to invoke and sign a transaction and include a message?
09/08/2020 - 23:08 [Javier González] Wonton is right.
09/08/2020 - 23:08 There are 67 days left.
09/08/2020 - 23:14 [imaginary_username] it really depends on how ABC promotes it tbh. If they promote expected profits coming from their protocol-paid work, then it's much more likely.
09/08/2020 - 23:18 [imaginary_username] i doubt they'll be that silly, though. if zcash can wing it, so can they.
09/08/2020 - 23:22 [freetrader] can zcash wing it tho
09/08/2020 - 23:24 [freetrader] BSV is probably the better example of forking from BCH, setting up steering organizations, centralizing AF etc.

⬆️⬆️⬆️  END LOG FOR 09/08/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/07/2020 ⬇️⬇️⬇️
09/07/2020 - 05:47 [merc1er] github.com/bitcoin-cash-node/bchnode-web/pull/78
09/07/2020 - 06:29 [freetrader] 78 PR title should be "BCHN Survey of Chinese Ecosystem about DAA Change in November"
09/07/2020 - 06:29 [freetrader] :)
09/07/2020 - 06:29 [merc1er] Too long :o
09/07/2020 - 06:29 [merc1er] I cut out the last few words
09/07/2020 - 13:52 [unknown] Calin Culianu (cculianu) approved merge request [!766 *[txmempool] Remove dangling/obsolete code in removeForBlock(...)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/766) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/07/2020 - 13:53 [unknown] freetrader (freetrader) merged merge request [!766 *[txmempool] Remove dangling/obsolete code in removeForBlock(...)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/766) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/07/2020 - 13:53 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/af846072e542b8a8da4d64ca4f131c934e6e9d5d...08c08867289e47522b6061286dbb352ae52ca3bb
09/07/2020 - 13:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/027ecf82d7a41ede6efd83e02fb04bd2534f62d6: [txmempool] Remove dangling/obsolete code in removeForBlock(...) - Jonathan Toomim
09/07/2020 - 13:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/08c08867289e47522b6061286dbb352ae52ca3bb: Merge branch 'remove_removeForBlock_obsolescence' into 'master' - freetrader
09/07/2020 - 13:53 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/af846072e542b8a8da4d64ca4f131c934e6e9d5d...08c08867289e47522b6061286dbb352ae52ca3bb
09/07/2020 - 13:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/027ecf82d7a41ede6efd83e02fb04bd2534f62d6: [txmempool] Remove dangling/obsolete code in removeForBlock(...) - Jonathan Toomim
09/07/2020 - 13:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/08c08867289e47522b6061286dbb352ae52ca3bb: Merge branch 'remove_removeForBlock_obsolescence' into 'master' - freetrader
09/07/2020 - 14:04 [freetrader] re !488
09/07/2020 - 22:54 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/07/2020 - 22:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/162
09/07/2020 - 22:54 The `p2p_timeouts.py` functional test is failing spuriously with noticeable frequency on my test system.
09/07/2020 - 22:54 Commencing longer tests to check this test and others in the suite for failure probabilities.
09/07/2020 - 22:54 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/07/2020 - 22:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/162
09/07/2020 - 22:54 The `p2p_timeouts.py` functional test is failing spuriously with noticeable frequency on my test system.
09/07/2020 - 22:54 Commencing longer tests to check this test and others in the suite for failure probabilities.

⬆️⬆️⬆️  END LOG FOR 09/07/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/06/2020 ⬇️⬇️⬇️
09/06/2020 - 02:56 [Calin Culianu] Ok, merged. Thanks!
09/06/2020 - 03:03 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/763 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/06/2020 - 03:04 [Calin Culianu] LOL saw your MR. for me it doesn't fail... yeah i hate these timing-sensitive things.
09/06/2020 - 07:12 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/753 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/06/2020 - 07:12 [freetrader] Is anyone else still planning to review !753 ?
09/06/2020 - 07:36 [freetrader] tfw fan on brand-new raspi turns to making lawnmower-like noises >:-(
09/06/2020 - 07:48 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/763 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/06/2020 - 07:50 [freetrader] Slow PC turns out to include RPi4's.
09/06/2020 - 07:50 You're not developing on a raspberry, are you @BigBlockIfTrue ? ;P
09/06/2020 - 13:49 [freetrader] Posting here in case someone may have an idea...
09/06/2020 - 13:49 [freetrader] I'm running the coverage test instructions on a Debian 10 with "standard" toolchain (native gcc 8.3.0)
09/06/2020 - 13:50 [freetrader] `ninja coverage-check` fails on me:
09/06/2020 - 13:50 `lcov: ERROR: no valid records found in tracefile check_filtered.info`
09/06/2020 - 13:51 [freetrader] things are apparently going wrong earlier in the trace generation / processing phase
09/06/2020 - 13:52 [freetrader] I get `version '402*', prefer 'A83*'` and `no functions found` messages for every .gcda file that is processed
09/06/2020 - 21:21 [freetrader] Summary on the websites bounties: 8 / 33 bounties awarded. Total of 450 USD / ~3000 USD awarded.
09/06/2020 - 21:21 [freetrader] All bounties are processed are processed first come first served.
09/06/2020 - 21:22 [freetrader] I'm off to sleep.
09/06/2020 - 23:36 [Jonathan Toomim] my idea for WIP would be that bounties would be very small at that stage, like maybe on the order of $10 to $50.
09/06/2020 - 23:37 [Jonathan Toomim] I think that I like the idea of the highest bounties being during the final review phase

⬆️⬆️⬆️  END LOG FOR 09/06/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/05/2020 ⬇️⬇️⬇️
09/05/2020 - 05:52 [Jonathan Toomim] I'm looking into KCP a little more, and I think it's likely that KCP will do everything we want from a TCP replacement. It has reliability, it has faster retransmit, it has configurable FEC and encryption options, it has excellent performance, and it has the ability to manually bypass the congestion control algorithms for short latency-critical messages while still using congestion control for bulk transmission
09/05/2020 - 05:52 github.com/skywind3000/kcp/blob/master/README.en.md
09/05/2020 - 05:59 [Jonathan Toomim] on a separate note, my experience with the cs_main lock and head-of-line blocking on message processing with getxtrtxn/xtrtxn in bitcoind suggests that we might want to set up two KCP or TCP connections in the protocol -- one for latency critical (and potentially out-of-order) data like fast block announcements and blocktorrent, and another for bulk transmission like transactions and historical blocks. Either th
09/05/2020 - 06:09 [imaginary_username] interesting list of applications - it seems like KCP was almost entirely deployed in the context of overcoming the great firewall.
09/05/2020 - 06:11 [Jonathan Toomim] yeah, basically
09/05/2020 - 06:11 [Jonathan Toomim] thus most of the documentation is in chinese
09/05/2020 - 11:57 [BigBlockIfTrue] Object is going to be separate class anyway
09/05/2020 - 11:57 [Calin Culianu] really? ok.
09/05/2020 - 11:58 [BigBlockIfTrue] Object could perhaps use inheritance instead of composition but either way it will be a class
09/05/2020 - 11:58 [BigBlockIfTrue] because it needs functionality like key lookup etc
09/05/2020 - 11:59 [Calin Culianu] ok.
09/05/2020 - 20:27 [freetrader] @Calin Culianu: you got an MR-on-MR for !753:
09/05/2020 - 20:27 gitlab.com/cculianu/bitcoin-cash-node/-/merge_requests/6

⬆️⬆️⬆️  END LOG FOR 09/05/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/04/2020 ⬇️⬇️⬇️
09/04/2020 - 02:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
09/04/2020 - 02:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/158
09/04/2020 - 02:53 Related issue comment: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/752#note_407253362
09/04/2020 - 02:53 Summary; `brew` is kind of crappy. MacPorts is far superior as a package manager for OSX -- yet all of our documentation gives users `brew` commands to do. We should offer also `port` commands for the far superior MacPorts so people can respect how professional and awesome we are.
09/04/2020 - 02:53 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
09/04/2020 - 02:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/158
09/04/2020 - 02:53 Related issue comment: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/752#note_407253362
09/04/2020 - 02:53 Summary; `brew` is kind of crappy. MacPorts is far superior as a package manager for OSX -- yet all of our documentation gives users `brew` commands to do. We should offer also `port` commands for the far superior MacPorts so people can respect how professional and awesome we are.
09/04/2020 - 04:50 [Jonathan Toomim] hey maintainers (@freetrader @Calin Culianu): I'm getting pretty close to opening a WIP MR for Xthinner. The code I have right now has some known issues and/or uglinesses, but I'm curious to see if the issues that I know about are a subset, superset, or non-overlapping set with the issues that other people see with the code. However, I don't want to waste anyone's time reviewing code that I know to still suck in
09/04/2020 - 06:56 [freetrader] No problem.
09/04/2020 - 06:57 [freetrader] As you said, just put it in WIP and maybe put something like the above explanation in the description so that readers on GitLab are clear about the situation.
09/04/2020 - 11:15 [freetrader] Update...
09/04/2020 - 11:15 ```
09/04/2020 - 11:15 ## Bounty rules
09/04/2020 - 11:15 This bounty will only be awarded to one entrant (can be a group though). A successful entry must fulfil the requirements described above. If you have questions, please ask before or during your work.
09/04/2020 - 11:15 To participate in this bounty, we strongly advise to join [BCHN slack](join.slack.com/t/bitcoincashnode/shared_invite/zt-egg3c36d-2cglIrKcbnGpIQFaKFzCWA) (shareable invite link) and let us know in the `#dev-general` channel that you want to work on it.
09/04/2020 - 11:15 We can then tell you if other entrants are so close to a solution that you might be wasting your time, or whether it makes sense to proceed.
09/04/2020 - 11:15 In general, we prefer only one entrant (or team) working on one bounty at a time, unless otherwise specified.
09/04/2020 - 11:15 We suggest if you do bounty development work, to do so in a private repo and share the testable product with us so that others do not snipe your work with low effort before it's done.
09/04/2020 - 11:15 In some cases, at the discretion of the project team, we will accept partial results and award partial bounties. A prerequisite is that you let us know that you've reached a stopping point in your work, and publish it.
09/04/2020 - 11:15 If you do your bounty work in the open using a Merge Request, please mark it as 'WIP' or 'Draft' until such time as it is completed and ready for review.```
09/04/2020 - 11:30 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
09/04/2020 - 11:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/159
09/04/2020 - 11:30 A bounty of 3 BCH is set for a functional test is needed to show that the `-txbroadcastinterval` parameter works as expected. See 'Bounty rules' at the end.
09/04/2020 - 11:30 ## Background
09/04/2020 - 11:30 !746 introduces two new parameters, of which `-txbroadcastinterval` regulates the "broadcast interval".
09/04/2020 - 11:30 This is supposed to be the average time (in ms) between broadcasts of transaction INV messages.
09/04/2020 - 11:30 In net.cpp, the `PoissonNextSend` and `PoissonNextSendInbound` functions are called to en.wikipedia.org/wiki/Exponential_distribution#Generating_exponential_variates of the future time to send the next INV (to outbound and inbound peers respectively).
09/04/2020 - 11:30 ## Requirements
09/04/2020 - 11:30 The functional test (a new Python test in `test/functional`) should collect samples of the broadcast interval for some non-extreme values of `-txbroadcastinterval` and statistically test against the null hypothesis that these samples are exponentially distributed with average equal to the given rate parameter.
09/04/2020 - 11:34 [freetrader] Ok, the new bounty is up. I appreciate any feedback on the requirements.
09/04/2020 - 11:34 Issue #159: [bounty] [test] Functional test for average ms delay between trickled INV transmission in gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/746
09/04/2020 - 11:34 cc: @mtr
09/04/2020 - 11:36 [freetrader] New (test development) bounty available.
09/04/2020 - 11:36 You can see bounties on our GitLab :
09/04/2020 - 11:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name%5B%5D=bounty
09/04/2020 - 19:58 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/758 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/04/2020 - 20:15 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/759 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/04/2020 - 20:15 [BigBlockIfTrue] old.reddit.com/r/Buttcoin/comments/imj3y1/the_global_network_council_framework_bitcoin_abc/g419z45/?context=1
09/04/2020 - 20:20 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/760 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/04/2020 - 20:32 [Calin Culianu] Note for reviewers: MR's !759 and !760 are purely optional. If this were my codebase, I would add this extra safety/strictness to just ensure new code doesn't do dumb things. The addition of these MRs already caught bad usage in the codebase (!758 addresses the bad usage). Which is why I think they are necessary.

⬆️⬆️⬆️  END LOG FOR 09/04/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/03/2020 ⬇️⬇️⬇️
09/03/2020 - 05:43 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Jason Dreyzehner (bitjson)
09/03/2020 - 05:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/157
09/03/2020 - 05:43 I'm working on a blockchain indexing application which connects to a set of trusted nodes over the standard P2P interface (pretending to be a node itself).
09/03/2020 - 05:43 To deploy the indexer for the first time, the user currently has to wait for BCHN to finish the full initial block download (IBD) before BCHN will begin sharing blocks with the indexer.
09/03/2020 - 05:43 Would it be reasonable for BCHN to begin sharing known blocks with peers after the headers portion of the sync is complete? Could we consider adding a `seedblocksduringibd` configuration option to enable that?
09/03/2020 - 05:43 Especially when trying to sync the indexer on lower-powered cloud environments, if BCHN would share blocks during IBD, sync times could be reduced by at least 24 hours.
09/03/2020 - 05:43 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Jason Dreyzehner (bitjson)
09/03/2020 - 05:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/157
09/03/2020 - 05:43 I'm working on a blockchain indexing application which connects to a set of trusted nodes over the standard P2P interface (pretending to be a node itself).
09/03/2020 - 05:43 To deploy the indexer for the first time, the user currently has to wait for BCHN to finish the full initial block download (IBD) before BCHN will begin sharing blocks with the indexer.
09/03/2020 - 05:43 Would it be reasonable for BCHN to begin sharing known blocks with peers after the headers portion of the sync is complete? Could we consider adding a `seedblocksduringibd` configuration option to enable that?
09/03/2020 - 05:43 Especially when trying to sync the indexer on lower-powered cloud environments, if BCHN would share blocks during IBD, sync times could be reduced by at least 24 hours.
09/03/2020 - 08:22 [freetrader] Is it not possible to see who controls a WeChat group?
09/03/2020 - 08:22 [freetrader] On Reddit, you can see who moderates a subreddit.
09/03/2020 - 08:35 [Calin Culianu] Hello.. The `ExtVersion` MR !753 is now no longer WIP.
09/03/2020 - 18:10 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/757 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/03/2020 - 18:32 [unknown] This is probably low priority, but a friendly reminder that BCHN is still using ABC/Amaury's DNS seeeders. They will probably not be used maliciously, but at a minimum they'll be broadcasting peers with different rules come November.
09/03/2020 - 18:34 [unknown] If your preferred solution is to just remove them from chainstate.cpp then I can make a PR this weekend. But by all means, if someone wants to get to it sooner or implement something more sophisticated feel free.
09/03/2020 - 18:34 [unknown] (Assuming you want them removed)
09/03/2020 - 19:01 [freetrader] ```BCHN Slack rules
09/03/2020 - 19:01 ----------------
09/03/2020 - 19:01 Be excellent to each other.
09/03/2020 - 19:01 Introduce yourself, please (#introductions).
09/03/2020 - 19:01 In general, use #general-discuss , keep #general free of posts.
09/03/2020 - 19:01 Keep #announce for BCHN related announcements.
09/03/2020 - 19:01 Read pinned posts and channel subjects.
09/03/2020 - 19:01 Read the backscroll.
09/03/2020 - 19:01 No yelling, no spamming, no shilling, no porn, no gore, no epilepsy triggers.
09/03/2020 - 19:01 No suggestions of violence, even if joke. Self-deprecations excluded.
09/03/2020 - 19:01 Keep to BCHN-relevant topics except in dedicated alternative channels (e.g. #random)```
09/03/2020 - 20:22 [freetrader] read.cash/@bitcoincashnode/bchn-financial-report-2020-09-03-9dfca0f7
09/03/2020 - 21:00 [ZakMcRofl] i love roger's phrasing as ABC making an airdrop. positive but making it clear who is moving away
09/03/2020 - 21:54 [unknown] freetrader (freetrader) approved merge request [!755 *[Net] Don't keep 3 copies of the `NetMsgType` strings in memory*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/755) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/03/2020 - 21:54 [unknown] freetrader (freetrader) merged merge request [!755 *[Net] Don't keep 3 copies of the `NetMsgType` strings in memory*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/755) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 09/03/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/02/2020 ⬇️⬇️⬇️
09/02/2020 - 04:05 [Calin Culianu] hate to be a stick in the mud but -- I want to play devil's advocate here: isn't china's crappy internet -- china's problem? i mean -- maybe western pools can start to establish themselves too eventually and thus we don't have to do special protocol gymnastics for china. or is it valuable now to do the protocol contortions via UDP so that 0-conf works better? what's the advantage in contorting ourselves for chi
09/02/2020 - 07:14 [freetrader] At the rate at which China is exporting their surveillance tech, it seems to me that Bitcoin Cash nodes elsewhere might soon benefit from more robust propagation tech.
09/02/2020 - 07:35 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/696 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/02/2020 - 08:04 [Jonathan Toomim] @Calin Culianu mining is not incentive-compatible. When block propagation gets slow, the business or person who suffers is not the one with the slowest internet connectivity, but the one with the least hashrate. In many circumstances, having slow internet can make Chinese pools' and miners' income *higher* than if they had fast internet. As far as I've seen, those circumstances are the current circumstances.
09/02/2020 - 08:17 [unknown] Dagur (dagurval) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/696 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/02/2020 - 11:20 [freetrader] While we're on the open market...
09/02/2020 - 11:20 www.reddit.com/r/btc/comments/il4os5/jtoomims_flipstarter_is_live_official_discussion/
09/02/2020 - 11:31 [Jonathan Toomim] aww, i was just coming here to post this
09/02/2020 - 11:32 [Jonathan Toomim] freetrader, just fyi: you copying that link and pasting it in the BCHN slack does not count as BCHN paying me.
09/02/2020 - 11:35 [Dagur] TIL copy/paste is money!
09/02/2020 - 11:50 [Erik Hedman] Mining by automating ctrl-c + ctrl-v?
09/02/2020 - 18:58 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request [!755 *[Net] Don't keep 3 copies of the `NetMsgType` strings in memory*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/755) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/02/2020 - 19:03 [griffith] yeah all good
09/02/2020 - 19:10 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/756 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/02/2020 - 21:00 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/756 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
09/02/2020 - 21:00 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/756 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 09/02/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 09/01/2020 ⬇️⬇️⬇️
09/01/2020 - 17:15 [BigBlockIfTrue] can @Calin Culianu or another maintainer look at !696?
09/01/2020 - 22:14 [freetrader] twitter.com/rogerkver/status/1300908197113458688
09/01/2020 - 23:14 [matricz] Small improvements for tests in !700 (scheduled to merge into the MR when pipeline succeeds)
09/01/2020 - 23:31 [Jonathan Toomim] i think we may need to make some significant changes to transaction relay in order to sustain above 100-300 tx/sec
09/01/2020 - 23:32 [Jonathan Toomim] the current system has a lot of redundancy and inefficiency

⬆️⬆️⬆️  END LOG FOR 09/01/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/31/2020 ⬇️⬇️⬇️
08/31/2020 - 01:41 [Mark Lundeberg] Are there any full nodes that use mempool message to sync up on startup, like that?
08/31/2020 - 02:19 [griffith] @Mark Lundeberg ABC does not, BCHN does not, BU removed the mempool message.
08/31/2020 - 03:26 [Jonathan Toomim] I'm starting to get my remote_stress framework to work properly with BCHN. Here's a sample run with 5% packet loss, 200 ms latency, and 40 nodes (10 per machine), using compact blocks:
08/31/2020 - 03:26 python3 remote_controller.py --delay=200ms --loss=5 --interactive=0
08/31/2020 - 03:26 Test parameters: delay=200ms, loss=5%, txperblock=120000, nodes_per_machine=10, num_runs=1, usexthinner=None
08/31/2020 - 03:26 ...
08/31/2020 - 03:26 Generating spam took 47.557 sec (2523 tx/sec)
08/31/2020 - 03:26 ...
08/31/2020 - 03:26 Mempool sync took 297.551 sec ( 246 tx/sec)
08/31/2020 - 03:26 Per-node ATMP tx/sec: 246 245 246 240 242 239 246 245 240 249 245 244 246 240 241 238 244 245 239 248 252 257 246 256 256 255 248 260 255 251 244 245 239 241 238 245 244 239 248 246
08/31/2020 - 03:26 Generating block took 13.544 sec.
08/31/2020 - 03:26 Beginning block propagation phase. This might take a while.
08/31/2020 - 03:26 Propagating block took 167.229 sec -- 4.288 sec per hop
08/31/2020 - 03:26 Block has 93k tx and is 28.6 MB (306 bytes/tx)
08/31/2020 - 03:34 [Jonathan Toomim] Same thing, but with 0% packet loss:
08/31/2020 - 03:34 python3 remote_controller.py --delay=200ms --loss=0 --interactive=0
08/31/2020 - 03:34 Test parameters: delay=200ms, loss=0%, txperblock=120000, nodes_per_machine=10, num_runs=1, usexthinner=None
08/31/2020 - 03:34 ...
08/31/2020 - 03:34 Generating spam took 51.751 sec (2319 tx/sec)
08/31/2020 - 03:34 ...
08/31/2020 - 03:34 Mempool sync took 50.898 sec ( 1127 tx/sec)
08/31/2020 - 03:34 Per-node ATMP tx/sec: 1151 1129 1125 1123 1127 1101 1129 1130 1133 1141 1151 1124 1166 1141 1145 1107 1120 1141 1161 1161 1118 1114 1119 1130 1123 1115 1103 1126 1140 1134 1103 1108 1098 1126 1089 1097 1123 1130 1136 1130
08/31/2020 - 03:34 Generating block took 17.522 sec.
08/31/2020 - 03:34 Beginning block propagation phase. This might take a while.
08/31/2020 - 03:34 Propagating block took 187.383 sec -- 4.805 sec per hop
08/31/2020 - 03:34 Block has 102k tx and is 32.0 MB (313 bytes/tx)
08/31/2020 - 03:34 Block propagated at 6659.75 kB/s per hop
08/31/2020 - 04:22 [griffith] those tests are not the same? they block sizes and tx count is different?

⬆️⬆️⬆️  END LOG FOR 08/31/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/30/2020 ⬇️⬇️⬇️
08/30/2020 - 01:26 [unknown] Thanks, @Dagur and @Jonathan Toomim. I didn't even remember about the mempool message--I'm honestly not even sure if verde supports it, but it probably does and I just forgot since I've never seen an error message about it being an unsupported command in the logs. ... perhaps it's just underutilized. Regardless, it seems like the standard procedure is to just not use the flag and ignore tx inventory until IBD is compl
08/30/2020 - 01:29 [Jonathan Toomim] `shouldRelayTransactions` is really intended for SPV
08/30/2020 - 01:29 [griffith] I do not recommend using the mempool message. you should instead just ignore inv messages during IBD
08/30/2020 - 01:31 [unknown] thumbsup emojithumbsup emoji I do kind of wish sending additional handshakes was a thing, but idealism aside, I agree that ignoring the inv seems the right way at this time.
08/30/2020 - 01:33 [griffith] extversion allows you to do this

⬆️⬆️⬆️  END LOG FOR 08/30/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/29/2020 ⬇️⬇️⬇️
08/29/2020 - 00:29 [unknown] That idea never did actually get tried with the BTC split, they stopped assigning the ticker to the result of that and instead assigned it to whatever the bitcoin core node software blesses.
08/29/2020 - 00:30 [unknown] starting with Bitfinex collapsing it to that definition and every other exchange then falling in line
08/29/2020 - 00:30 [unknown] and as we know, that *forces* miners to mine that chain
08/29/2020 - 00:30 [unknown] or go out of business
08/29/2020 - 00:30 [unknown] no matter how idiotic the chain is.
08/29/2020 - 10:02 [Erik Hedman] Something completely different: I checked cash.coin.dance/blocks and got a little bit confused. Wasn't Huobi signaling BCHN a while ago? Now they are not: blockchair.com/bitcoin-cash/block/650469
08/29/2020 - 10:04 [imaginary_username] they have different nodes that are doing different things.
08/29/2020 - 10:04 [Erik Hedman] ok.
08/29/2020 - 10:07 [Erik Hedman] Well, that is probably a wise approach. There are quite a lot of time before 2020-11-15 and to move gradually is a way to minimize risks, at least thats my guess.
08/29/2020 - 15:31 [unknown] Random question time: For context, Verde (during its IBD) handshakes with other nodes with `shouldRelayTransactions` off, since nearly all transactions it receives would be temporarily invalid until the sync is complete. However, when the node finishes its IBD its mempool can not be populated for a while because it handshaked with `shouldRelayTransactions` off--that is, until it connects to a new peer after IBD is near
08/29/2020 - 15:32 [unknown] Relay flag was introduced in BIP37: github.com/bitcoin/bips/blob/master/bip-0037.mediawiki
08/29/2020 - 21:20 [Jonathan Toomim] @ en.bitcoin.it/wiki/Protocol_documentation#mempool
08/29/2020 - 21:22 [Jonathan Toomim] i suggest using the mempool message upon leaving IBD from a subset of your peers
08/29/2020 - 21:24 [Jonathan Toomim] it would probably be better to just ignore tx inv messages (or queue/buffer them for later analysis) during IBD, rather than setting `shouldRelayTransactions` to false.

⬆️⬆️⬆️  END LOG FOR 08/29/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/28/2020 ⬇️⬇️⬇️
08/28/2020 - 06:41 [matricz] I am now known a matricz (read like "matrix")
08/28/2020 - 08:55 [Javier González] twitter.com/JavierGonzalez/status/1299032529828278273
08/28/2020 - 09:28 [Jonathan Toomim] stressnet is up to block 3006
08/28/2020 - 09:28 [Jonathan Toomim] cw-144 activated
08/28/2020 - 09:44 [Tom Zander] Is the testnet code in the MR "mature" enough to try to copy to flowee the hub?
08/28/2020 - 15:34 [unknown] freetrader (freetrader) opened merge request [!751 *[doc] Add DSProof (Double Spend Proofs) specification*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/751) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/28/2020 - 15:46 [freetrader] !751 opened for review
08/28/2020 - 16:36 [scyth] you have to realize, that there's no perfect solution, and there never will be. Thats just way too much politics for no reason, and it's distracting. It doesn't matter if there's a split or not. It doesn't matter if someone's ego is hurt or not. Project needs to scale as p2p money, or die off. Any chain that succeeds in scaling, will be followed by users and products around it. Hash power will come too. As soon as market
08/28/2020 - 16:36 Let Amaury do whatever he wants. He will fail.
08/28/2020 - 16:50 [scyth] even if we succeed at scaling, and become the most successful chain, there will always be somebody that will copy the product and spin their own chain with similar capabilities. And it doesnt cost much to run such an operation short-mid term, market it well, and profit. We have to learn how to live with that, and not be pointlessly agressive toward each other in social media.
08/28/2020 - 16:52 [scyth] bch needs to differentiate today. With quality, scaling capabilities, with healthy community, good user and merchant products, and good interoperability between the teams. And then see what hapoens next

⬆️⬆️⬆️  END LOG FOR 08/28/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/27/2020 ⬇️⬇️⬇️
08/27/2020 - 03:44 [unknown] (joy/allthethings emoji)
08/27/2020 - 03:45 [unknown] I'm only mining with 1 thread
08/27/2020 - 03:45 [unknown] Can't do less :shrug:
08/27/2020 - 03:47 [unknown] files.sameroom.io/_3xY349bX8M77FujuPFR6jB6X18HVh5f_hXfywcIWzM/image.png
08/27/2020 - 03:47 [unknown] (bicep emoji)
08/27/2020 - 08:40 [freetrader] Thanks @Calin Culianu for locating a poorly constructed piece of code that tries to allocate more memory than needed or possible.
08/27/2020 - 08:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/156#note_403005981
08/27/2020 - 08:46 [freetrader] I think the direction of taking it out on excessiveblocksize by inserting artificial limits on that isn't the best one.
08/27/2020 - 08:46 What we have here is a failure to calculcate a sensible vInv buffer size...
08/27/2020 - 08:47 [Jonathan Toomim] grrrrrrr
08/27/2020 - 08:47 [Jonathan Toomim] just fyi, pooler/cpuminer is NOT compliant with BIP34
08/27/2020 - 08:48 [Jonathan Toomim] i've been struggling with this for about 4 hours now, and i finally figured it out
08/27/2020 - 14:21 [Javier González] Off-chain foundation is not a new era, it is the same old authoritarian shit.
08/27/2020 - 14:21 On-chain foundation is the new era: BMP.virtualpol.com
08/27/2020 - 14:21 I recommend NOT to follow the same past and present steps of Amaury, Blockstream, nChain...
08/27/2020 - 19:53 [scyth] don't forget the swap partition!:D
08/27/2020 - 21:03 [Jonathan Toomim] src/bitcoin-cli -scalenet getchaintips
08/27/2020 - 21:03 [
08/27/2020 - 21:03 {
08/27/2020 - 21:03 "height": 576,
08/27/2020 - 21:03 "hash": "00000000405c17b2533460c35c78137d202b1d1303bdc7fffd15e62f65cbe339",
08/27/2020 - 21:03 "branchlen": 0,
08/27/2020 - 21:03 "status": "active"
08/27/2020 - 21:03 }
08/27/2020 - 21:03 ]
08/27/2020 - 21:03 [Jonathan Toomim] i just tried connecting my 5 nodes again, and this time they transmitted blocks fine
08/27/2020 - 21:03 [Jonathan Toomim] so... i guess scalenet is online now
08/27/2020 - 21:53 [Jonathan Toomim] based on the genesis block timestamp (3.27 days ago), diff should jump up to about 4.25 once we hit block 2016, which seems fine
08/27/2020 - 21:53 [Jonathan Toomim] at height 879 so far
08/27/2020 - 22:08 [Josh Ellithorpe] @Jonathan Toomim do we have a doc with scalenet details so I can start bchd work?
08/27/2020 - 22:19 [Jonathan Toomim] @Josh Ellithorpe I'd suggest the WIP MR on BCHN for scalenet details if you wanted to get started right away. Read the stuff in chainparams.cpp. Keep in mind that as a WIP MR, all details are still subject to change.
08/27/2020 - 22:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/750
08/27/2020 - 22:19 We don't have any seeders up yet, but you can connect to any of my four nodes:
08/27/2020 - 22:19 troy.toom.im
08/27/2020 - 22:19 rome.toom.im
08/27/2020 - 22:19 athens.toom.im
08/27/2020 - 22:19 memphis.toom.im
08/27/2020 - 22:20 Those same four nodes are also running testnet4:
08/27/2020 - 22:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/739
08/27/2020 - 22:20 tbch4.loping.net:3002/
08/27/2020 - 22:21 [Jonathan Toomim] @Josh Ellithorpe asked via IRC about how to get started on scalenet in other nodes (e.g. BCHD). I'm copying my reply into this channel (#testing) since it's relevant for anyone in this slack.
08/27/2020 - 22:21 Josh, I'd suggest the WIP MR on BCHN for scalenet details if you wanted to get started right away. Read the stuff in chainparams.cpp. Keep in mind that as a WIP MR, all details are still subject to change.
08/27/2020 - 22:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/750
08/27/2020 - 22:21 We don't have any seeders up yet, but you can connect to any of my four nodes:
08/27/2020 - 22:21 troy.toom.im
08/27/2020 - 22:21 rome.toom.im
08/27/2020 - 22:21 athens.toom.im
08/27/2020 - 22:21 memphis.toom.im
08/27/2020 - 22:21 Those same four nodes are also running testnet4:
08/27/2020 - 22:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/739
08/27/2020 - 22:21 tbch4.loping.net:3002/

⬆️⬆️⬆️  END LOG FOR 08/27/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/26/2020 ⬇️⬇️⬇️
08/26/2020 - 07:45 [freetrader] I've reviewed the current version of the test @Jonathan Toomim , it's ok
08/26/2020 - 07:46 [freetrader] running `arc lint` on the new test script would format operators slightly better for readability (it's lacking whitespace between operators and terms in some expressions)
08/26/2020 - 07:48 [freetrader] Running `arc lint <filename>` requires installing `arcanist` , `autopep8` and `flake8` packages on Ubuntu/Debian
08/26/2020 - 07:50 [Calin Culianu] I set my miner to only mine at diff<=1.1. I'll let you guys fight over the high diff blocks if you like to waste electricity heh..
08/26/2020 - 07:53 [unknown] Calin Culianu (cculianu) approved merge request [!650 *[backport] tests: Make updatecoins_simulation_test deterministic*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/650) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/26/2020 - 16:49 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/748 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/26/2020 - 16:49 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/3379ccd12d9c1ff7ff5e9a449916a052d446f320...b82372c2c68782d07e049e6ce585e24c4d6a5517
08/26/2020 - 16:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0e610d26f3c88800442ebe0353e806332e31d3d1: remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag - Mark Lundeberg
08/26/2020 - 16:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b82372c2c68782d07e049e6ce585e24c4d6a5517: Merge branch 'cds_sigops_remove' into 'master' - freetrader
08/26/2020 - 16:49 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/3379ccd12d9c1ff7ff5e9a449916a052d446f320...b82372c2c68782d07e049e6ce585e24c4d6a5517
08/26/2020 - 16:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0e610d26f3c88800442ebe0353e806332e31d3d1: remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag - Mark Lundeberg
08/26/2020 - 16:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b82372c2c68782d07e049e6ce585e24c4d6a5517: Merge branch 'cds_sigops_remove' into 'master' - freetrader
08/26/2020 - 16:51 [freetrader] bitcoincashresearch.org/t/we-should-create-a-bch-vision-roadmap-document/165
08/26/2020 - 16:52 [freetrader] ^ A proposal by Andrew Stone that could benefit from public discussion (join the site!)

⬆️⬆️⬆️  END LOG FOR 08/26/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/25/2020 ⬇️⬇️⬇️
08/25/2020 - 05:35 [Jonathan Toomim] ... i think that might be the address for my scalenet wallet
08/25/2020 - 05:36 [Jonathan Toomim] oh well. i've always wondered what living in poverty in one's 30's would be like
08/25/2020 - 05:37 [unknown] If it's your scalenet wallet, you have the private key there anyway
08/25/2020 - 05:37 [unknown] Just import it on testnet4
08/25/2020 - 05:39 [Jonathan Toomim] but i don't want to have to work for my paycheck
08/25/2020 - 15:14 [Axel Gembe] tbch4.loping.net:3002/
08/25/2020 - 15:14 [Axel Gembe] explorer for testnet4
08/25/2020 - 15:58 [Calin Culianu] nice. you added the miner info
08/25/2020 - 17:04 [unknown] @Axel Gembe What did you do to get the miners working
08/25/2020 - 17:05 [unknown] I've added my coinbase text, my mining address to my install of bch-rpc-explorer
08/25/2020 - 23:02 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/740 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/25/2020 - 23:26 [freetrader] Thanks @Mark Lundeberg for reviewing that one and asking questions.
08/25/2020 - 23:27 [freetrader] And thanks Calin for the very informative description and answers to all the questions.
08/25/2020 - 23:28 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/740 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/25/2020 - 23:28 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/7960f636f138b09d68d3db7b0d94a47e7ca01066...0a2de97170387cce8e147fdc1372f985ad253f0e
08/25/2020 - 23:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a69b88a7127fb4b49b64e6c1d895eaa7b579ee26: Restrict CBlockIndex to not allow copy, move, or assignment - Calin Culianu
08/25/2020 - 23:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0a2de97170387cce8e147fdc1372f985ad253f0e: Merge branch 'fix_cblockindex_copy_move' into 'master' - freetrader

⬆️⬆️⬆️  END LOG FOR 08/25/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/24/2020 ⬇️⬇️⬇️
08/24/2020 - 05:40 [Jonathan Toomim] i made AvailableCoins and CreateTransaction about 10x faster, and that seems to have fixed the problem
08/24/2020 - 06:07 [Shadow Of Harbringer] @ZakMcRofl Hey Zak, have you talked to our translator, Cindy about translating this to Chinese?
08/24/2020 - 06:07 I can donate to that
08/24/2020 - 06:08 [Jonathan Toomim] uh... so remember !442? I might have sort of made tx generation about 10x faster than that. So maybe hold off on reviewing that code for a bit.
08/24/2020 - 06:10 [Calin Culianu] oh yeah we wanted to make a special kind of "benchmark tests" to merge it..
08/24/2020 - 06:10 [Calin Culianu] yeah go for it..
08/24/2020 - 16:21 [unknown] Søren Bredlund Caspersen (soeren.b.c) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/747 mreq and mark commands and packages as such*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/24/2020 - 17:43 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/747 mreq and mark commands and packages as such*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/24/2020 - 18:12 [Jonathan Toomim] @pokkst only if you give me your address
08/24/2020 - 18:13 [Jonathan Toomim] do you think that's a fair trade?
08/24/2020 - 18:13 [pokkst] :p checky gave me some coins, but thank you though :)
08/24/2020 - 21:24 [Calin Culianu] ok well i got electron cash supporting it.. after much trial and tribulation
08/24/2020 - 21:26 [Jonathan Toomim] i just copied those parameters from testnet3
08/24/2020 - 21:29 [Calin Culianu] no.. they differ
08/24/2020 - 21:30 [Calin Culianu] files.sameroom.io/kORz8knaUuRVSk9J_eat6HsKyEy8cbeEa651pCTYAhE/Screen+Shot+2020-08-25+at+12.30.14+AM.png
08/24/2020 - 21:31 [Calin Culianu] In particular -- that "One hour" param `nPowTargetTimespan`

⬆️⬆️⬆️  END LOG FOR 08/24/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/23/2020 ⬇️⬇️⬇️
08/23/2020 - 00:21 [griffith] lol "code that results from the IFP" what code? abc doesnt code
08/23/2020 - 00:21 [griffith] they just port
08/23/2020 - 03:40 [monica] twitter.com/yhaiyang/status/1297377355602653189?s=20
08/23/2020 - 04:56 [unknown] Neutral is a respectable position
08/23/2020 - 04:56 [unknown] Depending what "neutral" means
08/23/2020 - 06:51 [unknown] My testnet4 wallet is _beyond_ confused
08/23/2020 - 08:14 [imaginary_username] testnet2.imaginary.cash is now synced! mining interface very soon :tm:
08/23/2020 - 12:52 [scyth] looking at MR 745, and the task for adding tests, should I start working on it?
08/23/2020 - 12:55 [BigBlockIfTrue] they default to ABC mining but will also offer BCHN mining
08/23/2020 - 13:58 [Javier González] Poison pill suppress the neutral option (do nothing).
08/23/2020 - 13:58 Empowered devs always making the protocol safer, simpler and less problematic.
08/23/2020 - 15:45 [freetrader] @scyth That would be great, let's just double-check with @Calin Culianu that he's not started on it or sth
08/23/2020 - 16:47 [Javier González] Who control bitcoincash.org?
08/23/2020 - 21:32 [unknown] NSA? Facebook?
08/23/2020 - 21:46 [Javier González] EGO
08/23/2020 - 22:19 [griffith] @ hold on now. amaury does work for facebook. he makes commits to their repos fairly often
08/23/2020 - 23:16 [Jonathan Toomim] @scyth go for it. I'm quite sure that calin is taking the day off
08/23/2020 - 23:19 [Jonathan Toomim] i've been playing around with a combined p2p_stresstest + fast_inv_broadcast branch, and i've noticed that the behavior isn't quite as i would expect

⬆️⬆️⬆️  END LOG FOR 08/23/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/22/2020 ⬇️⬇️⬇️
08/22/2020 - 03:34 [Jonathan Toomim] @scyth there's an open bounty on MR !745 for a couple of unit tests. They should be great as a first task for a new developer.
08/22/2020 - 03:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/745#note_399892542
08/22/2020 - 03:57 [Jonathan Toomim] @Calin Culianu can you take a look at !744? I left a few new comments there.
08/22/2020 - 03:57 DEFAULT_MAX_BLOCK_SIZE * 8
08/22/2020 - 03:58 [Jonathan Toomim] i'm not seeing anything there in terms of existing tests or in terms of old tests that clearly needs to be changed.
08/22/2020 - 03:59 [Jonathan Toomim] on a separate note: I'm thinking of taking a crack at making the tx relay code command-line configurable with millisecond resolution. I remember seeing code from someone else that did this, but i can't find it, so I guess i might as well write it myself.
08/22/2020 - 04:00 [Jonathan Toomim] i'm also thinking of taking a look at the DSProof stuff and maybe writing a functional test or two for that
08/22/2020 - 13:08 [emergent_reasons] THat's right. BCHN #1(.0.0)
08/22/2020 - 16:36 [unknown] Here's what I've been able to find about Mitra using BCH specific search terms on google within a number of acceptable pages:
08/22/2020 - 16:36 • An appeal to authority about why Mises would love Mitra where Tobias hand wave away concerns as if hand movement would make it go away.
08/22/2020 - 16:36 Then I went out of my way to find Tobias github, nothing in there. Be.cash github? Nop.
08/22/2020 - 16:36 Damn, hmmmm... bitcoincashresearch.org? Oh yeah okay there's something there... the ramblings of someone that didn't sleep in a totally unstructured thing with an equivalent unstructured excel sheet on google docs (hello opsec). Going even more out of my way to find something, anything. There's a 30 mins youtube video on Tobias Ruck not even having "Mitra" in the viewable title. /r/btc? No posts about Mitra until Tobias s
08/22/2020 - 16:36 If it's not the proper definition of a specs being written on bar napkins, I don't know what is. It's far from being a misrepresentation and pointing it out as a point. I'm pointing out the low bar people will even consider ideas for implementation, or gee even PROMISE it, from merely a name. Mitra is nothing but a name and a badly described idea in somebodies mind.
08/22/2020 - 16:37 [freetrader] damn, google is shit these days
08/22/2020 - 16:37 [freetrader] links in mitra.be.cash/
08/22/2020 - 16:37 [unknown] Yeah I pointed out ways to mitigate it. Seems like I'm the only one actually. At this point in time, I have absolutely no faith whatsoever that protocol devs will/would implement Mitra in a safe and controlled matter. Seems like wrecking ball is the only way forward.
08/22/2020 - 22:33 [Shadow Of Harbringer] Following a leader into hell actually bends peoples' minds into defying logic...
08/22/2020 - 22:33 Case Example #1
08/22/2020 - 22:33 old.reddit.com/r/btc/comments/ier0ov/bitcoin_abc_supporter_is_apparently_now_against/
08/22/2020 - 22:33 twitter.com/BCHcain/status/1297279310454067200?s=20
08/22/2020 - 22:34 [Shadow Of Harbringer] Herd thinking is stronger than logic, this is why the world is structured the way it is structured
08/22/2020 - 22:35 [Shadow Of Harbringer] Animal instincts still control the vast majority of human population

⬆️⬆️⬆️  END LOG FOR 08/22/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/21/2020 ⬇️⬇️⬇️
08/21/2020 - 02:15 [Jonathan Toomim] @griffith I've been wanting to add another anti-reorg algorithm which can complement or replace the 10-block finalization rule:
08/21/2020 - 02:15 www.reddit.com/r/btc/comments/9zrmtx/a_better_antireorg_algorithm_using_firstseen/
08/21/2020 - 02:15 www.reddit.com/r/btc/comments/a0fr5j/web_simulator_for_my_antireorg_algorithm/
08/21/2020 - 02:15 I have no objections to having the 10-block finalization code be included in BU. My opinion is that finalization and my anti-reorg algorithm are complementary features.
08/21/2020 - 02:19 [griffith] ill read this now
08/21/2020 - 02:25 [griffith] > This new algorithm is designed to avoid the permanent chainsplit vulnerabilities of ABC 0.18.5 while being more effective at punishing malicious behavior.
08/21/2020 - 02:25 this is the exact reason why BU has been reluctant to implement this feature
08/21/2020 - 02:35 [griffith] we wont have any finalisation code in BU for the 1.9 release. we are looking to add it for a 1.9.1 release. i will bring up your algorithm as well for discussion
08/21/2020 - 02:35 [griffith] thanks @Jonathan Toomim
08/21/2020 - 10:48 [Calin Culianu] @Jonathan Toomim @freetrader For !745 and !744 (especially !744) -- while we are here.. they need tests. !744 also needs the tests updated to use the per-chain variable rather than DEFAULT_MAX_BLOCK_SIZE.
08/21/2020 - 10:48 I propose we put them both as WIP until that is done. In general we are trying to add tests as we change things -- otherwise we get behind on test coverage.
08/21/2020 - 10:54 [freetrader] Yes, WIP is a good idea since these need some polishing.
08/21/2020 - 10:58 [Calin Culianu] Unless we don't let them touch important pieces .. hehe. :)
08/21/2020 - 10:58 [Calin Culianu] Just have them clean stuff up initially .. then maybe.
08/21/2020 - 10:59 [freetrader] We have a bounty out for a !745 test as it's an "easy job" suitable also for new devs/testers. Not difficult to assess the work result.
08/21/2020 - 10:59 !744 looks like it's going to be more involved, and I don't think it's suitable for the same treatment, I agree with Calin on that we need developers experienced with this codebase to get it done in a timely way. !744 is important to address quikcly AND efficiently as it sorta blocks the new testnet MRs.
08/21/2020 - 19:47 [Wisequote] I haven’t done any systems development in years but I swear there’s a fire in me wanting me to get back into this from how much I’ve seen bad apples ruin the basket lately
08/21/2020 - 19:47 [Wisequote] Is there a c# BCH client out there?
08/21/2020 - 20:11 [unknown] I'm at block height 36, hash 0000000018c72299e3de25b535b9e595a8e5d768923a40da5b6846582e80f511
08/21/2020 - 20:12 [unknown] Can't get out of IBD, progress has actually a tiny percentage 7e-8
08/21/2020 - 20:12 [unknown] Headers: 36, Blocks: 36, weird overall

⬆️⬆️⬆️  END LOG FOR 08/21/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/20/2020 ⬇️⬇️⬇️
08/20/2020 - 01:03 [pokkst] What are the details of TestNet4? And how do we handle previous block time for genesis block?
08/20/2020 - 02:09 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/740 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/20/2020 - 04:55 [Jonathan Toomim] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/739#note_398618527
08/20/2020 - 04:55 [Jonathan Toomim] testnet4 is still a WIP
08/20/2020 - 04:55 [Jonathan Toomim] @pokkst
08/20/2020 - 07:37 [pokkst] Does the cashaddr spec say anything about numbers in the prefix? Whoever wrote this cashaddr converter for Java forbids numbers in the prefix so bchtest4 doesn't work unless I remove that check
08/20/2020 - 07:42 [imaginary_username] don't see a real problem just using the same addresses as testnet3, it's not like you can lose money by sending test3 coins to test4 :p
08/20/2020 - 07:43 [freetrader] reference.cash/protocol/blockchain/encoding/cashaddr says ASCII chars allowed in prefix
08/20/2020 - 07:43 but let me check original spec
08/20/2020 - 07:44 [freetrader] it does not specify.
08/20/2020 - 07:44 [freetrader] github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/cashaddr.md
08/20/2020 - 09:38 [freetrader] > There is a lot of great things that can be built with BCH that don't require egotistically hacking up the protocol.
08/20/2020 - 09:39 [freetrader] I totally agree, but I'm seeing people say that somehow, "there is already contention over Mitra in BCHN land" or similar and cite his tweet as reference.
08/20/2020 - 09:40 [freetrader] I think that's a troll narrative, and removed from Jason's meaning, but nevertheless I'd like to understand his view better.
08/20/2020 - 09:40 Is it to not extend the protocol with something like Mitra because there are less invasive ways (to build on top of BCH) ?
08/20/2020 - 09:43 [freetrader] For the record, once more:
08/20/2020 - 09:43 Neither myself, nor any of the other people I know in the BCHN project, are fundamentally opposed to Mitra!
08/20/2020 - 09:43 (if I'm wrong and I know you and you ARE, please speak up and correct my knowledge here :p )
08/20/2020 - 09:46 [freetrader] I guess I'd like to better understand what the "egotistically hacking up the protocol" refers to.
08/20/2020 - 09:46 It's not in our plans, I hope I can re-assure Jason and others.
08/20/2020 - 18:04 [Tom Zander] xversion dependency would set back this progress for months.
08/20/2020 - 18:04 [Tom Zander] Can you explain why this would be needed?
08/20/2020 - 18:05 [imaginary_username] it doesn't really matter what route it takes, as long as the message isn't sent to peers who didn't ask for it (sweat smile emoji)
08/20/2020 - 18:05 [Tom Zander] which currently doesn't happen
08/20/2020 - 18:07 [griffith] if it doesnt send unless requested then you dont have to worry about the unknown inv type issue i mentioned above. but why do you say it would set it back months?

⬆️⬆️⬆️  END LOG FOR 08/20/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/19/2020 ⬇️⬇️⬇️
08/19/2020 - 04:18 [monica] Thanks BTC.top
08/19/2020 - 04:18 [monica] blockchair.com/bitcoin-cash/block/648981
08/19/2020 - 05:04 [imaginary_username] do we have a MR or issue to track tightening block timestamp tolerance?
08/19/2020 - 05:45 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests?scope=all&utf8=%E2%9C%93&state=opened&search=consensus
08/19/2020 - 05:45 ... no.
08/19/2020 - 05:45 [freetrader] at least no MR.
08/19/2020 - 11:10 [freetrader] www.reddit.com/r/btc/comments/ibzjts/there_is_already_a_peer_to_peer_electronic_cash/g231auy/
08/19/2020 - 11:10 [freetrader] Hey @
08/19/2020 - 11:11 [freetrader] > BCHN made it public that they aim for a “specification-driven development”
08/19/2020 - 11:11 [freetrader] Specifications are important to me, but I don't object to code being developed alongside them.
08/19/2020 - 11:11 As long as someone doesn't take a view against properly specifying things, which Amaury has in the past.
08/19/2020 - 11:12 [freetrader] Besides that point, I think you misread "evidence-driven development".
08/19/2020 - 19:12 [jkister] i actualyl remember when people traded testnet coins for usd
08/19/2020 - 19:15 [emergent_reasons] I guess the problem will solve itself. When testnet coins become expensive enough, teams will be incentivized to develop their own mammalian testnets. Just would be nice to aim for it.
08/19/2020 - 19:25 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/124
08/19/2020 - 20:00 [freetrader] www.reddit.com/r/btc/comments/ictbw8/i_finally_understood_why_tobias_of_mitra_project/g24z3bc/
08/19/2020 - 20:00 I had to ask , @
08/19/2020 - 20:57 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/154 closed by freetrader (freetrader)

⬆️⬆️⬆️  END LOG FOR 08/19/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/18/2020 ⬇️⬇️⬇️
08/18/2020 - 01:48 [Jonathan Toomim] it's syncing to something
08/18/2020 - 01:48 [Jonathan Toomim] i added your node and blackie
08/18/2020 - 01:48 [imaginary_username] my node is on normal testnet now
08/18/2020 - 01:48 [Jonathan Toomim] i also started up a BCHN 22.0.0 node on troy.toom.im
08/18/2020 - 01:48 [Jonathan Toomim] i am seeing reports of invalid bits from something
08/18/2020 - 12:27 [Shadow Of Harbringer] Can we lower the glibc requirements ourselves @freetrader ?
08/18/2020 - 12:27 This will be a pain for very many old distros, especially LTS releases of Ubuntu and Debian.
08/18/2020 - 12:27 Do we need the newest glibc?
08/18/2020 - 14:25 [imaginary_username] no i think we're on 2.17 (like core) so we're probably good, correct me if wrong
08/18/2020 - 14:30 [Shadow Of Harbringer] is it very problematic to downgrade glibc?
08/18/2020 - 14:30 [Shadow Of Harbringer] I had problems with wrong glibc version on Gentoo too
08/18/2020 - 14:30 [Shadow Of Harbringer] so it is not only old debian & ubuntu LTS problem
08/18/2020 - 18:08 [unknown] Is anyone aware how BCHN handles incoming connections? More specifically, once the number of incoming connections is saturated, does BCHN drop existing peers in favor of new ones or does it ignore incoming connections? Additionally, does BCHN do anything to prevent Bitcoin SV nodes from connecting and/or staying connected?
08/18/2020 - 18:10 [BigBlockIfTrue] unlike BU we do not specifically blacklist Bitcoin SV user agents, but in practice Bitcoin SV peers either disconnect or get disconnected automatically after a while
08/18/2020 - 18:12 [BigBlockIfTrue] (I think as soon as either node accepts a new block or something like that.)
08/18/2020 - 18:14 [unknown] Yeah, neither does Verde... however, we currently _never_ (effectively) drop the SV node because the original desire was to absorb their headers (and core's) for display on the fork-explorer. Since that's no longer a desire, I'm thinking we can try to prevent them from sucking up a connection slot and was curious how you guys handled that.
08/18/2020 - 18:17 [BigBlockIfTrue] the generic peer misbehaviour punishment mechanisms (on either our side or the SV node) result in the connection being terminated

⬆️⬆️⬆️  END LOG FOR 08/18/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/17/2020 ⬇️⬇️⬇️
08/17/2020 - 01:09 [Josh Ellithorpe] Cool, thanks. Useful =)
08/17/2020 - 03:18 [griffith] i cant seem to get the python test suite to run for BCHN. i built the project using the following
08/17/2020 - 03:18 ```mkdir build
08/17/2020 - 03:18 cd build
08/17/2020 - 03:18 cmake -GNinja ..
08/17/2020 - 03:18 ninja
08/17/2020 - 03:18 cd ..
08/17/2020 - 03:18 ./test/functional/test_runner.py wallet_keypool.py```
08/17/2020 - 03:18 and any time i try to run a test i get this error, it happens for all tests with or without test_runner.py
08/17/2020 - 03:18 ```Traceback (most recent call last):
08/17/2020 - 03:18 File "/home/plebeian/bchn/implement-xversion/test/functional/xversion.py", line 173, in <module>
08/17/2020 - 03:18 XVersionTest().main()
08/17/2020 - 03:18 File "/home/plebeian/bchn/implement-xversion/test/functional/test_framework/test_framework.py", line 154, in main
08/17/2020 - 03:29 [imaginary_username] note that i ran that thing inside a gitian VM and it worked fine, so it's probably something environment-related - but can't quite pinpoint what.
08/17/2020 - 05:48 [freetrader] @griffith: try this
08/17/2020 - 05:48 run `ninja check-functional`
08/17/2020 - 05:48 [freetrader] if you still get the error, please raise an issue on BCHN GitLab
08/17/2020 - 09:12 [freetrader] ceterum censeo, buildbot rocks
08/17/2020 - 09:28 [freetrader] I forgot another matter.
08/17/2020 - 09:29 [freetrader] Now that v22 is tagged, we need to version-bump on our master branch.
08/17/2020 - 09:29 [freetrader] With semantic versioning, I suppose we bump to v22.0.1 for now?
08/17/2020 - 09:29 [freetrader] unless we already know that our next development stint is going to have (backwards compatible) interface changes
08/17/2020 - 17:34 [griffith] if someone who is familiar with the asert code could answer these two concerns about the anchor calculation inside GetASERTAnchorBlock() that would be great
08/17/2020 - 17:34 gitlab.com/bitcoinunlimited/BCHUnlimited/-/merge_requests/2282#note_397008926
08/17/2020 - 17:34 that would be awesome.
08/17/2020 - 17:37 [imaginary_username] @Mark Lundeberg @freetrader @Jonathan Toomim and others ^
08/17/2020 - 17:47 [freetrader] That's @Calin Culianu’s optimized implementation if I'm not mistaken.
08/17/2020 - 17:47 It's good to check if the assumptions it makes about other functions hold - I'm not sure whether BU implements skipping differently.
08/17/2020 - 17:47 There's always the option of just using the slow path and replacing the anchor block data soon after the fork.
08/17/2020 - 17:49 [griffith] skip code is identical between BU and BCHN
08/17/2020 - 18:04 [Josh Ellithorpe] Building the package for ARCH now =)

⬆️⬆️⬆️  END LOG FOR 08/17/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/16/2020 ⬇️⬇️⬇️
08/16/2020 - 00:21 [freetrader] haha, I think because I did my gitian build against master, which was changing, I got 3 different source .tar.gz hashes between the 3 OS's.
08/16/2020 - 00:21 Redoing with a fixed hash.
08/16/2020 - 00:21 [freetrader] also, going to sleep and carrying on in some hours time.
08/16/2020 - 00:27 [Calin Culianu] ok ha ha hilarious
08/16/2020 - 00:27 [Calin Culianu] i did that once too
08/16/2020 - 00:28 [imaginary_username] building off `d45b0ec9dfd90d37346d1be83de646b86e2667a3` to run tests
08/16/2020 - 08:39 [freetrader] 728 is honestly not a huge review despite lots of files changing, most of the changes are just version update or trailing whitespace removed, slightly different line wrapping etc.
08/16/2020 - 08:39 There are a small number of changes resulting from functional changes.
08/16/2020 - 08:39 Took me about 10 mins to review. I need some approvals, and merging from a maintainer on that (and !730)
08/16/2020 - 08:41 [ZakMcRofl] i was thinking about how to make to easier for users to reject ABC-tax blocks. I don't think adding a address blacklist is a good idea but what about allowing miners to manually reject blocks to build on. this could be helpful in other attack scenarios as well.
08/16/2020 - 08:41 maybe a node operator could configure his node to reject blocks listed on a URL of his chosing.
08/16/2020 - 09:00 [unknown] Calin Culianu (cculianu) approved merge request [!730 *[qa] Bump size of testnet blockchain*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/730) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/16/2020 - 09:06 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
08/16/2020 - 09:06 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/153
08/16/2020 - 09:06 This is currently the only thing standing in the way of a lint-free `doc/` folder.
08/16/2020 - 09:06 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
08/16/2020 - 09:06 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/153
08/16/2020 - 09:06 This is currently the only thing standing in the way of a lint-free `doc/` folder.
08/16/2020 - 17:35 [Calin Culianu] hey guys i took a mega long nap.. i was behind on sleep.. anything I can pitch-in to do?
08/16/2020 - 17:36 [emergent_reasons] Take care of yourself :green_heart: +1
08/16/2020 - 17:46 [freetrader] just in time to give another look over the RelNotes
08/16/2020 - 17:46 [freetrader] commits and backport sections now filled in.
08/16/2020 - 17:46 [imaginary_username] The Notes :tm:

⬆️⬆️⬆️  END LOG FOR 08/16/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/15/2020 ⬇️⬇️⬇️
08/15/2020 - 00:23 [freetrader] I encountered a few issues.
08/15/2020 - 00:23 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/721/diffs#note_396412426
08/15/2020 - 00:23 The "should my RPC not also stop working in the GUI" was the main point of deviation from what I expected.
08/15/2020 - 07:17 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/723 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/15/2020 - 07:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
08/15/2020 - 07:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/150
08/15/2020 - 07:22 As condition of merging !723, I'm opening this issue to schedule the future complete removal -- or use -- of the commented out function.
08/15/2020 - 07:22 !723 is a special case in that it really is planned that the function will be used, and it's generating a nuisance compiler warning right now which bothers many (including myself). Removing it completely will make the backporting of those commits which use it slightly harder
08/15/2020 - 07:22 In this case we make a short tradeoff between leaving commented code in for a brief time.
08/15/2020 - 07:22 In case we don't use it within a month, we should remove it.
08/15/2020 - 07:22 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
08/15/2020 - 07:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/150
08/15/2020 - 07:22 As condition of merging !723, I'm opening this issue to schedule the future complete removal -- or use -- of the commented out function.
08/15/2020 - 07:22 !723 is a special case in that it really is planned that the function will be used, and it's generating a nuisance compiler warning right now which bothers many (including myself). Removing it completely will make the backporting of those commits which use it slightly harder
08/15/2020 - 07:22 In this case we make a short tradeoff between leaving commented code in for a brief time.
08/15/2020 - 07:22 In case we don't use it within a month, we should remove it.
08/15/2020 - 08:09 [freetrader] Coming up today / tomorrow:
08/15/2020 - 08:09 • merge of !721 after we resolve the final comment
08/15/2020 - 08:09 • drum up more gitian builders, i know you're out there
08/15/2020 - 08:09 • after !721, merge !715, then !713
08/15/2020 - 08:09 • find a merciful maintainer to merge !724, !650, !139 (yeah!)
08/15/2020 - 08:09 • find a merciful maintainer to test and approve & merge, if possible, a couple of not-yet-approved backport MRs and Univalue MRs
08/15/2020 - 08:09 • work on finishing !681 and get it reviewed, tested and merged
08/15/2020 - 08:09 • scan open issues to see what may be closed or needs some comment before release
08/15/2020 - 08:09 • complete the release notes
08/15/2020 - 08:09 • tests of candidate revision master, gitian builds tests, Ubuntu Launchpad build tests
08/15/2020 - 08:09 • correct any oopsies
08/15/2020 - 08:09 • tag v22.0.0, final build again, IBD tests
08/15/2020 - 08:26 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/721 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/15/2020 - 08:27 [Calin Culianu] I think that's a good idea @ -- should we just all record ourselves on our webcams? given how we can't afford to fly to your studio..
08/15/2020 - 08:30 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/721 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/15/2020 - 08:30 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c3497f3d0f7be3eed698a0d5684338d14a5c1051...15d94a6f1e001d776dfbd0677cb674fdffa7f964
08/15/2020 - 08:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/453795b727518ef64af20ebf4ea111527f6a0bef: Warn in RPC, Qt, and log as node approaches tachyon, disable RPC after tachyon - Calin Culianu
08/15/2020 - 08:30 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/15d94a6f1e001d776dfbd0677cb674fdffa7f964: Merge branch 'issue_104_squashed' into 'master' - freetrader
08/15/2020 - 15:57 [freetrader] sigOpCount
08/15/2020 - 15:58 [freetrader] package_SigOps , nBlockSigOps
08/15/2020 - 15:59 [Calin Culianu] oh yeah heh
08/15/2020 - 15:59 [Calin Culianu] that is kind of unsafe.. luckily we don't differ from them there too much or in a significant way
08/15/2020 - 16:00 [freetrader] maybe there are further backpor that fix this, i haven't compared to ABC yet ?

⬆️⬆️⬆️  END LOG FOR 08/15/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/14/2020 ⬇️⬇️⬇️
08/14/2020 - 06:39 [unknown] Hi all, sorry I didn't mention this, just so you all are aware:
08/14/2020 - 06:39 I realize it may seem a little cheesy, but I think it would be great if we could end the video with a "super-cut" of each person successively saying "I'm freetrader", "I'm mtrycz", "I'm imaginary_username", etc, and then, once everyone's said it, cutting to a tiling of everyone on screen at which point everyone at once says "and we are Bitcoin Cash Node" at the same time. That why I've added that last sentence. If you're willing
08/14/2020 - 07:13 [mtrycz] read.cash/@Bitcoin.com/to-our-customers-regarding-the-bitcoin-cash-network-upgrade-in-november-47879f0f
08/14/2020 - 08:16 [BigBlockIfTrue] @pokkst we recently added two new test vectors to the test vector set
08/14/2020 - 08:36 [freetrader] files.sameroom.io/_cm6_PAAMPezpDbtZgWxsrWZp9OCOUgwW6nr2FY0eTw/watashi_wa_furitoredadesu.mp3
08/14/2020 - 08:37 [freetrader] files.sameroom.io/iiBXKKemIFgTf5euLhv2YPt9goP0_KKzZFK-PXxRj2Y/and_we_are_bitcoin_cash_node.mp3
08/14/2020 - 16:45 [Calin Culianu] Does anyone know how to get GitLab to do `Co-authored-by:` properly? Like it doesn't display it in the UI
08/14/2020 - 16:45 [Calin Culianu] it's supposed to pick it up from the commit message but it doesn't seem to be able to
08/14/2020 - 17:30 [mtrycz] Open for comments.
08/14/2020 - 17:30 Tear me a new one.
08/14/2020 - 17:30 Hey all,
08/14/2020 - 17:30 Following up my evidence-based process proposal for consensus changes, with a more collaboration oriented proposal.
08/14/2020 - 17:30 Find it here:
08/14/2020 - 17:30 old.reddit.com/r/btc/comments/i9ptb2/request_for_comments_decentralized_cooperation_on/
08/14/2020 - 18:56 [freetrader] Calin, check gitlab.com/gitlab-org/gitlab/-/issues/21737
08/14/2020 - 18:58 [freetrader] @BigBlockIfTrue, for !715, I posted diffs against base that produce smaller changesets to two of the 'abc-*' regtests
08/14/2020 - 18:58 While we may end up completely removing those replay sections, I felt safer as a reviewer working through the exact changes needed to make those tests pass without blanket removals.
08/14/2020 - 23:59 [freetrader] Usually a topic for #testing , but has anyone else tested !721 ?

⬆️⬆️⬆️  END LOG FOR 08/14/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/13/2020 ⬇️⬇️⬇️
08/13/2020 - 08:10 [Dagur] I don't think I have the time to do the GUI part before release (also I think the Qt UI should be nuked anyway, so not my favourite thing to do). Any takers?
08/13/2020 - 08:10 I don't like the shutdown idea either. I prefer graceful degradation, where the node continues to run, but:
08/13/2020 - 08:10 • Errors on RPC functions that may cause loss of funds (wallet + getblocktemplate). I'll also ask the exchange-guys at my co-office space what RPC's they rely on.
08/13/2020 - 08:10 • Shows a modal dialog in QT with a warning that the user must discard.
08/13/2020 - 08:10 • Option `-keepgoing=1` that disables all this.
08/13/2020 - 08:10 How do you feel about that @Tom Zander? I don't think it's wise to just rip out the "replay protection" without an alternative safety net, now that actors in the space are used to it.
08/13/2020 - 08:15 [Dagur] You guys are so picky on !710 and !717 (which is a good thing). It seems I need to put more focus efficient code, rather than grinding out all the features. Working code with tests ain't enough.
08/13/2020 - 08:16 [Calin Culianu] yeah sorry about that for being difficult
08/13/2020 - 08:16 [Calin Culianu] i mean.. i just want the code quality to be high =D
08/13/2020 - 08:16 [Calin Culianu] i do appreciate the fact that you worked on it and got something working!!
08/13/2020 - 16:33 [Calin Culianu] @Dagur regarding !710 -- gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/710#note_395658591 -- tl;dr why even poll? Just calculate the thing on-demand in `GetWarnings()`
08/13/2020 - 16:37 [freetrader] twitter.com/RampCapitalLLC/status/1293896586557349888
08/13/2020 - 17:09 [emergent_reasons] @ ok you asked for it. I put a ton more text in there. I wonder if the site should be updated to match it... :shrug:
08/13/2020 - 17:09 [emergent_reasons] If it's too much, feel free to hack and slash.
08/13/2020 - 17:10 [emergent_reasons] Should I be recording this as a video or something?
08/13/2020 - 22:34 [pokkst] Before I merge asert branch into master for bitcoincashj, is there any new core changes to the algorithm or anything that I should know about that would require re-testing everything?
08/13/2020 - 22:35 [pokkst] @freetrader @Calin Culianu @Jonathan Toomim
08/13/2020 - 22:49 [pokkst] Doesn't seem so. I'll be merging asert branch into master now, then rolling out an update to Crescent Cash that makes the app ready for November upgrade
08/13/2020 - 23:01 [Jonathan Toomim] can you send me a link to your code so i can review it?
08/13/2020 - 23:01 [Jonathan Toomim] @pokkst

⬆️⬆️⬆️  END LOG FOR 08/13/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/12/2020 ⬇️⬇️⬇️
08/12/2020 - 07:21 [emergent_reasons] Is it really a "safety net" though? I think the point is that it's not.
08/12/2020 - 07:22 [emergent_reasons] The things you listed sound compatible with the design I have heard though (except I like your idea of leaving RPC available- maybe just returning error for everything).
08/12/2020 - 07:51 [freetrader] read.cash/@bitcoincashnode/bchn11bch-bdd387d0
08/12/2020 - 07:52 [freetrader] Chinese translation of our November 2020 FAQ
08/12/2020 - 07:52 [freetrader] @Jt Freeman
08/12/2020 - 14:35 [unknown] Hello all.
08/12/2020 - 14:35 I see some familiar names and I assume I am a familiar name also. At this stage I'm mostly just here to watch, and primarily my motivation for joining was the explanation of how this team was actually doing dev work, which meshed roughly with my experiences of how it is optimally done.
08/12/2020 - 14:35 It'd be nice to have a node implementation written by a team that just didn't shoot themselves in the foot, given years of an epidemic of precisely that it seems, so that's primarily what I'm interested in checking out I guess.
08/12/2020 - 14:37 [unknown] Particularly freetrader actually as having seem what tends to happen to the lead elements of competent dev teams in the space, I'm convinced that to the extent you're successful with your work, you're going to end up targeted for a similar campaign eventually and it's just a matter of time most likely, so I am interested in seeing how you got to where you are and where you go from here.
08/12/2020 - 14:38 [freetrader] Thanks Ethereal, I appreciate those words.
08/12/2020 - 14:38 Yeah, what you describe could likely end up happening (the targeting), maybe it's even inevitable.
08/12/2020 - 14:39 [freetrader] As for BCHN, I would describe us as a young team made up of old hands.
08/12/2020 - 14:40 [unknown] Forgive my ignorance but was wondering if you could elaborate on just how ABC started and the point at which you saw fit to break off into BCHN (and of course I know it might be a sensitive topic so if you're uncomfortable going into it that's ok)
08/12/2020 - 14:40 ABC was co-founded by both of you right?
08/12/2020 - 22:45 [unknown] freetrader (freetrader) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/718 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/12/2020 - 22:47 [freetrader] yeah, !718 opened against wrong branch, closing
08/12/2020 - 22:48 [unknown] freetrader (freetrader) closed merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/718 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/12/2020 - 22:56 [freetrader] gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/30
08/12/2020 - 23:00 [freetrader] gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/merge_requests/13

⬆️⬆️⬆️  END LOG FOR 08/12/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/11/2020 ⬇️⬇️⬇️
08/11/2020 - 07:26 [Jonathan Toomim] there are 3 open MRs on the spec still.
08/11/2020 - 07:26 gitlab.com/freetrader/bitcoincash-upgrade-specifications/-/merge_requests
08/11/2020 - 07:48 [freetrader] Good thing I had breakfast & coffee then
08/11/2020 - 07:50 [freetrader] Sheesh, why is the whole file showing up as changed in this diff
08/11/2020 - 07:50 gitlab.com/freetrader/bitcoincash-upgrade-specifications/-/merge_requests/7/diffs
08/11/2020 - 07:50 [freetrader] lemme see if that is a line ending thing.
08/11/2020 - 07:52 [freetrader] ah, right, thanks @mtrycz
08/11/2020 - 13:36 [mtrycz] In the meantime, for such big changes we _could_ consider creating a feature branch.
08/11/2020 - 13:36 We'll only have several a year, and the size of it can warrant it.
08/11/2020 - 14:10 [Calin Culianu] FYI If you want to run EC against the forked testnet -- you can use the branch that this PR points to: github.com/Electron-Cash/Electron-Cash/pull/1954
08/11/2020 - 14:10 Instructions on how to override activation-time in EC are in the PR itself.
08/11/2020 - 14:21 [unknown] Is there an explicit limit on the number of transactions per block, or is it just a function of sigops counting and the transaction size? (If this should go in #dev-newbie instead let me know.)
08/11/2020 - 14:23 [BigBlockIfTrue] the combination of minimum transaction size (100b) and block size limit (32MB) gives you a maximum transaction count per block
08/11/2020 - 14:24 [unknown] Okay, nice, so it is a function of that though and not some other hardcoded value.
08/11/2020 - 22:12 [Calin Culianu] FYI - gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/23
08/11/2020 - 22:22 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/711 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/11/2020 - 22:22 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/038d05b5985c9a0e15507f760096668fce149031...df5973d91ab8a410049624175d3a47a5bcb9525d
08/11/2020 - 22:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c9223cd2ddb8947e6400564e217aadca3609b2f6: Whitespace nit: Follow-up to !709: Fix whitespace - Calin Culianu
08/11/2020 - 22:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/df5973d91ab8a410049624175d3a47a5bcb9525d: Merge branch 'fix_709_whitespace' into 'master' - freetrader
08/11/2020 - 22:22 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/038d05b5985c9a0e15507f760096668fce149031...df5973d91ab8a410049624175d3a47a5bcb9525d
08/11/2020 - 22:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c9223cd2ddb8947e6400564e217aadca3609b2f6: Whitespace nit: Follow-up to !709: Fix whitespace - Calin Culianu
08/11/2020 - 22:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/df5973d91ab8a410049624175d3a47a5bcb9525d: Merge branch 'fix_709_whitespace' into 'master' - freetrader
08/11/2020 - 22:29 [freetrader] if you hadn't merged it (muhahaha) I would've
08/11/2020 - 22:29 yeah, looks better

⬆️⬆️⬆️  END LOG FOR 08/11/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/10/2020 ⬇️⬇️⬇️
08/10/2020 - 07:02 [Tom Zander] I would need help, python gives me migranes
08/10/2020 - 07:50 [Mark Lundeberg] @Calin Culianu @freetrader @BigBlockIfTrue gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/21
08/10/2020 - 07:55 [Tom Zander] Happy to hear its frozen, I'll start porting the code to Flowee the Hub, anyone can tell me the best repo to get the latest code from?
08/10/2020 - 07:58 [pokkst] One sec, I'll link you the latest implementations for you to start porting, along with test vectors.
08/10/2020 - 08:01 [pokkst] @Tom Zander
08/10/2020 - 08:01 Python: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/83ab80a3d2bd196ab32b9f61d3268dca0b61c111/contrib/testgen/validate_nbits_aserti3_2d.py#L76
08/10/2020 - 08:01 C++: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/12893956ab50eaf964697889926a48a20ea2c58b/src/pow.cpp#L149
08/10/2020 - 08:01 Java: github.com/pokkst/bitcoincashj/blob/asert/core/src/main/java/org/bitcoinj/params/AbstractBitcoinNetParams.java#L159
08/10/2020 - 08:01 Test vectors: gitlab.com/bitcoin-cash-node/bchn-sw/qa-assets/-/tree/master/test_vectors/aserti3-2d
08/10/2020 - 12:28 [Dagur] Yeah, I messed up the commit, update already pushed
08/10/2020 - 12:29 [freetrader] ok, fetching & rebuilding
08/10/2020 - 12:29 [Calin Culianu] fwiw @freetrader @Mark Lundeberg -- I see the technical merit of removing the reorg protection since that would literally be "BCHN follows the longest chain"
08/10/2020 - 12:29 but we have no idea how the optics of that are. we should consult exchanges before introducing such a change and see what they think of it. at the end of the day users need to decide this
08/10/2020 - 12:29 and yes they can still disable from CLI.
08/10/2020 - 12:29 we definitely would need to communicate the considerations to exchanges as a press release or something as the fork day approaches .. minimally.
08/10/2020 - 12:29 my gut instinct says removing reorg protection while technically correct may just not be something that exchanges perceive as "safe". but.. that's just a guess.
08/10/2020 - 12:29 [freetrader] haha, yesterday I messed up a commit for Calin and I created an empty MR
08/10/2020 - 12:29 [Calin Culianu] @emergent_reasons ^^
08/10/2020 - 21:08 [Calin Culianu] @imaginary_username i'm thinking of just forking testnet now for my own testing
08/10/2020 - 21:08 [Calin Culianu] just to make sure testnet is sane
08/10/2020 - 21:08 [Calin Culianu] can mine a few hundred blocks to see
08/10/2020 - 21:12 [freetrader] Ok , we are down to only 5 open issues on the spec !7 .
08/10/2020 - 21:13 [freetrader] 1 by @johoe which I resolved and am waiting for him to confirm is ok for him.

⬆️⬆️⬆️  END LOG FOR 08/10/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/09/2020 ⬇️⬇️⬇️
08/09/2020 - 04:29 [Mark Lundeberg] You guys should update CONTRIBUTING.md -- it shows up whenever someone is about to open a merge request for instance.
08/09/2020 - 04:29 [Mark Lundeberg] oh hmm
08/09/2020 - 04:29 [Mark Lundeberg] I was looking at a stale version?
08/09/2020 - 04:32 [Mark Lundeberg] I see, @Jonathan Toomim has his master branch on some really old commit, and it is using that one when I try to MR onto his repo, to update the ASERT MR.
08/09/2020 - 06:29 [Jonathan Toomim] sooooorrry. Please don't use my repo's master branch for the next BCHN official release, m'kay?
08/09/2020 - 12:45 [Dagur] This part where Jonathan is teaching David how to deal with @Calin Culianu is hilarious youtu.be/0LNw0iyfONY?t=7360 (joy/allthethings emoji)
08/09/2020 - 12:45 [mtrycz] > I insulted his face. And he liked it.
08/09/2020 - 12:47 [freetrader] ok, @Mark Lundeberg’s changes to the spec and C++ / Python implementations have been merged.
08/09/2020 - 12:47 [mtrycz] Do you want me to ping ABC's Telegram?
08/09/2020 - 12:47 [freetrader] These bring small but relevant consensus changed, so yes, ping them
08/09/2020 - 20:37 [Tom Zander] I pushed the MR 700 (DSProof) and am having trouble with the creation of a unit test of some sort.
08/09/2020 - 20:37 Flowee has a far more extensive framework for C++ unit tests that I'm not going to backport, but the code to create a chain that double with a double spend in C++ looks much too difficult for me in BCHN. (maybe I'm missing some obvious classes).
08/09/2020 - 20:37 The obvious choice is to do this in a python test, what do others think?
08/09/2020 - 20:37 Can someone put a bit of time into this in order to have a node detect two transactions double spending each other and reply with an INV and a dsproof message.
08/09/2020 - 20:40 [Calin Culianu] i'm a keyholder. no nickname necessary. CALIN CULIANU - BCHN KEYHOLDER..
08/09/2020 - 21:07 [Calin Culianu] Some nits for recent commits: gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/19 ; @freetrader @Mark Lundeberg @BigBlockIfTrue.. RFC
08/09/2020 - 21:13 [freetrader] gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/18
08/09/2020 - 21:19 [Calin Culianu] also guys in code like this that's super high profile critical -- don't forget to *`const` all the things*

⬆️⬆️⬆️  END LOG FOR 08/09/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/08/2020 ⬇️⬇️⬇️
08/08/2020 - 04:29 [Jonathan Toomim] about what we do on testnet for activation: That's not my code. From git blame:
08/08/2020 - 04:29 c4fd03771c (Mark Lundeberg 2020-02-15 20:07:22 -0800 314) consensus.axionActivationTime = 1605441600;
08/08/2020 - 04:29 [Jonathan Toomim] if we want to activate at another date (september 15th?) we totally can and totally should.
08/08/2020 - 04:33 [emergent_reasons] I have asked him (and anyone) that if you have a lot of things to say, then just post it in an article in a well thought out way and then people can respond and discuss. Please do not encourage anyone to write monologues in chat channels.
08/08/2020 - 05:18 [Shadow Of Harbringer] "I have asked him (and anyone) that if you have a lot of things to say, then just post it in an article in a well thought out way and then people can respond and discuss."
08/08/2020 - 05:18 I know, I have seen it.
08/08/2020 - 05:18 Seems he is full of shit.
08/08/2020 - 05:18 @emergent_reasons
08/08/2020 - 05:19 [Shadow Of Harbringer] He is kind of trying to convince everybody to his stance and show 'how bad we BCHN people
08/08/2020 - 09:21 [Erik Hedman] So here we go again. A conflict where the source of it is subjective and from an onlookers perspective it's very hard to see who started it. Often it's not one person who started it. Often it's an escalation where the parties in the conflict is just raising the conflict continuously to the next level.
08/08/2020 - 09:21 Maybe the parties in the conflict would like to shout at me telling me I'm stupid and that I have been fooled by the other, or maybe I'm an ally of the other? That's even worse.
08/08/2020 - 09:21 But that's not important. It's in this kind of conflicts not important to tell who started it, because frankly I can't see how we ever will be able to find out.
08/08/2020 - 09:21 The important thing is that the sides take their responsibility to _end_ the conflict. Just stop. If you think the other is the villain and you are innocent: well, just stop and stay above it and don't fall to the other ones low leve.
08/08/2020 - 09:21 In my opinion, it's not the central banks, the governments, the states, Blockstream, nChain or whatever external entity you could come up with that is the largest threat to BCH. It's how the community handles conflicts. And that starts with everyone of us.
08/08/2020 - 09:21 So start with asking yourself, what have I done to _deescalate_ this conflict?
08/08/2020 - 09:35 [Erik Hedman] So you don't have to like or trust other persons in the community. If you don't, just don't interact with them. If you are the only one not interacting with the other, it's probably a personal thing. If many people stops interacting with the other it's probably because the other is a difficult person that costs more to interact with than what you get back. Let others make their own desicion, it's not your responsibi
08/08/2020 - 10:54 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/708 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/08/2020 - 10:55 [mtrycz] Just brainstorming business ideas: www.reddit.com/r/btc/comments/i5vyob/business_idea_cash_personal_payment_protection/
08/08/2020 - 11:29 [freetrader] !708 functional test (rpc_getblockstats.py) failed in my test env.
08/08/2020 - 11:37 [freetrader] not sure why but for some reason `medianfeerate` is still in the `expected_keys` set and that triggers the assert on line 137 of the test.
08/08/2020 - 12:05 [Shadow Of Harbringer] @Erik Hedman "A conflict where the source of it is subjective and from an onlookers perspective it's very hard to see who started it. Often it's not one person who started it."
08/08/2020 - 12:05 Incorrect. The source is easily identifiable and it is Amaury Sechet
08/08/2020 - 18:59 [Bagatell] www.reddit.com/r/btc/comments/i63ivq/parody_bitcoin_cash_plebs_please_welcome_your_new/
08/08/2020 - 19:44 [Calin Culianu] OK, done @BigBlockIfTrue gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/14 <-- this addresses like 90% of your review comments. I didn't touch the clamp/cutoff code that you recommended.. I'll wait for Mark or Jonathan or someone to comment on that stuff.
08/08/2020 - 20:20 [freetrader] I've reviewed and tested it, all looks good to me.
08/08/2020 - 20:20 My position is known - I support the clamp-at-the-end thing. Others don't but I think there is room to safely simplify the C++.
08/08/2020 - 20:20 Also, applying Horner's rule in the factor computation as Jochen suggested, but I realize you were processing BBiT's comment here, so that still can done separately.
08/08/2020 - 20:22 [freetrader] Merged.
08/08/2020 - 20:32 [Calin Culianu] oh wow that was fast

⬆️⬆️⬆️  END LOG FOR 08/08/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/07/2020 ⬇️⬇️⬇️
08/07/2020 - 01:03 [jkister] really, there is no way to prevent a split-- except to completely cede to abc. right?
08/07/2020 - 01:04 [jkister] I mean if bchn gets lots of hash, abc forks off.
08/07/2020 - 01:04 [jkister] if bchn has minority hash, bchn blocks are just orphaned and everyone stays on the abc train
08/07/2020 - 01:28 [David R Allen] I am unsure of how this will be taken but at this point i dont give a flying fuck.
08/07/2020 - 01:30 [David R Allen] I have been supportive of the big block movement since i started helping Gavin and Mike Hearn resolve disputes at the Bitcoin Foundation in (i cant even remember what year, thats how old I am)
08/07/2020 - 09:47 [mtrycz] www.youtube.com/watch?v=__OSyznVDOY&list=RD__OSyznVDOY&start_radio=1
08/07/2020 - 10:04 [mtrycz] is read.cash down for anyone else?
08/07/2020 - 10:11 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/125 closed by BigBlockIfTrue (BigBlockIfTrue)
08/07/2020 - 10:11 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/706 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
08/07/2020 - 10:11 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/125 closed by BigBlockIfTrue (BigBlockIfTrue)
08/07/2020 - 17:21 [BigBlockIfTrue] so yes, version signalling can be added to the pile of possible ideas (it was also in the pile six months ago), but for now we simply ignore ABC and release the BCH upgrade
08/07/2020 - 17:33 [Dagur] @ shared some insights on version signalling in gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/2
08/07/2020 - 18:31 [pokkst] o/
08/07/2020 - 18:31 [freetrader] hi
08/07/2020 - 18:31 [Jonathan Toomim] would #code-reviews not be more appropriate?
08/07/2020 - 19:55 [freetrader] So I think this test vector file was botched as the offset 1200 should have been added for h=2.
08/07/2020 - 19:55 h=0 and t=0
08/07/2020 - 19:55 h=1 and t=600
08/07/2020 - 19:55 h=2 and t=1200+172800.
08/07/2020 - 19:55 h=3 and t=1200+(2*172800)
08/07/2020 - 19:56 [freetrader] now the Python validation program has a problem with run04
08/07/2020 - 19:57 [pokkst] =D lmao
08/07/2020 - 19:57 [David R Allen] I was asked a question yesterday but was also told that if there waa interest Imanginary Username would set up a Q&A channell for this purpose.
08/07/2020 - 19:57 [freetrader] yeah =D

⬆️⬆️⬆️  END LOG FOR 08/07/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/06/2020 ⬇️⬇️⬇️
08/06/2020 - 00:04 [freetrader] Thanks for the link @pokkst
08/06/2020 - 08:16 [unknown] Hello BCHN team
08/06/2020 - 08:18 [Wisequote] Just got to find out about this one, glad to be here
08/06/2020 - 08:18 [Wisequote] So what are the sexiest channels here?
08/06/2020 - 08:20 [Wisequote] Deleted my messages from #general as to maintain it low volume
08/06/2020 - 08:21 [Wisequote] For the first time in Bitcoin’s history, I feel home
08/06/2020 - 16:44 [Tom Zander] "large integers" is a scripting improvement that will need to be explained, I can only guess what it means myself. No clue what the usecases are. And, no, I don't want anyone to explain it here.
08/06/2020 - 16:44 Point is that someone needs to go through the motions of explaining this to the community the same way that toomim did the DAA. Which starts with a problem statement.
08/06/2020 - 16:45 [Tom Zander] Everyone understood the DAA limiting BCHs usecase. I personally don't see how any script issues limit BCHs usecase.
08/06/2020 - 16:58 [imaginary_username] rest assured, there will be detailed research and comparisons.
08/06/2020 - 16:59 [imaginary_username] jtoom did all of us a favor by setting a high bar, and it's only reasonable to meet or exceed that.
08/06/2020 - 17:26 [Calin Culianu] @George Donnelly welcome and I’m glad you are here!

⬆️⬆️⬆️  END LOG FOR 08/06/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/05/2020 ⬇️⬇️⬇️
08/05/2020 - 09:14 [freetrader] ```* Is BCHN going to abolish Automatic Replay Protection (aka poison pill)?
08/05/2020 - 09:14 BCHN will implement code to disable (stop) outdated versions of its client at the time of planned upgrades. Creating forked networks, as the current ABC code does, is not a requirement nor a good solution.
08/05/2020 - 09:14 In future, BCHN users will be notified by the software when a network upgrade is expected and they will be advised to take active steps to continue operating on the network past such an upgrade. Shutting down after a prior timely warning saves money and frustration.```
08/05/2020 - 09:15 [freetrader] Since I recently saw some messages about "OMG, BCHN is going to abolish the poison pill", I am writing down some explanations of what will _actually_ happen with the BCHN code.
08/05/2020 - 09:47 [Tom Zander] Always good, I hope for a very long stable network where nodes get replaced naturally (because the tech got better) in most cases instead of forcing a replacement because of an upgrade.
08/05/2020 - 09:54 [BigBlockIfTrue] I would not recommend a literal shutdown, just stop mining and stop accepting blocks
08/05/2020 - 09:55 [mtrycz] I'm a fan of failfast behaviours. A showstopping condition should stop the show.
08/05/2020 - 09:55 A node that runs but does not function could possibly bamboozle existing monitoring software, whereas a shutdown will promptly send alerts.
08/05/2020 - 15:38 [freetrader] Thanks @merc1er
08/05/2020 - 16:06 [freetrader] gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/merge_requests/8/diffs
08/05/2020 - 16:23 [freetrader] read cash is now forbidding t.me links ?
08/05/2020 - 16:23 I wanted to link to t.me/bitcoincashnode
08/05/2020 - 16:23 [freetrader] :sad-panda:
08/05/2020 - 16:27 [freetrader] read.cash/@bitcoincashnode/bchn-faq-on-november-2020-bitcoin-cash-network-upgrade-5cb06456
08/05/2020 - 23:56 [freetrader] I've not heard about BCHD starting on it yet
08/05/2020 - 23:57 [pokkst] I found this:
08/05/2020 - 23:57 [pokkst] github.com/gcash/bchd/commit/7f8e063c81c70e10b506c3c0d634801040c09b73#diff-180f7e3969ef3a3645b56c15d50dfe54R287
08/05/2020 - 23:57 [freetrader] @Jonathan Toomim implemented the initial ones (for sims) in Python, and he implemented the initial one in C++ . We've been maintaining those two here as examples.
08/05/2020 - 23:57 BU is implementing in C++ (@griffith is on it)

⬆️⬆️⬆️  END LOG FOR 08/05/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/04/2020 ⬇️⬇️⬇️
08/04/2020 - 07:35 [mtrycz] I think ths is a startç bitcoincashnode.org/en/team
08/04/2020 - 07:42 [mtrycz] Stupid question:
08/04/2020 - 07:42 Is there a valid reason why a miner should not run multiple compatible nodes as redundancy/fallback?
08/04/2020 - 08:16 [mtrycz] I'm going through the spec once again, and I'm quite happy with its current state.
08/04/2020 - 08:16 It's clean and clear.
08/04/2020 - 08:17 [mtrycz] Maybe some whitespace could improve readability even further, but that's that.
08/04/2020 - 09:38 [Tom Zander] read.cash/@TomZ/the-story-of-how-bchs-daa-came-to-be-4f57a6e1
08/04/2020 - 14:56 [Tom Zander] you don't want to accept in mempool transactions that can not be included in the next block
08/04/2020 - 15:02 [mtrycz] I had a chuckle out of this:
08/04/2020 - 15:02 www.reddit.com/r/btc/comments/i3dkg9/amaurys_master_plan_pushing_grasberg_to_allow_for/g0az3qz?utm_source=share&utm_medium=web2x
08/04/2020 - 15:35 [mtrycz] Also this
08/04/2020 - 15:35 www.reddit.com/r/Unexpected/comments/i3fvw7/when_two_internet_trolls_meet_irl/
08/04/2020 - 18:21 [mtrycz] I can't even debug right.
08/04/2020 - 18:21 [mtrycz] in QTCreator, the breakpoint will not appear where I want it to, bu several lines further.
08/04/2020 - 23:57 [mtrycz] Behold.
08/04/2020 - 23:58 [mtrycz] A minimum viable changeset for making bitcoind download a block from the p2p network
08/04/2020 - 23:58 [mtrycz] gitlab.com/mtrycz/bitcoin-cash-node/-/commit/d1857ffebb99a87c157bfb3b9f074cb599adf93c
08/04/2020 - 23:58 [mtrycz] It will connect to peer 0 and ask for the biggest block in the chain.
08/04/2020 - 23:59 [mtrycz] It will fail to download the block if the peer 0 fails to connect.

⬆️⬆️⬆️  END LOG FOR 08/04/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/03/2020 ⬇️⬇️⬇️
08/03/2020 - 00:35 [ZakMcRofl] www.reddit.com/r/btc/comments/i2n70p/roger_vers_3rd_bch_anniversary_keynote_and_his/?
08/03/2020 - 00:35 [ZakMcRofl] I transcribed Roger's keynote and his remarks regarding block time changes from 10 to 11 minutes
08/03/2020 - 00:36 [ZakMcRofl] its a long read but well worth it (includes timestamps to jump to the right spots in the 12 hour video)
08/03/2020 - 00:37 [mtrycz] I get a 4 hour video at that link...
08/03/2020 - 00:37 I can't see the Ver part, not the Vermorell part.
08/03/2020 - 00:37 I think my browser has some problem with that particular youtube video. But it's the same with Brave...
08/03/2020 - 07:37 [mtrycz] When is the next DAA meeting again_
08/03/2020 - 07:39 [mtrycz] files.sameroom.io/3oug3QgRO0sgHdrGcVpxkUWLsVTN4TFfBC89lEEWPco/dv3uayqd.bmp
08/03/2020 - 07:53 [emergent_reasons] Is anybody going to it?
08/03/2020 - 08:30 [freetrader] I'm invited and plan to attend.
08/03/2020 - 08:31 [freetrader] Gimme a few minutes and I'll look up the exact time, but I don't have a shareable link for a live stream.
08/03/2020 - 14:24 [David R Allen] Is that a question to me?
08/03/2020 - 15:12 [mtrycz] How do I write a CBlock to a file?
08/03/2020 - 15:16 [unknown] If I recall correctly, you can just throw it at an output stream.
08/03/2020 - 15:16 Completely irrelevant, but in Verde it's:
08/03/2020 - 15:16 `(new FileOutputStream("path/to/block.dat")).write((new BlockDeflater()).toBytes(block).unwrap());`
08/03/2020 - 15:17 [unknown] (Back to C++ land: `outputStream << myCBlock;`)
08/03/2020 - 15:17 [unknown] (Back to C++ land: `outputStream << myCBlock;`)
08/03/2020 - 23:09 [mtrycz] > the person who plays chicken on a motorcycle against a freight truck loses no matter what.
08/03/2020 - 23:09 Woah.
08/03/2020 - 23:26 [ZakMcRofl] you should look into TTS
08/03/2020 - 23:33 [imaginary_username] wen my boss allow me a full week of free reign to build matrix server???
08/03/2020 - 23:49 [mtrycz] Grokked in Mr Toomim's article fully
08/03/2020 - 23:49 [mtrycz] My comment:
08/03/2020 - 23:49 :fire:

⬆️⬆️⬆️  END LOG FOR 08/03/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/02/2020 ⬇️⬇️⬇️
08/02/2020 - 02:18 [Javier González] But being united is a requirement.
08/02/2020 - 02:18 With successive splits, we will never succeed in liberating the world with global adoption.
08/02/2020 - 08:32 [Shadow Of Harbringer] "But being united is a requirement for our specific objetive."
08/02/2020 - 08:32 -> Talk to all miners, businesses, payment operators and exchanges you know about switching to BCHN then
08/02/2020 - 08:33 [Shadow Of Harbringer] we need to get entire environment to switch in order to avoid a split
08/02/2020 - 08:33 [Shadow Of Harbringer] this is not easy, even if the proof of ABC being traitors is everywhere
08/02/2020 - 08:36 [mtrycz] I'd argue that rather than unitedness, coordination and professionalism are a requirement
08/02/2020 - 08:37 [mtrycz] We all agree on a negative: single point of failure needs to go
08/02/2020 - 08:37 We haven't said much on a positive: a new governance model
08/02/2020 - 13:25 [mtrycz] When is the next DAA meeting?
08/02/2020 - 13:46 [Tom Zander] I love that thinking @mtrycz, thank you for sharing.
08/02/2020 - 13:51 [Tom Zander] I also agree its not too radical, we agreed to some HFs when BCH started because we had too many things that we knew were broken and the fixes were mostly already there. Catch up on the backlog, as it were.
08/02/2020 - 13:51 Then we reached the point where we have an op_reverse that got added before anyone figured out its usecase.
08/02/2020 - 13:51 What is interesting is that most of the changes in 2020 are actually not made by anyone that wanted to get paid first, or even anyone that classifies themselves as "protocol devs". Mark, Tobias and Toomim fall in that category.
08/02/2020 - 13:51 So maybe we are closer than we think :)
08/02/2020 - 14:18 [unknown] @mtrycz Even with regular software, developers have influence. For example, developers like Workday, Salesforce etc. come to dominate the landscape so much that companies adapt their business processes to the software, rather than try to change the software. So the developer winds up having influence on how the actual economy works, what HR policies are possible, etc.
08/02/2020 - 14:50 [Javier González] files.sameroom.io/KBI64UBbkMZp-4qfB2kZrO5H1gZ6vydNWpHeCXX1hhM/image.png
08/02/2020 - 23:01 [mtrycz] Man I suck so hard, I can't even write to file...

⬆️⬆️⬆️  END LOG FOR 08/02/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 08/01/2020 ⬇️⬇️⬇️
08/01/2020 - 08:34 [jkister] i think neil is banned here.
08/01/2020 - 09:00 [Tom Zander] www.lesswrong.com/posts/tscc3e5eujrsEeFN4/well-kept-gardens-die-by-pacifism
08/01/2020 - 09:04 [Tom Zander] Happy 3rd for Bitcoin Cash!
08/01/2020 - 10:38 [Calin Culianu] @Tom Zander I saw your changes to !697.. thanks for the update. Left 1 more comment. :)
08/01/2020 - 10:41 [Calin Culianu] oh. wait. sorry. my suggestion sucks.
08/01/2020 - 12:31 [Tom Zander] there is more than one?
08/01/2020 - 12:42 [mtrycz] I have this
08/01/2020 - 12:42 m.youtube.com/watch?v=ZIhQnfAk8AU&feature=youtu.be
08/01/2020 - 12:43 [mtrycz] But also this
08/01/2020 - 12:43 m.youtube.com/watch?feature=emb_title&v=EGddt-ryRDI
08/01/2020 - 13:03 [Tom Zander] the second is the real one
08/01/2020 - 13:03 [mtrycz] The first one is pinned in r/btc
08/01/2020 - 20:41 [Fernando Pelliccioni] Dictatorship is over
08/01/2020 - 21:40 [mtrycz] Freedom cannot be asked for, it can only be taken.
08/01/2020 - 22:35 [mtrycz] How can such a big codebase be so little modular?

⬆️⬆️⬆️  END LOG FOR 08/01/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/31/2020 ⬇️⬇️⬇️
07/31/2020 - 06:19 [mtrycz] files.sameroom.io/fZcvB0QZ6JSj6LPcxOs6TiDp90ZlN6AchmC-9qyXylQ/Screenshot_20200731-081854_Firefox.jpg
07/31/2020 - 10:04 [Tom Zander] Notice that practically every single time we had a protocol upgrade, we follow shortly after with a checkpoint, disabling reorgs.
07/31/2020 - 10:05 [Tom Zander] so, maybe you want to add an "if less than 10 blocks old, don't cache", just to be safe.
07/31/2020 - 10:37 [BigBlockIfTrue] yes, the reference block can simply be hardcoded in the next version after the upgrade, but we are mainly concerned about performance implications for those who do not install that new version after the upgrade
07/31/2020 - 10:55 [joseph m] thanks am all good
07/31/2020 - 11:20 [unknown] Tom Zander (tomzander) opened merge request [!697 *[Qt] Fix debug screen size calculation*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/697) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/31/2020 - 12:29 [BigBlockIfTrue] For the foreseeable future, Grasberg will target 11.25 minute blocks.
07/31/2020 - 12:29 However, this targetting itself is done with ASERT, which has a small drift sensitivity to persistent hashrate increases/decreases.
07/31/2020 - 12:29 So until the historic drift is fully corrected, Grasberg can actually drift away from its own drift correction schedule. (thinking face emoji)(thinking face emoji)(thinking face emoji)
07/31/2020 - 12:47 [Tom Zander] I loved the points that jtoomim made about the 2009 blocks. Which were anything but every 10 minutes. Pre-mine came to mind. =D
07/31/2020 - 14:07 [Tom Zander] The pipelines for the above MR has "CFMT has code style errors."
07/31/2020 - 14:07 Anyone can tell me what those are?
07/31/2020 - 14:07 [Tom Zander] should I care?
07/31/2020 - 19:38 [Calin Culianu] i left some comments.. it's not clear to me if there's a missed `1024` here or if it was intentional @Tom Zander.. see !697 comments...
07/31/2020 - 21:19 [mtrycz] files.sameroom.io/CkjNZjppUwK8qXGRRZVT3j_xqXrjBRap7by9OW-H-Sw/Screenshot+(4).jpg
07/31/2020 - 21:19 [freetrader] I've never banned anyone from here.
07/31/2020 - 21:19 [freetrader] I think what they mean is that most people from here are banned in ABC slack.
07/31/2020 - 21:20 [freetrader] Not sure if 'most' is accurate, but my account there was terminated :p

⬆️⬆️⬆️  END LOG FOR 07/31/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/30/2020 ⬇️⬇️⬇️
07/30/2020 - 04:21 [unknown] Calin Culianu (cculianu) approved merge request [!676 *[doc] Add deprecation note for Win32 build and support*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/676) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/30/2020 - 04:22 [unknown] Calin Culianu (cculianu) merged merge request [!676 *[doc] Add deprecation note for Win32 build and support*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/676) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/30/2020 - 04:22 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/8dcc702be84d1dfed7ab4f17dc8f6f264647f809...6042344f408340564a7d4eb329c433090c9aa68d
07/30/2020 - 04:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e245c7c867661bb074919fb4aad9ce9232df2e2e: [doc] Add deprecation note for Win32 build and support - freetrader
07/30/2020 - 04:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6042344f408340564a7d4eb329c433090c9aa68d: Merge branch 'qa/deprecation_note_for_win32_builds' into 'master' - Calin Culianu
07/30/2020 - 04:22 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/8dcc702be84d1dfed7ab4f17dc8f6f264647f809...6042344f408340564a7d4eb329c433090c9aa68d
07/30/2020 - 04:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e245c7c867661bb074919fb4aad9ce9232df2e2e: [doc] Add deprecation note for Win32 build and support - freetrader
07/30/2020 - 04:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6042344f408340564a7d4eb329c433090c9aa68d: Merge branch 'qa/deprecation_note_for_win32_builds' into 'master' - Calin Culianu
07/30/2020 - 04:28 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/695 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/30/2020 - 12:54 [BigBlockIfTrue] relative formulation drifts more due to accumulating rounding/approximation errors
07/30/2020 - 12:54 [mtrycz] > drifts
07/30/2020 - 12:54 ?
07/30/2020 - 12:55 [mtrycz] How much?
07/30/2020 - 12:56 [BigBlockIfTrue] idk
07/30/2020 - 12:56 [BigBlockIfTrue] but absolute asert is just a more accurate way to calculate the same thing as relative asert
07/30/2020 - 19:22 [Shadow Of Harbringer] ""not up for debate" what means? @Javier González
07/30/2020 - 19:22 De-facto dictator Amaury Sechet just told you how it's gonna be.
07/30/2020 - 19:22 What more is there to understand?
07/30/2020 - 19:22 [Shadow Of Harbringer] @Javier González
07/30/2020 - 19:25 [Shadow Of Harbringer] Was this clear enough for everyone in this channel?
07/30/2020 - 19:25 The dictator will not move an inch, will not change his will, will not fold and will not what the community wants.
07/30/2020 - 19:25 Amaury Sechet just said that he is going to do what he thinks he should do, it doesn't matter what miners, community, exchanges or users want.
07/30/2020 - 19:25 This is how dictatorships work, the dictator will not just remove himself.
07/30/2020 - 19:25 The only thing possible to do is remove him by force.
07/30/2020 - 19:25 @Channel
07/30/2020 - 19:26 [Calin Culianu] you are not wrong.
07/30/2020 - 19:26 [imaginary_username] umm, try not to ping channel, there are 141 people here

⬆️⬆️⬆️  END LOG FOR 07/30/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/29/2020 ⬇️⬇️⬇️
07/29/2020 - 06:00 [Erik Hedman] Bitcoin Corgi?
07/29/2020 - 06:00 [Erik Hedman] The ultimate perfect fork.
07/29/2020 - 07:30 [mtrycz] Who knows, maybe ABC can still be brought to reason, and we can all agree on a common DAA?
07/29/2020 - 07:30 There's still 2 weeks left, and otherwise why would they even attend the DAA video meetings?
07/29/2020 - 07:55 [mtrycz] What does the `3` stand for in `aserti3-2d`
07/29/2020 - 08:41 [emergent_reasons] FYI there is a scam account on telegram posing as me and also as one of the mikes. Don’t fall for scams, ok?
07/29/2020 - 10:25 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/673 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/29/2020 - 10:26 [unknown] Dagur (dagurval) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/673 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/29/2020 - 10:26 [unknown] Dagur pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/ef6996d5abe3194d58b64d45abb3e2196a2ed191...928c8d50747f18ba855dad10cd2e993beebf220d
07/29/2020 - 10:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/24c92ab0090ec15db370a7828ab894dd3426cdc6: wallet rpc: Fix to unused parameter caused by not passing coinControl down - Calin Culianu
07/29/2020 - 10:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/928c8d50747f18ba855dad10cd2e993beebf220d: Merge branch 'fix_617_nits' into 'master' - Dagur
07/29/2020 - 10:26 [unknown] Dagur pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/ef6996d5abe3194d58b64d45abb3e2196a2ed191...928c8d50747f18ba855dad10cd2e993beebf220d
07/29/2020 - 10:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/24c92ab0090ec15db370a7828ab894dd3426cdc6: wallet rpc: Fix to unused parameter caused by not passing coinControl down - Calin Culianu
07/29/2020 - 10:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/928c8d50747f18ba855dad10cd2e993beebf220d: Merge branch 'fix_617_nits' into 'master' - Dagur
07/29/2020 - 11:24 [unknown] Dagur (dagurval) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/687 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/29/2020 - 18:29 [freetrader] Congratulations Saint Bits LLC , @jonald and the entire Electron Cash team - looks like the audit didn't find any major issues
07/29/2020 - 18:29 electroncash.org/fusionaudit.pdf
07/29/2020 - 18:29 [freetrader] Great news for privacy on Bitcoin Cash.
07/29/2020 - 18:29 [freetrader] www.reddit.com/r/btc/comments/i03ynb/the_cashfusion_security_audit_has_been_completed/
07/29/2020 - 19:29 [David R Allen] www.youtube.com/watch?v=F5b0Unf1aA0&feature=youtu.be
07/29/2020 - 19:29 [David R Allen] www.youtube.com/watch?v=F5b0Unf1aA0&feature=youtu.be
07/29/2020 - 19:48 [freetrader] Thanks @Fernando Pelliccioni, I had a look at the comments.
07/29/2020 - 19:48 I would like to open your point about the linear complexity algorithm for discussion, because if we can cheaply implement it (and I suppose someone with more modern C++ familiarity than myself could do it easily) then I'm certainly open to optimizing there.
07/29/2020 - 19:49 [freetrader] Primarily because of one thing:
07/29/2020 - 19:49 • even if we release a checkpointed and "constants hardcoded" version of BCHN soon after the fork, the reality is that some users may forget to upgrade despite our best efforts.
07/29/2020 - 19:49 [freetrader] • this means that your argument about "how long will this run ..." is imo best answered by "we have to assume worst case - the user keeps it running until next upgrade"
07/29/2020 - 19:50 [freetrader] Thank you, that would be a very welcome patch.
07/29/2020 - 19:51 [freetrader] No - you DID ! :)

⬆️⬆️⬆️  END LOG FOR 07/29/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/28/2020 ⬇️⬇️⬇️
07/28/2020 - 00:27 [freetrader] Inviting @Mark to review both our spec and code (testnet decisions not yet being finalized)
07/28/2020 - 03:11 [David R Allen] I will be producing the video tomorrow. It was just too hot today and the two meetings I had took more out of me than I imagined. It was good to see everyone working towards to same goal.
07/28/2020 - 06:04 [emergent_reasons] is making assignments to names for purely semantic purposes an optimization no-no in the reference code and/or spec?
07/28/2020 - 06:06 [freetrader] Good question, I'd like to have more opinions after people read it.
07/28/2020 - 06:06 [emergent_reasons] I would think that readability is key in that this spec would be used by others to do an implementation and intent is important.
07/28/2020 - 06:07 [freetrader] In the reference code - as long as those names are optimized away, and they add something to understanding, I think having names for things is (mostly) preferably
07/28/2020 - 10:03 [freetrader] So, despite the list of things re: the spec that are in progress ,
07/28/2020 - 10:03 I am very tempted to open it up for wider (public) review.
07/28/2020 - 10:04 [freetrader] .
07/28/2020 - 10:04 [freetrader] What do people here think about that idea?
07/28/2020 - 10:05 [mtrycz] If Mr Toomim is on board, and you make it very clear that it's a Work In Progress, I see no problem.
07/28/2020 - 10:06 [freetrader] I want to fix his and your suggestion about clarifying the `target` variable vs the input target
07/28/2020 - 17:47 [freetrader] @Jonathan Toomim: I'm not sure if I lost the reference [7] (something about truncated division) during the conflict resolution/rebasing for merging your MR. It's entirely possible.
07/28/2020 - 17:47 If you wanted a particular link there , let me know, otherwise I'll come up with one.
07/28/2020 - 17:49 [freetrader] The problem is that during the deconflicting/merging via the Gitlab Web IDE, I think I picked the option to remove the branch after merging, which was foolish, because now I can't tell .
07/28/2020 - 18:15 [BigBlockIfTrue] left a comment on the spec, I think we should use MTP of the reference block instead of time
07/28/2020 - 18:17 [BigBlockIfTrue] (and then increase delta time by 50 minutes)
07/28/2020 - 18:21 [BigBlockIfTrue] [i think i mean subtract]

⬆️⬆️⬆️  END LOG FOR 07/28/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/27/2020 ⬇️⬇️⬇️
07/27/2020 - 03:36 [David R Allen] I am also not sure where to go with some discomfort I am feeling with @emergent_reasons making bold unfounded statements about me and the work I do.
07/27/2020 - 03:37 [David R Allen] Any direction from the leadership of BCHN would be appreciated.
07/27/2020 - 03:39 [imaginary_username] the discomfort is mutual, I hope you're able to deal with it like adults as we do.
07/27/2020 - 03:44 [David R Allen] I am here to work on solutions. Please take your insuLts to the gutter where they belong.
07/27/2020 - 03:45 [David R Allen] I am here to work on solutions. Please take your insuLts to the gutter where they belong.
07/27/2020 - 12:55 [Tom Zander] read.cash/@TomZ/the-double-spend-flowchart-5f0dea67
07/27/2020 - 13:12 [mtrycz] When is the dev meeting? will there be streaming?
07/27/2020 - 13:26 [freetrader] 2020-07-27 , 7pm UTC.
07/27/2020 - 13:26 if it's like last time, then no live streaming, but only the organizer can really confirm what's going to happen
07/27/2020 - 13:36 [Shadow Of Harbringer] "This can be simple so we don't bother people. Please provide me here with false statements and the corrections, and I can update what I have stated. Apologies for the noise to everyone here but I will prefer to have it in a public channel."
07/27/2020 - 13:36 No apologies needed, I am actually interested in the supposedly false statements.
07/27/2020 - 13:36 @emergent_reasons @David R Allen
07/27/2020 - 13:36 [Shadow Of Harbringer] It's good idea to do it in public
07/27/2020 - 19:04 [freetrader] Still WIP :
07/27/2020 - 19:04 gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/merge_requests/7/
07/27/2020 - 19:05 [freetrader] Some rationale points and testnet consideration TBD / TBC
07/27/2020 - 19:05 [ZakMcRofl] I suppose that's a no :(
07/27/2020 - 19:05 [freetrader] Otherwise, lots of tender loving review appreciated
07/27/2020 - 19:06 [emergent_reasons] I think the next one is closed door to be published later.

⬆️⬆️⬆️  END LOG FOR 07/27/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/26/2020 ⬇️⬇️⬇️
07/26/2020 - 07:16 [mtrycz] Hi all, I'm back from holiday.
07/26/2020 - 07:16 Looks like I've got a lot of catchingup to do.
07/26/2020 - 07:16 How is everyone?
07/26/2020 - 08:14 [emergent_reasons] I think it's worth a caveat that it will be non-trivial to find something that works well in replacement of well known and well explored centralized authority structures. Not easy at all. But when the alternative is certain capture... it's a good motivator to find that something.
07/26/2020 - 09:04 [freetrader] Thanks to @Jonathan Toomim for this remark on DAA WG which I found helped clarify my thoughts on this matter:
07/26/2020 - 09:04 (w.r.t. the drift "reparations")
07/26/2020 - 09:04 > Devs are serving as the judges, and demanding the return of deflation from future users to present users.
07/26/2020 - 09:08 [freetrader] I see some heavy unstated assumptions in what is now made to be the case for this drift correction.
07/26/2020 - 09:08 But fundamentally I agree.
07/26/2020 - 09:08 Future users (anyone who wants to mine, buy, use) Bitcoin Cash are being ASKED TO PAY A PRICE for the rapid-mining done (in the case of EDA) by certain parties in the past.
07/26/2020 - 09:08 Or in the case of correction of BTC-era drift, as an add-on to the profits made by those who mined at faster-than-scheduled rate due to the ever-increasing hashrate race. (profited off nicely by manufacturers and mining pools).
07/26/2020 - 09:08 [freetrader] The theory behind this argument boils down to:
07/26/2020 - 09:08 • let's slow the inflation rate, then the price will go up.
07/26/2020 - 10:35 [freetrader] www.reddit.com/r/btc/comments/hy4qy2/my_initial_impressions_of_asert_vs_grasberg/?ref=share&ref_source=link
07/26/2020 - 10:35 [freetrader] www.reddit.com/r/btc/comments/hy4qy2/my_initial_impressions_of_asert_vs_grasberg/
07/26/2020 - 11:45 [imaginary_username] busy as usual, aserti-3 tweaking and testing is on full steam
07/26/2020 - 14:01 [mtrycz] files.sameroom.io/Ee5k0ArjsmVU_fz3n4bzxr50IagsqtgVJk7Foll-JOY/Mirone_Discobolo_Lancellotti.jpg
07/26/2020 - 14:10 [emergent_reasons] He's even wearing a Bi[t]corn!
07/26/2020 - 19:35 [Shadow Of Harbringer] Heads up everybody, I will say this again publicly:
07/26/2020 - 19:35 old.reddit.com/r/btc/comments/hy8kpv/in_light_of_the_daa_discussion_lets_talk_about/fzb5nmb/
07/26/2020 - 19:35 > This is not over yet.I am certain that Amaury has not said the last word.
07/26/2020 - 19:35 > Expect more (a direct attack) from him soon.
07/26/2020 - 19:35 > You heard it here first - I am calling it.
07/26/2020 - 19:36 [Shadow Of Harbringer] > We can only hope that there isn't some kind of large scale social-trick-shenanigans that are happening behind the scenes right now.
07/26/2020 - 19:36 > Like Segwit2X and BlockstreamCore situation, but different.
07/26/2020 - 19:36 > As I said - this is far from over. 3 months left until the upgrade, a lot can and will happen.
07/26/2020 - 19:36 [Shadow Of Harbringer] Amaury's actions are getting really easy to predict now
07/26/2020 - 19:36 [Shadow Of Harbringer] Attack incoming, soon
07/26/2020 - 19:37 [Shadow Of Harbringer] Open attack, or worse - shady attack, Segwit2X-like

⬆️⬆️⬆️  END LOG FOR 07/26/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/25/2020 ⬇️⬇️⬇️
07/25/2020 - 00:46 [jkister] and with a 12% slower block time, that's 12% lower revenue for miners, no ?
07/25/2020 - 00:48 [jkister] = even lower hash rate
07/25/2020 - 09:23 [freetrader] A personal opinion on how to proceed about the DAA in a bigger picture sense.
07/25/2020 - 09:23 read.cash/@freetrader/on-the-choice-of-a-new-difficulty-algorithm-for-bitcoin-cash-71c7dd70
07/25/2020 - 14:07 [freetrader] thanks ojjordan78 for reposting
07/25/2020 - 14:07 www.reddit.com/r/btc/comments/hxlwgc/on_the_choice_of_a_new_difficulty_algorithm_for/
07/25/2020 - 15:39 [griffith] @freetrader bip135 would have been perfect for your idea. but it was never picked up by many people
07/25/2020 - 15:44 [freetrader] I don't think it would be perfect in this case:
07/25/2020 - 15:44 • implementing multiple algorithms is not something I would prefer
07/25/2020 - 15:44 • hashpower voting circumstances have not improved since the IFP's BIP9 , and BIP135 doesn't magically make it any better
07/25/2020 - 15:44 • there is essentially no reason to implement a BIP135 activation when what we need most urgently (after Aug 15) is basically the wider ecosystem (of course including miners) to signal whether they have a strong preference.
07/25/2020 - 15:45 [griffith] i didnt necessarily mean the activation part. i just meant the generalised config to signal for preference.
07/25/2020 - 17:40 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/689 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/25/2020 - 17:40 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#68 [doc] Review doc/bips.md](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/68) closed by BigBlockIfTrue (BigBlockIfTrue)
07/25/2020 - 17:40 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue [#68 [doc] Review doc/bips.md](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/68) closed by BigBlockIfTrue (BigBlockIfTrue)
07/25/2020 - 17:40 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/689 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/25/2020 - 17:40 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e7f0b7bf4f89cd568485b543106977b4c48e5bcd...9ab0d3276b6a60bfd0804eec0da506367dda0eda
07/25/2020 - 17:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/490d710450f984fd6a6b879341144598fdd7badc: Upgrade documentation of BIPs and BCH upgrades implementation history (#68) - BigBlockIfTrue
07/25/2020 - 17:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9ab0d3276b6a60bfd0804eec0da506367dda0eda: Merge branch 'doc/bips' into 'master' - freetrader

⬆️⬆️⬆️  END LOG FOR 07/25/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/24/2020 ⬇️⬇️⬇️
07/24/2020 - 01:17 [freetrader] Cherry-picked all but this one for now
07/24/2020 - 01:17 gitlab.com/tomzander/bitcoin-cash-node/-/commit/859d22c4c93a93a52a2d01ca8f0958cbd0bdf4d5
07/24/2020 - 01:17 The 'easiest' and 'hardest' there are quite contrary to how I would instinctively describe those targets, possibly and error, but I would interchange those two comments.
07/24/2020 - 01:17 The other comments, after re-reading, I don't really have any objection to, but it would be good to get @Jonathan Toomim to accept such a change.
07/24/2020 - 01:17 My branch's comments and Jonathan's may have diverged already (I'm actually quite sure as I did not merge over all comment changes), so we may want to re-align there before or during creation of a formal MR.
07/24/2020 - 02:19 [unknown] Jonathan Toomim (jtoomim) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/692 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/24/2020 - 02:20 [Jonathan Toomim] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/692
07/24/2020 - 02:47 [freetrader] Some quick comment from looking at topmost commit.
07/24/2020 - 02:47 I don't know what you think about it, @Jonathan Toomim, but I'd like to cut a release that's "testnet-only" at first.
07/24/2020 - 02:47 Tying activation directly to Axion already prevents us from merging it until November upgrade changes are truly finalized (that's when we start issuing a new major version release which will contain those).
07/24/2020 - 02:47 So - testing in the interim... I'd like to release a 0.21.3 that includes it in testable form.
07/24/2020 - 02:47 I do not want you to have to change the activation on this MR necessarily.
07/24/2020 - 02:47 Perhaps we can think about a separate MR which ties this DAA in only on the testnet difficulty adaptation path and controlled by a separate activation time parameter. There were some other testnet RTT considerations that we may want to explore in such a "twin" MR.
07/24/2020 - 02:47 Any algorithmic improvements could be transported quite easily between !692 and an MR for testnet.
07/24/2020 - 02:47 In the meantime, I think it's very useful to have this MR (!692) to kick off more review and a place to add the algorithm specs to.
07/24/2020 - 02:47 Consider picking up some of the latest changes on my branch too, some good fixes from TomZ there plus some cleanup commits from my end.
07/24/2020 - 02:47 Of course I can also submit those as a merge request to your merge request if you wish.
07/24/2020 - 02:51 [Jonathan Toomim] my branch includes TZ's commits: gitlab.com/freetrader/bitcoin-cash-node/-/commits/daa/aserti3-wip
07/24/2020 - 11:17 [freetrader] @Jonathan Toomim :
07/24/2020 - 11:17 Did a merge request on your MR to bring in those other minor changes committed to my branch:
07/24/2020 - 11:17 gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/2
07/24/2020 - 13:02 [Jonathan Toomim] one comment: i don't think the ull is necessary on the coefficients on the cubic polynomial equation (pow.cpp:164). do you have evidence otherwise?
07/24/2020 - 13:28 [Tom Zander] it gives type to a number, something that needs to be a large into to avoid loss, so I don't think it will hurt. Why not add it?
07/24/2020 - 13:28 [Tom Zander] The further reason is shown in the commit message;
07/24/2020 - 13:28 gitlab.com/jtoomim/bitcoin-cash-node/-/merge_requests/2/diffs?commit_id=ad5c9affa936771b3c4aacf87dcf9330f30f7b31
07/24/2020 - 13:29 [Tom Zander] > gitlab.com/jtoomim/bitcoin-cash-node/-/commit/ad5c9affa936771b3c4aacf87dcf9330f30f7b31?merge_request_iid=2
07/24/2020 - 17:08 [griffith] is there a link to the next DAA meeting available already or will it be announced later?
07/24/2020 - 17:16 [David R Allen] I will post the link here shortly
07/24/2020 - 17:20 [David R Allen] Monday July 27th, 2020 - 19:00 UTC
07/24/2020 - 17:20 us02web.zoom.us/j/85451273714
07/24/2020 - 20:24 [BigBlockIfTrue] oof old.reddit.com/r/btc/comments/hx7h90/aserti3_vs_grasberg_in_condensed_integeronly/
07/24/2020 - 21:05 [freetrader] @Jonathan Toomim :
07/24/2020 - 21:05 I'm curious what the `radon` metrics tool (package should be available on most Linux distros) reports for 'cc' and 'hal' metrics for the two functions being compared =@

⬆️⬆️⬆️  END LOG FOR 07/24/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/23/2020 ⬇️⬇️⬇️
07/23/2020 - 06:13 [Jonathan Toomim] @Fernando Pelliccioni pip3 install aserti3416 failed
07/23/2020 - 06:13 [Jonathan Toomim] missing version.py or something like that
07/23/2020 - 06:13 [Jonathan Toomim] on another note, i modified the python3 aserti3 implementation to be (hopefully) conformant to the C++ version based on known issues
07/23/2020 - 06:17 [Jonathan Toomim] use the aserti3-2d algorithm (which has a 2*24*3600=172,800 second half-life, unlike aserti416 which is int(log(2) * 600 * 416) = 173,009 seconds)
07/23/2020 - 06:17 [Jonathan Toomim] i also fixed the truncating division vs floor division issue
07/23/2020 - 08:29 [Josh Ellithorpe] Why am I just learning about `qt5ct` today... omg
07/23/2020 - 09:17 [freetrader] @Jonathan Toomim :
07/23/2020 - 09:17 In the course of validating the Python3 implementation against the C++ implementation, I had to add the little underflow correction.
07/23/2020 - 09:17 You can find the added conditional in my modified Python implementation starting on this line:
07/23/2020 - 09:17 gitlab.com/freetrader/bitcoin-cash-node/-/commit/6f3627978527f5514e746c40604ce1ade6f14ed0#60476bc7ffa0efd40755ece11dce3ea7b660fe1f_0_95
07/23/2020 - 09:19 [freetrader] For some reason on my desktop that doesn't center on line 95 (where the change has been added)
07/23/2020 - 09:22 [freetrader] For those who for some reason cannot or don't want to generate the (current) test vectors 'run' files themselves:
07/23/2020 - 09:22 download.bitcoincashnode.org/misc/data/asert/test_vectors/
07/23/2020 - 09:27 [freetrader] For those who want to try to generate the test vector files:
07/23/2020 - 09:27 1. You will need to check out my `daa/aserti3-wip` branch ( gitlab.com/freetrader/bitcoin-cash-node/-/commits/daa/aserti3-wip )
07/23/2020 - 09:27 2. First make an out-of-tree build of BCHN into a folder called `build` .
07/23/2020 - 09:27 3. Make sure you enable at least the Qt wallet
07/23/2020 - 09:27 4. Add your `build/src/` folder to your LD_LIBRARY_PATH (you'll need this so that the Makefile can run the program)
07/23/2020 - 09:27 5. You also need to make sure you have `csplit` from coreutils (probably every Linux distro has it on board)
07/23/2020 - 09:27 6. Go to `contrib/testgen` and try running the Makefile (just do `make` in that folder)
07/23/2020 - 09:27 7. Let me know if you run into some trouble, I'm interested to know about cases where this Makefile doesn't work.
07/23/2020 - 09:27 Once you have the `make` running, you can then run the python3 vaildation program in the same folder where you have the bunch of generated `run*` files.
07/23/2020 - 09:27 If all is OK, you should get the final "All is OK" message with a disclaimer.
07/23/2020 - 15:42 [imaginary_username] hey guys, #telegram-bridge should be functional again (in talking to @bitcoincashnode at telegram); please feel free to try it out so we can see if it works consistently
07/23/2020 - 17:32 [freetrader] @BigBlockIfTrue: added my performance comparison data to !691
07/23/2020 - 17:33 [freetrader] Looks roughly similar to me, maybe Clang did a wee bit better.
07/23/2020 - 17:34 [freetrader] I didn't bother to benchmark the 'no __pushKV' commit.
07/23/2020 - 17:35 [BigBlockIfTrue] there should be exactly zero difference for JsonReadWriteBlock

⬆️⬆️⬆️  END LOG FOR 07/23/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/22/2020 ⬇️⬇️⬇️
07/22/2020 - 00:18 [freetrader] ```(gdb) printf "0x%08x\n", r_params.reference_nbits
07/22/2020 - 00:18 0x10abcdef
07/22/2020 - 00:18 (gdb) list
07/22/2020 - 00:18 209 void perform_run(const run_params& r_params, const Consensus::Params& chainparams) {
07/22/2020 - 00:18 210 assert(r_params.start_height >= r_params.reference_height);
07/22/2020 - 00:18 211 const arith_uint256 powLimit = UintToArith256(chainparams.powLimit);
07/22/2020 - 00:18 212 const arith_uint256 refTarget = arith_uint256().SetCompact(r_params.reference_nbits);
07/22/2020 - 00:18 213 const uint32_t check_nbits = refTarget.GetCompact();
07/22/2020 - 00:18 214 assert (check_nbits == r_params.reference_nbits);
07/22/2020 - 00:18 (gdb) printf "0x%08x\n", check_nbits
07/22/2020 - 00:18 0x102bcdef```
07/22/2020 - 00:21 [freetrader] Currently pondering why would a conversion from (uint32_t) nBits -> (arith_uint256) -> (uint32_t) via SetCompact / GetCompact not produce the same original nBits for a value of `0x10abcdef` .
07/22/2020 - 00:33 [freetrader] Oh, reading the unit tests... it's not allowed to generate compacts with the 0x008000000 bit set ...
07/22/2020 - 00:33 [freetrader] I guess that explains it
07/22/2020 - 09:16 [Tom Zander] @Calin Culianu yap. www.bloomberg.com/news/articles/2020-07-21/eu-leaders-reach-deal-on-750-billion-euro-virus-recovery-fund
07/22/2020 - 09:16 [Calin Culianu] ^ cookie jar raided
07/22/2020 - 09:16 [Calin Culianu] just like the USA
07/22/2020 - 09:16 [Calin Culianu] thus we have our motive for the crime.
07/22/2020 - 09:17 [Calin Culianu] (the crime being inducing mass panic in the population and causing grievous economic and bodily harm to the citizenry)
07/22/2020 - 14:55 [Fernando Pelliccioni] @freetrader this is a Python wrapper to the latest C++ implementation of the algorithm
07/22/2020 - 14:55 [Fernando Pelliccioni] pypi.org/project/aserti3416cpp/
07/22/2020 - 15:32 [Tom Zander] just remember that univalue limits itself to the data-types that json understands. It is, effectively, a json library. So be wary of too generic type that allows you to put stuff in there that can't be serialized or deserialized.
07/22/2020 - 15:33 [Tom Zander] Because the bottom line is, if you don't serialize to json, then univalue becomes obsolete.
07/22/2020 - 15:43 [BigBlockIfTrue] yes

⬆️⬆️⬆️  END LOG FOR 07/22/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/21/2020 ⬇️⬇️⬇️
07/21/2020 - 00:36 [Fernando Pelliccioni] Oh great, I was about to point some differences between C++ and Python implementation.
07/21/2020 - 00:38 [Fernando Pelliccioni] I have just finished the wrapper of the C++ implementation to be able to be used in the Python simulator.
07/21/2020 - 00:38 I'm going to adapt it to this new version of the code ...
07/21/2020 - 02:38 [Fernando Pelliccioni] @Jonathan Toomim `aserti3-416` is the Python algorithm equivalent to the one implemented in C++, right?
07/21/2020 - 02:40 [Fernando Pelliccioni] here is the `pip` package of the python wrapper of the C++ implementation: pypi.org/project/aserti3416cpp/
07/21/2020 - 02:40 [Fernando Pelliccioni] Tomorrow I will update the docs/usage
07/21/2020 - 06:57 [freetrader] I've always considered the exhortations within falkvinge.net/wp-content/uploads/2017/11/letter-from-the-ceo.pdf to be the unwritten "code of conduct" within BCH and applying on this Slack too.
07/21/2020 - 06:57 Since @David R Allen asked me privately about whether a Code of Conduct exists for this place, I will amend it by one rule..
07/21/2020 - 06:57 Doxxing people on this Slack is inacceptable behavior. If you cannot respect peoples' privacy then you have no business in this Slack.
07/21/2020 - 09:48 [mtrycz] Doxxing is unacceptable just about anywhere.
07/21/2020 - 10:05 [mtrycz] I'll be out for the week, because of an unexpected holiday. See yall!
07/21/2020 - 13:50 [emergent_reasons] any armchair economists in the house? I need to get some context on some IMF inflation numbers.
07/21/2020 - 14:35 [Calin Culianu] Hey guys -- not DAA related -- far "lighter": @Fernando Pelliccioni @Jt Freeman @freetrader @Dagur @sickpig @Tom Zander... and any other C++ devs ... @BigBlockIfTrue and I are having a bit of an aesthetic "debate" (not really a debate -- more of a quandry/dilemma). Can we get your input as C++ gurus on aesthetics?
07/21/2020 - 14:35 Referenced MR: gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/685
07/21/2020 - 14:35 We wanted to modify the UniValue lib API over time to simplify/expand it.
07/21/2020 - 14:35 Anyway right now we have methods for pushing elements to it to it "when it is an array": `UniValue::push_back(UniValue)`
07/21/2020 - 14:35 Methods to push key/value pairs to it "when it is a json object": `UniValue::pushKV(string key, UniValue value, bool replaceOrAppendFlag)`
07/21/2020 - 14:35 @BigBlockIfTrue suggested we move away from `pushKV()` which has the nasty `replaceOrAppend` flag... and instead offer a separate method for "always push to end, never check for dupes" semantics: `emplace_back(string, UniValue)` <-- pushes a new key/value pair, if the UniValue is VOBJ.. without checking for dupes.
07/21/2020 - 14:35 Anyway I got hung up on the `emplace_back()` name a little bit... but.. if you guys have time and want to discuss.. would be curious if you think the new `emplace_back()` name for pushing key/value pairs when the thing is a VOBJ is good? Or? My suggestion was not use that name since it resembles array.. but rather something else.
07/21/2020 - 14:35 Sorry if this appears long and rambling. I just want to figure out a way to proceed with !685 .. basically my reservations with !685 are entirely subjective/aesthetic and .. I was hoping others could chime in and sway things in either direction.
07/21/2020 - 14:39 [BigBlockIfTrue] note that we will likely remove pushKV with duplicate key check entirely in the end, or at least rename it - so we need a good name for a universe where the old pushKV no longer exists
07/21/2020 - 14:42 [BigBlockIfTrue] relevant context:
07/21/2020 - 14:42 • other UniValue methods with "non-standard names" like push_backV, pushKVs, __pushKV are already removed in BCHN
07/21/2020 - 14:42 • in BCHN, both JSON arrays and JSON objects are internally stored as std::vector (std::vector<UniValue> and std::vector&lt;std::pair&lt;std::string,UniValue>>) and also exposed as such (getArrayValues() and getObjectEntries())
07/21/2020 - 14:49 [Calin Culianu] it's entirely possible we are the only 2 nerds that are so familiar with UniValue API right now to care. we may get no response form above because there is some cognitive load to have to read the API and pay attention here and people may be busy.. :\
07/21/2020 - 15:05 [freetrader] I dislike the `emplace_back` / `push_back` terminology but in keeping with standard API names it seems like something that C++ programmers will be familiar with. So I have no major issue with this change.

⬆️⬆️⬆️  END LOG FOR 07/21/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/20/2020 ⬇️⬇️⬇️
07/20/2020 - 01:11 [freetrader] > i'm thinking that just using the block before the activation as the reference block is probably the better way to go.
07/20/2020 - 01:11 I think that an MTP-based activation adhering to the existing November schedule will offer the least opportunity for controversy.
07/20/2020 - 01:11 Prefer also to use a block before the fork activation as reference.
07/20/2020 - 01:11 Principally no objections here to reducing halflife for testnet as described...
07/20/2020 - 01:11 I started adding some more unit test vectors for CalculateASERT() and strengthened some assertions.
07/20/2020 - 01:11 The other suggestions about factoring out tau and renaming as half-life in chain parameters sound good to me.
07/20/2020 - 01:17 [freetrader] Apart from activation tests, I think we could use a regtest which validates a Python implementation against some regtest mining sequence on the C++ implementation, to produce some test vectors `GetNextASERTWorkRequired` for other language implementations.
07/20/2020 - 01:22 [freetrader] Oh, that won't work since regtest difficulty is permanently low and outside the reach of such comparison...
07/20/2020 - 01:22 Ok, some test output from C++ unit tests will need to be processed by a Python program to validate Python implementation.
07/20/2020 - 03:40 [Jonathan Toomim] does regtest actually have low difficulty, or is the difficulty and PoW check simply ignored? I thought it was the latter
07/20/2020 - 05:34 [Jonathan Toomim] some new tests on the integer approximation:
07/20/2020 - 05:34 1. ASERT and approximation should be monotonic: target should be strictly increasing with increasing solvetime.
07/20/2020 - 05:34 2. Step sizes should be small, and never more than the step size between an nBits mantissa of 0x08000 to 0x08001
07/20/2020 - 05:34 3. Steps should occur at least once every 8 seconds when the nBits mantissa is below 0xF00000, and once every 3 seconds otherwise
07/20/2020 - 05:34 gitlab.com/jtoomim/bitcoin-cash-node/-/commit/7ab6ff9b28f32f5872d1c20b42a9892032dbbb55
07/20/2020 - 05:34 [Jonathan Toomim] i'll submit a PR into @freetrader’s repository in a bit, but i wanted to change some other stuff first
07/20/2020 - 05:40 [Jonathan Toomim] i suppose i should lower that 0xf00000 to 0x200000. Sigh.
07/20/2020 - 09:07 [Jonathan Toomim] looks like there might be an issue if a block's timestamp is less than the reference block's.
07/20/2020 - 09:13 [Jonathan Toomim] it seems we need to do something about the fact that blocks' ntimes are uint64_t, but nTimeDiff is int64_t
07/20/2020 - 13:39 [Calin Culianu] C++ rules will auto cast for you to signed if you have signed stuff in the expression .. but yeah to be explicit .. static_cast is you friend
07/20/2020 - 13:44 [Calin Culianu] No no sorry I brain farted. You definitely want to cast it otherwise weird things *could* happen as the whole expression is promoted to unsigned. Sorry about that. (Previous comment deleted).. I’m tied too.
07/20/2020 - 13:44 Yes definitely cast the ntime to signed just to be safe
07/20/2020 - 13:44 It should always be within range... can even assert that it’s not negative after if you want to be paranoid. It being negative indicates some serious corruption...
07/20/2020 - 13:47 [Calin Culianu] (Assumption is code outside of the DAA will disallow blocks from the year 5247372)
07/20/2020 - 13:48 [Calin Culianu] FWIW Unix 64 bit time is signed so.. that type really should have been signed to begin with but maybe it’s just unsigned for historical reasons
07/20/2020 - 14:34 [freetrader] Trying to compile a little test vector generation program against the headers and libs of the BCHN build.

⬆️⬆️⬆️  END LOG FOR 07/20/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/19/2020 ⬇️⬇️⬇️
07/19/2020 - 02:44 [David R Allen] The release is scheduled now for Monday.
07/19/2020 - 07:00 [Calin Culianu] hey guys i have not been paying attention. should I chime in with a review too?
07/19/2020 - 07:38 [Jonathan Toomim] if you've got time, then sure
07/19/2020 - 07:38 [Jonathan Toomim] gitlab.com/freetrader/bitcoin-cash-node/-/commits/daa/aserti3-wip
07/19/2020 - 07:39 [Jonathan Toomim] i'm not sure how to do a `git diff commitA commitB` on gitlab's UI, sorry
07/19/2020 - 17:17 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/689 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/19/2020 - 19:22 [Jonathan Toomim] relevant copy-paste from telegram for @freetrader:
07/19/2020 - 19:22 my thinking on the activation has changed again, and i've come back to the original proposal i made in my read.cash article. The (currently) 93 block offset seems like a significant, but not completely unreasonable, price to pay, and the benefit of simplifying the code temporarily does not seem to be of comparable value to the 93*6.25 BCH that we'd be giving out at a ~10% discount. so i'm thinking that just using the block before
07/19/2020 - 19:22 Comments on the activation?
07/19/2020 - 19:22 Also, for testnet, I'm leaning towards reducing the half-life substantially. A modern mid-range desktop CPU can mine at about 10 MH/s; a modern ASIC can mine at 10 TH/s. That's a 10^6 or 2^20 difference in hashpower. In order to adjust the difficulty between the two with a half-life of 2 days, that would take about 40 days of no blocks. If people are mining with the 20 minute rule in between, that means 80 days of only 20-minute
07/19/2020 - 19:22 Instead, I think it would be better to make testnet have a half-life that's much shorter, like maybe 1 hour. This would allow testnet to adjust between CPU and ASIC in about 20 hours of no blocks, or about 40 hours with 20-minute blocks, which I think is reasonable. The downside of this is that difficulty on testnet will be pretty jumpy -- a single 20-minute block would reduce the difficulty by 12% -- and that means it won't be a
07/19/2020 - 19:22 Comments on testnet?
07/19/2020 - 19:22 [Jonathan Toomim] (from me)
07/19/2020 - 19:24 [Jonathan Toomim] so i think i'm going to move tau out of the CalculateASERT function and into chainparams.cpp, and also rename it to halflife while i'm at it, and give it a value of 2•24•3600 on regtest and mainnet, but a value of about 3600 on testnet
07/19/2020 - 21:16 [BigBlockIfTrue] on activation (I assume this is about height-based versus MTP-based):
07/19/2020 - 21:16 • I don't really care about those 93*6.25 BCH.
07/19/2020 - 21:16 • I do care about this potentially making the proposal more controversial and more likely to fail.
07/19/2020 - 21:16 • I do care about worsened ecosystem confusion/disruption if not all parts of the November upgrade activate at the same time.
07/19/2020 - 21:16 TLDR IMO we can move to height-based activation if 1) we do it for the entire November upgrade and 2) the opposition is negligible.

⬆️⬆️⬆️  END LOG FOR 07/19/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/18/2020 ⬇️⬇️⬇️
07/18/2020 - 04:33 [Jonathan Toomim] i'm thinking about the clamping, and how to do it best
07/18/2020 - 04:33 [Jonathan Toomim] i think i have an idea that would work, and wanted you guys to think it over
07/18/2020 - 04:34 [Jonathan Toomim] if we're going to overflow or underflow our uint256, it can happen at two separate stages
07/18/2020 - 04:34 [Jonathan Toomim] first, it can happen during the shifting
07/18/2020 - 04:35 [Jonathan Toomim] second, it can happen in the cubic section
07/18/2020 - 20:41 [Jonathan Toomim] @freetrader is there anything you're still wanting to add or fix? Do you think now might be a good time to submit this to ABC?

⬆️⬆️⬆️  END LOG FOR 07/18/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/17/2020 ⬇️⬇️⬇️
07/17/2020 - 06:19 [Jonathan Toomim] i'm writing some unit tests based on @freetrader's branch now
07/17/2020 - 06:20 [Jonathan Toomim] one of the tests i did was to make a floating-point version of asert so we can compare the error between the integer version and the floating point version, and make sure that it's always less than 0.013% except when clamping is going on to avoid exceeding powLimit or whatever
07/17/2020 - 06:21 [Jonathan Toomim] in so doing, it seems i've found a bug in the handling of negative exponents. looking into the cause now.
07/17/2020 - 06:35 [Jonathan Toomim] oh, there's an overflow error on factor
07/17/2020 - 06:35 [Jonathan Toomim] in mark's integer approximation code
07/17/2020 - 12:20 [mtrycz] Do you have a floating-point implementatin for reference?
07/17/2020 - 12:21 [freetrader] jtoomim's branch has one for comparison testing, I'm going to port that into my branch as well
07/17/2020 - 12:21 [freetrader] his new branch ('aserti3-wip') forked from mine
07/17/2020 - 12:35 [freetrader] pushed to my branch (FP comparison code) , @mtrycz
07/17/2020 - 12:40 [mtrycz] How does one run a single specific unit test again?
07/17/2020 - 21:24 [Tom Zander] this is slightly worrying...
07/17/2020 - 21:24 > fatal: unable to access 'gitlab.com/FloweeTheHub/thehub.git/': Could not resolve host: gitlab.com
07/17/2020 - 21:26 [mtrycz] It should be very temporary
07/17/2020 - 21:26 [Tom Zander] ah. twitter.com/gitlabstatus/status/1284237069691187200
07/17/2020 - 21:27 [Tom Zander] hmm, no autocomplete there. It says
07/17/2020 - 21:27 > GitLab.com is experiencing issues related to DNS with Cloudflare. We are investigating.
07/17/2020 - 21:34 [Tom Zander] hehe, from twitter it looks like someone at cloudfare did a friday-evening push which broke stuff.

⬆️⬆️⬆️  END LOG FOR 07/17/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/16/2020 ⬇️⬇️⬇️
07/16/2020 - 08:21 [mtrycz] No twitter account, no problem
07/16/2020 - 09:19 [Jonathan Toomim] @freetrader your GetASERTReferenceBlock while loop looks like it might be a little slow eventually. It might be better to jump to the first block exceeding the fork time using *CChain::FindEarliestAtLeast, then step forward until the MTP is exceeded.
07/16/2020 - 09:19 gitlab.com/freetrader/bitcoin-cash-node/-/blob/master/src/chain.cpp#L68
07/16/2020 - 09:19 Though I'm not 100% sure that method is O(log2(n)) and not O(n) for CChain.
07/16/2020 - 09:20 [Jonathan Toomim] probably doesn't matter, though, as i expect we'll replace that with a hardcoded height within a month or two of the fork
07/16/2020 - 09:21 [freetrader] Yes, that function isn't meant to last long, it's supposed to be replaced by something that provides the reference to the block directly once it is buried under hash.
07/16/2020 - 09:26 [freetrader] @Jonathan Toomim In your reading of the ASERT paper, the height M ... that starts at "1" in a mathematical sense?
07/16/2020 - 10:38 [freetrader] Yes, make sense. I would prefer at least 10 blocks before the pre-fork block (i.e. an already finalized block).
07/16/2020 - 10:38 Maybe even from a day back.
07/16/2020 - 10:39 [freetrader] Maybe some people have other thoughts about it, I know it was already proposed a while back.
07/16/2020 - 10:40 [Tom Zander] for your test, just pick anything :)
07/16/2020 - 10:41 [Tom Zander] heightdiff and timediff should never be negative, which makes things easier. Just use `uint32_t`
07/16/2020 - 10:41 [Tom Zander] Then in the usage below the params.nPowTargetSpacing is already a int64 which makes the calculation automatically do the right thing.
07/16/2020 - 19:16 [imaginary_username] posted to bchd tg that it probably isn't implemented
07/16/2020 - 19:37 [freetrader] But regrettable.
07/16/2020 - 20:06 [mtrycz] What's up with the image.
07/16/2020 - 20:06 There was little controversy around Mr Toomim's proposal and thread.
07/16/2020 - 20:06 There was some animosity in the Survey thread (and Mr curryandrice thread)
07/16/2020 - 20:36 [Fernando Pelliccioni] @Jonathan Toomim Where is the latest version of your simulation code? `master` of your repo?
07/16/2020 - 20:37 [Fernando Pelliccioni] github.com/jtoomim/difficulty/blob/master/mining.py

⬆️⬆️⬆️  END LOG FOR 07/16/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/15/2020 ⬇️⬇️⬇️
07/15/2020 - 03:08 [Jonathan Toomim] someone did something similar in 2017 with another algorithm
07/15/2020 - 03:08 [Jonathan Toomim] i think it might have been wt
07/15/2020 - 03:08 [Jonathan Toomim] yep, here we go:
07/15/2020 - 03:08 github.com/jtoomim/difficulty/blob/comparator/mining.py#L270
07/15/2020 - 03:09 [Jonathan Toomim] there's `next_bits_wt(...)` and `next_bits_wt_compare(...)` , and the latter runs some code in an external process for comparison
07/15/2020 - 03:11 [Jonathan Toomim] looks like @Dagur dagurval wrote that code around Oct 25, 2017:
07/15/2020 - 03:11 github.com/jtoomim/difficulty/commit/26ffdf4a4650e317648da416fb6e68f33e61b62c
07/15/2020 - 10:15 [Tom Zander] @emergent_reasons hmm, most projects use CI.
07/15/2020 - 10:15 I have a local CI that runs in just a couple of minutes. I'm willing to share it if that is useful.
07/15/2020 - 10:19 [emergent_reasons] Sure please share it with him on telegram. Good to see everything that is available.
07/15/2020 - 10:19 [Tom Zander] @freetrader about !141
07/15/2020 - 10:19 I honestly would have no idea what I'd do with such a setup. Testing on testnet is not really useful for individual nodes. Testing on testnet is mostly for people that don't want to run their own node.
07/15/2020 - 10:19 For instance, to test some new feature between multiple nodes, you just tie them into a controlled setup using regtest and maybe some example chain. I suggested this before as a way to roll out tests for new features.
07/15/2020 - 10:22 [Tom Zander] Here is a testing strategy explaining exactly that. gitlab.com/snippets/1928055
07/15/2020 - 10:23 [Tom Zander] Maybe BCHN can include a python test using this chain (or a newly mined one since this is still from pre-ctor) and we can exchange tests this way.
07/15/2020 - 18:25 [freetrader] currently in a debugger and needing a sanity check
07/15/2020 - 18:26 [freetrader] my debugger tells me -39321600 / 172800 == 106751991167073
07/15/2020 - 19:18 [freetrader] oh man this DAA code is so much fun
07/15/2020 - 19:18 [freetrader] :)
07/15/2020 - 19:41 [freetrader] Python: `(-600 << 16) // 172800 == -228`
07/15/2020 - 19:41 C: `(-600 << 16) / 172800 == -227`

⬆️⬆️⬆️  END LOG FOR 07/15/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/14/2020 ⬇️⬇️⬇️
07/14/2020 - 01:24 [imaginary_username] jokes aside, i've seen majamalu active over at BU, but not sure what he's up to recently.
07/14/2020 - 08:49 [sickpig] @imaginary_username _" majamalu active over at BU,"_ ?
07/14/2020 - 09:48 [Jonathan Toomim] I added a new paragraph to my proposal article to help explain why exactly the 2-block reorg scenarios need special attention:
07/14/2020 - 09:48 > The attack scenarios of significant concern are all ones that the current DAA protects against by using a www.bitcoinabc.org/2017-11-01-DAA/. The current DAA will use the median timestamp of the most recent three blocks as well as the median timestamp of the blocks 144, 145, and 146 blocks ago. This median-of-three prefilter effectively adds 1 block of delay to the DAA in most scenarios, which prevents difficulty from b
07/14/2020 - 09:48 Hopefully, that context can help address the 'The whole article is such a mess of complex "oh, and also fix this, and this, and this and this"' critique that @Tom Zander proffered.
07/14/2020 - 10:12 [Tom Zander] @Jonathan Toomim thank you for your time and well thought through replies.
07/14/2020 - 10:17 [Tom Zander] @imaginary_username I'll ask george what addresses he wants to ban, and why. And if they actually ever show up in seeder.flowee.cash
07/14/2020 - 10:18 [imaginary_username] georg engelmann on tg, make sure you asked the right person :)
07/14/2020 - 10:23 [Tom Zander] ahh, yeah, likely the seeder in Flowee figures this out on its own. Its not just a spider. But I'll take a look at overlap.
07/14/2020 - 17:53 [mtrycz] bla
07/14/2020 - 18:04 [mtrycz] Mr Ver surely stirred the pot there today
07/14/2020 - 20:32 [David R Allen] @freetrader and anyone else, please feel free to tell me you want to be invited. I am pretty easy to reach.
07/14/2020 - 20:39 [imaginary_username] You don't need anyone's permission to invite them. You can just do so.
07/14/2020 - 20:39 [imaginary_username] It is your event, after all, and it is quite rude for people to invite themselves to other people's events.

⬆️⬆️⬆️  END LOG FOR 07/14/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/13/2020 ⬇️⬇️⬇️
07/13/2020 - 08:02 [BigBlockIfTrue] @Calin Culianu After some Googling, we may want to switch to C++17 a bit faster ;) en.cppreference.com/w/cpp/utility/to_chars
07/13/2020 - 08:05 [Calin Culianu] SURE!!! that's not the only reason but yeah - yet another reason.. Core is already in the process of switching (or has switched)
07/13/2020 - 08:07 [BigBlockIfTrue] also found some other JSON libraries with the same problem who simply reset the locale, but that is not thread-safe
07/13/2020 - 08:13 [BigBlockIfTrue] ah, nice github.com/bitcoin/bitcoin/search?q=c%2B%2B17&type=Commits
07/13/2020 - 08:14 [BigBlockIfTrue] github.com/bitcoin/bitcoin/issues/16684
07/13/2020 - 08:46 [freetrader] @Dagur: I added a PR for this:
07/13/2020 - 08:46 github.com/dagurval/docker-bcn-buildenv/pull/3
07/13/2020 - 08:53 [freetrader] My preference is to get !687 in `master` before we do further optimizations
07/13/2020 - 08:53 [freetrader] I'm going to run the tests now, and see what the impact of inserting a warning output in the catch-all clause would be.
07/13/2020 - 08:54 [Calin Culianu] oh yeah i thought about doing a std::cerr there but it appears the output is suppressed anyway :\
07/13/2020 - 08:55 [Calin Culianu] sorry about this bug man -- luckily we never released anything with this breakage.. i should have known better. i'll be more careful with locale crap in the future.. esp. in light of Qt setting the global locale behind our backs
07/13/2020 - 17:53 [imaginary_username] @freetrader @Dagur @sickpig and anyone who might have played with seeders: georg on telegram is asking if it's possible to have a banlist (addresses that are never forwarded) on bitcoin-seeder. got a pointer?
07/13/2020 - 17:58 [sickpig] mmmmmm need to refresh my mind about that but I think that there's a way to pass a blacklist to the server (not sure thou)
07/13/2020 - 17:58 [imaginary_username] yeah if you have anything specific, will appreciate that
07/13/2020 - 17:59 [sickpig] Other than that I think that AbC fiddle with seeder code quite a lot since they imported the core derived seeder into their source tree
07/13/2020 - 18:00 [sickpig] Maybe they added a way to filter by user agent or block height / hash

⬆️⬆️⬆️  END LOG FOR 07/13/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/12/2020 ⬇️⬇️⬇️
07/12/2020 - 00:15 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/685 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/12/2020 - 08:56 [unknown] freetrader (freetrader) approved merge request [!682 *[backport] [tests] Functional test naming convention*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/682) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/12/2020 - 08:56 [unknown] freetrader (freetrader) merged merge request [!682 *[backport] [tests] Functional test naming convention*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/682) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/12/2020 - 08:56 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c5b142c20500d8aa3a1dd9bfb1fa048cef0f5c2e...11964a49edb251dfd3a7d94b3c149be20712eb2f
07/12/2020 - 08:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/fc95a88b01836d22e2f42d63f664c5243f0ac109: [tests] Functional test naming convention - John Newbery
07/12/2020 - 08:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/11964a49edb251dfd3a7d94b3c149be20712eb2f: Merge branch 'backport_D5750' into 'master' - freetrader
07/12/2020 - 08:56 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c5b142c20500d8aa3a1dd9bfb1fa048cef0f5c2e...11964a49edb251dfd3a7d94b3c149be20712eb2f
07/12/2020 - 08:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/fc95a88b01836d22e2f42d63f664c5243f0ac109: [tests] Functional test naming convention - John Newbery
07/12/2020 - 08:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/11964a49edb251dfd3a7d94b3c149be20712eb2f: Merge branch 'backport_D5750' into 'master' - freetrader
07/12/2020 - 10:26 [BigBlockIfTrue] @Calin Culianu I responded in !685 and also used our discussion to add good descriptive comments to the three methods to explain the situation.
07/12/2020 - 10:50 [freetrader] read.cash/@bitcoincashnode/bchn-survey-of-chinese-ecosystem-about-daa-change-in-november-cfe8ccf4
07/12/2020 - 10:50 [freetrader] @Tracy Chen @Jt Freeman
07/12/2020 - 14:57 [BigBlockIfTrue] gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/merge_requests/5
07/12/2020 - 16:42 [unknown] freetrader (freetrader) approved merge request [!665 *[backport] [Qt] Remove unused WindowFlags parameters*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/665) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/12/2020 - 16:42 [unknown] freetrader (freetrader) merged merge request [!665 *[backport] [Qt] Remove unused WindowFlags parameters*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/665) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/12/2020 - 16:42 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/11964a49edb251dfd3a7d94b3c149be20712eb2f...537491e310a2e99cb138dd11ed8fc4fc281861f4
07/12/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f5c49684a09b3e5709355a37393ce99ddf37503a: [Qt] Remove unused WindowFlags parameters - Fabien
07/12/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/537491e310a2e99cb138dd11ed8fc4fc281861f4: Merge branch 'backport_D6572' into 'master' - freetrader
07/12/2020 - 16:42 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/11964a49edb251dfd3a7d94b3c149be20712eb2f...537491e310a2e99cb138dd11ed8fc4fc281861f4
07/12/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f5c49684a09b3e5709355a37393ce99ddf37503a: [Qt] Remove unused WindowFlags parameters - Fabien
07/12/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/537491e310a2e99cb138dd11ed8fc4fc281861f4: Merge branch 'backport_D6572' into 'master' - freetrader
07/12/2020 - 17:40 [freetrader] ```On the afternoon of July 11th, many of the SLPDB instances that run the SLP token network went down due to a malformed transaction. This section will be restored once critical SLPDB instances have been restored.
07/12/2020 - 17:40 In the meantime, please refrain from sending SLP tokens. This issue appears to be mostly isolated to Electron Cash SLP edition, but there is no telling how other SLP wallets and applications will be effected during this time.
07/12/2020 - 17:40 Your tokens are not in any danger, so long as they don't move before SLPDB is restored. Please be patient and do not move your tokens.```
07/12/2020 - 17:40 [freetrader] from psfoundation.cash home page
07/12/2020 - 18:28 [freetrader] Great work @BigBlockIfTrue. Really like the look & arrangement.
07/12/2020 - 18:29 [freetrader] I'm reading Gitlab Pages docs atm, but I think if I merge it gets deployed automatically to the default domain (on gitlab.io)
07/12/2020 - 18:29 [freetrader] I suppose if that works we'll look at setting up on its own subdomain of bitcoincashnode.org as you suggested.
07/12/2020 - 18:33 [BigBlockIfTrue] I'm currently working on editing the Markdown so that mkdocs renders it properly
07/12/2020 - 18:34 [BigBlockIfTrue] if you merge then it should indeed deploy to a gitlab.io subdomain, until you change the settings

⬆️⬆️⬆️  END LOG FOR 07/12/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/11/2020 ⬇️⬇️⬇️
07/11/2020 - 08:20 [mtrycz] I'm finding that "A Tour of C++" is quite exactly what I need
07/11/2020 - 11:05 [mtrycz] Looks like, once one wraps their head around the &s and the *s, it might make sense
07/11/2020 - 11:11 [unknown] freetrader (freetrader) opened merge request [!679 *[backport] November upgrade (Axion) activation upgrade facilities*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/679) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 11:12 [freetrader] ^ @Calin Culianu
07/11/2020 - 11:36 [Calin Culianu] ooooh
07/11/2020 - 11:36 [Calin Culianu] cool cool
07/11/2020 - 11:37 [freetrader] Fixed the option help display
07/11/2020 - 11:38 [freetrader] Ready for review+test
07/11/2020 - 11:39 [Calin Culianu] oh awesome.. i'm still running around TCB today but this is high prio.. will test later
07/11/2020 - 11:42 [Calin Culianu] FYI they did recently just commit a removal of phonon: reviews.bitcoinabc.org/D6805
07/11/2020 - 11:43 [Calin Culianu] probably just do it after !679 is merged or make it depend on it.. to keep things simple
07/11/2020 - 11:44 [freetrader] Yeah, I'll follow up with that port once !679 is merged
07/11/2020 - 11:44 [Calin Culianu] or can do another MR on top of that commit .. up2u.. :) after merging the second MR becomes "simpler" in the diff...
07/11/2020 - 11:44 [Calin Culianu] idk whatever works.
07/11/2020 - 11:44 [Calin Culianu] i'll review this first thing today since it's small and very easy to test
07/11/2020 - 11:45 [Calin Culianu] will have to run out afk a few hours.. looks good tho.. thanks for the help!
07/11/2020 - 11:46 [freetrader] Once we have the November activation time in the code, we can also do a patch for stopping outdated nodes once the upgrade has rolled around, instead of doing the useless "automatic replay" fork-off.
07/11/2020 - 11:48 [freetrader] ref. #104
07/11/2020 - 11:53 [freetrader] Yes.
07/11/2020 - 13:28 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/669 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 13:40 [BigBlockIfTrue] I strongly think we should do MTP-based activation rather than height-based for practical reasons. Ultimately this is translated into height-based in the first version released after activation anyway, so the supposed computational overhead of MTP-based is only temporary.
07/11/2020 - 13:40 With ASERT there is also the theoretical option to set the "reference block" to an earlier block than the activation point, but I didn't read anything about this yet. For example, we could use the May 2020 upgrade activation block as reference, for which we already know the fixed block height. We could even consider setting it further back, e.g. genesis or BCH-BTC fork, which could allow us to undo past drifting away from the ori
07/11/2020 - 13:40 @Jonathan Toomim
07/11/2020 - 13:50 [emergent_reasons] Does BCHN have a quick-sync type mode where you can just start from an archived chain?
07/11/2020 - 13:57 [Calin Culianu] i'm all for reference block not as far back as Aug 2017 (that was not exactly a good time) but perhaps something like May 2020... 100% for this. whatever others think
07/11/2020 - 13:58 [Calin Culianu] oh like bchd does? i don't.. think so..
07/11/2020 - 13:59 [imaginary_username] i'd say we just use MTP fork block as reference, "fixing" past schedule deviations isn't a very high priority thing and might just distract from much higher priority tasks at hand.
07/11/2020 - 14:10 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/669 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 14:10 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/669 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 14:10 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d0750a1d229f7323e3ddbbff049f7dbbd957973b...809ad717b3cb4d96ac77bd0df11d42fde310e3dc
07/11/2020 - 14:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/29b3ecae452019d0a9cf2e7a4f8510117a263e33: uint256: Add an explicit "Uninitialized" constructor for performance - Calin Culianu
07/11/2020 - 14:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/809ad717b3cb4d96ac77bd0df11d42fde310e3dc: Merge branch 'base_blob_uninitialized' into 'master' - freetrader
07/11/2020 - 14:10 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d0750a1d229f7323e3ddbbff049f7dbbd957973b...809ad717b3cb4d96ac77bd0df11d42fde310e3dc
07/11/2020 - 14:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/29b3ecae452019d0a9cf2e7a4f8510117a263e33: uint256: Add an explicit "Uninitialized" constructor for performance - Calin Culianu
07/11/2020 - 14:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/809ad717b3cb4d96ac77bd0df11d42fde310e3dc: Merge branch 'base_blob_uninitialized' into 'master' - freetrader
07/11/2020 - 14:34 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/678 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 14:39 [emergent_reasons] Ok. Going to file an issue =D
07/11/2020 - 14:46 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Emergent Reasons (emergent-reasons)
07/11/2020 - 14:46 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/135
07/11/2020 - 14:46 Got this request from a new user of BCHN who had no interest in doing a full IBD for their application.
07/11/2020 - 14:46 I'm not sure if this would be attractive for miners, pools or exchanges. If so, it would be a valuable new feature.
07/11/2020 - 14:46 Assuming it would use a trusted blob, if that blob had a standardized format, it would allow for public sharing as well as creation of internal blobs (at a company) for a semi-trusted setups.
07/11/2020 - 14:46 Maybe there is a better way to do it as well. Whatever the pros need would probably be helpful for application developers as well.
07/11/2020 - 14:46 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Emergent Reasons (emergent-reasons)
07/11/2020 - 14:46 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/135
07/11/2020 - 14:46 Got this request from a new user of BCHN who had no interest in doing a full IBD for their application.
07/11/2020 - 14:46 I'm not sure if this would be attractive for miners, pools or exchanges. If so, it would be a valuable new feature.
07/11/2020 - 14:46 Assuming it would use a trusted blob, if that blob had a standardized format, it would allow for public sharing as well as creation of internal blobs (at a company) for a semi-trusted setups.
07/11/2020 - 14:46 Maybe there is a better way to do it as well. Whatever the pros need would probably be helpful for application developers as well.
07/11/2020 - 14:52 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by BigBlockIfTrue (BigBlockIfTrue)
07/11/2020 - 14:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/136
07/11/2020 - 14:52 # Implement read.cash/@BigBlockIfTrue/bch-ux-recommendation-mandatory-cashaddr-for-p2sh-6d874a7d
07/11/2020 - 14:52 * We will need a configuration option to maintain the old behaviour. The new option should interact sensibly with the existing `-usecashaddr` option.
07/11/2020 - 14:52 * Since this is an API breaking change, it needs to be done in a major release. We can however deploy the option in a minor release, and then change its default in the next major release.
07/11/2020 - 14:52 * Looking forward, we might also add an opt-in option to block all legacy addresses (i.e. not just P2SH but also P2PKH).
07/11/2020 - 14:52 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by BigBlockIfTrue (BigBlockIfTrue)
07/11/2020 - 14:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/136
07/11/2020 - 14:52 # Implement read.cash/@BigBlockIfTrue/bch-ux-recommendation-mandatory-cashaddr-for-p2sh-6d874a7d
07/11/2020 - 14:52 * We will need a configuration option to maintain the old behaviour. The new option should interact sensibly with the existing `-usecashaddr` option.
07/11/2020 - 14:52 * Since this is an API breaking change, it needs to be done in a major release. We can however deploy the option in a minor release, and then change its default in the next major release.
07/11/2020 - 14:52 * Looking forward, we might also add an opt-in option to block all legacy addresses (i.e. not just P2SH but also P2PKH).
07/11/2020 - 15:04 [freetrader] Getting an unexpected build failure on Arch / gcc 10.1.0 / latest master `809ad717b3`
07/11/2020 - 15:04 in `univalue.cpp:82`
07/11/2020 - 15:04 `'runtime_error' is not a member of 'std'`
07/11/2020 - 15:05 [BigBlockIfTrue] lol wat
07/11/2020 - 15:06 [freetrader] yep
07/11/2020 - 15:06 [freetrader] that's pretty much exactly what i thought
07/11/2020 - 15:06 [BigBlockIfTrue] #include <stdexcept>
07/11/2020 - 15:06 [BigBlockIfTrue] en.cppreference.com/w/cpp/error/runtime_error
07/11/2020 - 15:08 [Calin Culianu] wtf what?!
07/11/2020 - 15:08 [freetrader] building ... chug chug chug
07/11/2020 - 15:08 [Calin Culianu] oh maybe i should #include stdexcept?
07/11/2020 - 15:09 [BigBlockIfTrue] yeah that's probably the solution
07/11/2020 - 15:09 [Calin Culianu] yeah oops.. i guess that's needed
07/11/2020 - 15:09 [Calin Culianu] sorry! my bad
07/11/2020 - 15:09 [freetrader] =@
07/11/2020 - 15:09 [Calin Culianu] I can MR it right now
07/11/2020 - 15:09 [Calin Culianu] gimme 1 sec
07/11/2020 - 15:10 [freetrader] maybe wait till my build is done
07/11/2020 - 15:10 [freetrader] i'll see what else comes up.
07/11/2020 - 15:11 [freetrader] also - anyone knows off hand which platform still has Qt 5.5.1 ?
07/11/2020 - 15:11 [freetrader] I'm building on Arch because it has Qt 5.15 , but I need the "old" end of the spectrum for !665 test
07/11/2020 - 15:12 [freetrader] sigh
07/11/2020 - 15:12 [Calin Culianu] oh that should be Qt 5.9
07/11/2020 - 15:12 [Calin Culianu] sorry we don't support 5.5 i don't think
07/11/2020 - 15:12 [Calin Culianu] sorry about that.. my bad -- i took the description form the original ABC which was wrong
07/11/2020 - 15:13 [freetrader] true, 5.9.6
07/11/2020 - 15:14 [BigBlockIfTrue] planned backport D6598 fixes a SegWit reference in getaddressinfo help text
07/11/2020 - 15:14 [freetrader] oh wait, now, I think the minimum is still 5.5.1
07/11/2020 - 15:16 [unknown] Calin Culianu (cculianu) opened merge request <gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/680%7C!680 *Fix missing `#include <stdexcept>` in univalue.cpp*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 15:16 [Calin Culianu] FWIW I actually didn't try 5.5.1 -- only 5.9
07/11/2020 - 15:16 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request <gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/680%7C!680 *Fix missing `#include <stdexcept>` in univalue.cpp*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 15:17 [Calin Culianu] actually I tried 5.8
07/11/2020 - 15:17 [Calin Culianu] hmm i should probably also install 5.5.1.. hmm. i really haven't tried building with that.. i'm scared. ok fuggit.. hold my beer
07/11/2020 - 15:19 [Calin Culianu] ugh i can't easily get 5.5.. hmm. it's ancient man.
07/11/2020 - 15:19 [Calin Culianu] wtf
07/11/2020 - 15:19 [Calin Culianu] yeah it won't even run on my platform so *shrug*
07/11/2020 - 15:24 [Calin Culianu] i'd have to build it myself i think.. *sigh*
07/11/2020 - 15:25 [freetrader] don't worry about it, i'll try to find an OS release that has it
07/11/2020 - 15:25 [freetrader] i gotta test anyway in order to approve
07/11/2020 - 15:39 [unknown] freetrader (freetrader) approved merge request <gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/680%7C!680 *Fix missing `#include <stdexcept>` in univalue.cpp*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:01 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/678 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:01 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/809ad717b3cb4d96ac77bd0df11d42fde310e3dc...017be15058333aaa1fb3ef70e289f510ccc264d8
07/11/2020 - 16:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8ba2423083d3b5e44d9d609459bc90c2c1525442: Restructure mkdocs navigation menu - BigBlockIfTrue
07/11/2020 - 16:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/017be15058333aaa1fb3ef70e289f510ccc264d8: Merge branch 'doc/mkdocs-deep-reorg' into 'master' - freetrader
07/11/2020 - 16:01 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/809ad717b3cb4d96ac77bd0df11d42fde310e3dc...017be15058333aaa1fb3ef70e289f510ccc264d8
07/11/2020 - 16:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8ba2423083d3b5e44d9d609459bc90c2c1525442: Restructure mkdocs navigation menu - BigBlockIfTrue
07/11/2020 - 16:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/017be15058333aaa1fb3ef70e289f510ccc264d8: Merge branch 'doc/mkdocs-deep-reorg' into 'master' - freetrader
07/11/2020 - 16:06 [freetrader] Søren's rearrangement of the OSX build docs in !602 looks good to me , but it would be helpful if you could also take a look at it Calin ...
07/11/2020 - 16:07 [freetrader] gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/fd40f3c710fdabda06519d74830752528fae8380/doc/build-osx.md
07/11/2020 - 16:07 [Calin Culianu] ok yeah i mean to review that.. that's next on the menu just to get it out
07/11/2020 - 16:07 [Calin Culianu] reviewing the axionactivation stuff now..
07/11/2020 - 16:11 [unknown] freetrader (freetrader) merged merge request <gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/680%7C!680 *Fix missing `#include <stdexcept>` in univalue.cpp*> in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:11 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/017be15058333aaa1fb3ef70e289f510ccc264d8...d1b73a135190fa56dcf9f1a6b06bf86b09d39aaf
07/11/2020 - 16:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6acd0006196caf61a29d34c20929a437e9b1f599: Fix missing `#include <stdexcept>` in univalue.cpp - Calin Culianu
07/11/2020 - 16:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d1b73a135190fa56dcf9f1a6b06bf86b09d39aaf: Merge branch 'fix_missing_univalue_header' into 'master' - freetrader
07/11/2020 - 16:11 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/017be15058333aaa1fb3ef70e289f510ccc264d8...d1b73a135190fa56dcf9f1a6b06bf86b09d39aaf
07/11/2020 - 16:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6acd0006196caf61a29d34c20929a437e9b1f599: Fix missing `#include <stdexcept>` in univalue.cpp - Calin Culianu
07/11/2020 - 16:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d1b73a135190fa56dcf9f1a6b06bf86b09d39aaf: Merge branch 'fix_missing_univalue_header' into 'master' - freetrader
07/11/2020 - 16:20 [unknown] Calin Culianu (cculianu) approved merge request [!679 *[backport] November upgrade (Axion) activation upgrade facilities*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/679) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:20 [Calin Culianu] @freetrader regarding !679 -- do we merge that now or wait?
07/11/2020 - 16:20 [Calin Culianu] it looks 100% kosher
07/11/2020 - 16:20 [freetrader] can merge now afaics
07/11/2020 - 16:21 [Calin Culianu] yeah so that way you or I can at least open the subsequent one, D6805
07/11/2020 - 16:21 [Calin Culianu] merging now (no squash)
07/11/2020 - 16:21 [freetrader] ok, i'll put 6805 in
07/11/2020 - 16:21 [unknown] Calin Culianu (cculianu) merged merge request [!679 *[backport] November upgrade (Axion) activation upgrade facilities*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/679) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:21 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d1b73a135190fa56dcf9f1a6b06bf86b09d39aaf...0c14ae1b46b7fa3d6f650b7fca7e42a5b0270d3f
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/edda65d356083ec69de505980336d75770d85613: Add facility and test for checking if Axion upgrade is enabled - Jason B. Cox
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0c369a963db3d52fb7a541d0225f3077a8d9a5d7: Enable Axion upgrades in unit tests - Jason B. Cox
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6c7f2cb601bed2602155dd7205b320eceec631e4: Enable Axion upgrades in functional tests - Jason B. Cox
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7f0ad9350192b071d5905702f77a3772e9bff87f: Unhide Axion (November) activation time parameter - freetrader
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0c14ae1b46b7fa3d6f650b7fca7e42a5b0270d3f: Merge branch 'backport/D6780_6781_6782' into 'master' - Calin Culianu
07/11/2020 - 16:21 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d1b73a135190fa56dcf9f1a6b06bf86b09d39aaf...0c14ae1b46b7fa3d6f650b7fca7e42a5b0270d3f
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/edda65d356083ec69de505980336d75770d85613: Add facility and test for checking if Axion upgrade is enabled - Jason B. Cox
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0c369a963db3d52fb7a541d0225f3077a8d9a5d7: Enable Axion upgrades in unit tests - Jason B. Cox
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/6c7f2cb601bed2602155dd7205b320eceec631e4: Enable Axion upgrades in functional tests - Jason B. Cox
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7f0ad9350192b071d5905702f77a3772e9bff87f: Unhide Axion (November) activation time parameter - freetrader
07/11/2020 - 16:21 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0c14ae1b46b7fa3d6f650b7fca7e42a5b0270d3f: Merge branch 'backport/D6780_6781_6782' into 'master' - Calin Culianu
07/11/2020 - 16:26 [unknown] Calin Culianu (cculianu) approved merge request [!602 *[doc] Update build-osx build guide*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/602) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:27 [unknown] Calin Culianu (cculianu) merged merge request [!602 *[doc] Update build-osx build guide*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/602) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:27 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0c14ae1b46b7fa3d6f650b7fca7e42a5b0270d3f...33b50300c093e84cf91faa169c98237fb239c3c1
07/11/2020 - 16:27 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4396c577b4516107248eedf447e350ae172adf3e: [doc] Update build-osx build guide - Søren Bredlund Caspersen
07/11/2020 - 16:27 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/33b50300c093e84cf91faa169c98237fb239c3c1: Merge branch 'mac_build_notes' into 'master' - Calin Culianu
07/11/2020 - 16:27 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0c14ae1b46b7fa3d6f650b7fca7e42a5b0270d3f...33b50300c093e84cf91faa169c98237fb239c3c1
07/11/2020 - 16:27 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4396c577b4516107248eedf447e350ae172adf3e: [doc] Update build-osx build guide - Søren Bredlund Caspersen
07/11/2020 - 16:27 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/33b50300c093e84cf91faa169c98237fb239c3c1: Merge branch 'mac_build_notes' into 'master' - Calin Culianu
07/11/2020 - 16:40 [unknown] freetrader (freetrader) opened merge request [!681 *[backup] Cleanup leftover phononactivationtime option*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/681) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 16:44 [BigBlockIfTrue] lmao just switch the ifp from phonon to axion already
07/11/2020 - 17:02 [Calin Culianu] ok @BigBlockIfTrue reviewed the UniValue fix MR -- had 1 nit and 1 question. ..
07/11/2020 - 17:35 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/663 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 17:41 [BigBlockIfTrue] how do you guys feel about merging our bitcoincash-upgrade-specifications repository into the main repository? this would allow displaying our specs on docs.bitcoincashnode.org
07/11/2020 - 17:42 [BigBlockIfTrue] both are MIT licensed
07/11/2020 - 17:45 [freetrader] I feel the protocol specification in general should be a separate working area (hence separate repo) from the specifications that determine what a client has implemented or is planning to implement (which can be some other set including parts of the former).
07/11/2020 - 17:45 [BigBlockIfTrue] an alternative would be to mirror it via a subtree
07/11/2020 - 17:46 [Calin Culianu] oh like a git submodule?
07/11/2020 - 17:46 [freetrader] Yes, some kind of copying-over or subtree or sth.
07/11/2020 - 17:46 [BigBlockIfTrue] yeah i think submodule is more appropriate than subtree here
07/11/2020 - 17:46 [Calin Culianu] i used to hate submodules until i was forced to really use them -- they can be a lifesaver.. you link to a commit hash in another repo. it's pretty rad.
07/11/2020 - 17:47 [BigBlockIfTrue] (submodule is where the entire thing is managed as a single object; subtree you can manage individual files individually, e.g. univalue is a subtree)
07/11/2020 - 17:47 [freetrader] Does that mean you have to swallow everything that's in that repo ?
07/11/2020 - 17:47 That may not always be what we want.
07/11/2020 - 17:47 [Calin Culianu] oh yeah i think you have to swallow whole repo AFAIK
07/11/2020 - 17:47 [Calin Culianu] up to you guys -- i have no skin in this game
07/11/2020 - 17:47 [Calin Culianu] just throwing ideas out there...
07/11/2020 - 17:47 [freetrader] Although I can't right now see a good case where we would not implement the totality of what's in that spec repo.
07/11/2020 - 17:48 [freetrader] Sometimes things can be "optional though".
07/11/2020 - 17:49 [BigBlockIfTrue] you mean if there are specs that are not relevant to bchn?
07/11/2020 - 17:50 [freetrader] soon to be: automatic replay protection
07/11/2020 - 17:51 [freetrader] there may be others, one would need to review...
07/11/2020 - 17:52 [freetrader] in a world where upstream requirements were actually properly identified, one could just include a list of what we implement...
07/11/2020 - 17:52 [BigBlockIfTrue] technically automatic replay protection is a SHOULD, not a MUST
07/11/2020 - 17:53 [freetrader] that's what I mean, it's optional, and we should have some kind of manifest of requirements which we actually DO implement
07/11/2020 - 17:53 [freetrader] easy version: we take the upstream specs and annotate them to remove or otherwise indicate the parts we do not implement.
07/11/2020 - 17:55 [BigBlockIfTrue] yeah another option is to do something like docs.bitcoincashnode.org/doc/bips/
07/11/2020 - 17:58 [unknown] Calin Culianu (cculianu) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/663 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 17:58 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/33b50300c093e84cf91faa169c98237fb239c3c1...b052a3e04115aa14933a5fec020369ce7c864d60
07/11/2020 - 17:58 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/39a455036957019264948ea8f55317651b149cbb: Remove UniValue::push_backV() and UniValue::pushKVs() - BigBlockIfTrue
07/11/2020 - 17:58 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b052a3e04115aa14933a5fec020369ce7c864d60: Merge branch 'feature/nuke-univalue-bulk' into 'master' - Calin Culianu
07/11/2020 - 17:58 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/33b50300c093e84cf91faa169c98237fb239c3c1...b052a3e04115aa14933a5fec020369ce7c864d60
07/11/2020 - 17:58 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/39a455036957019264948ea8f55317651b149cbb: Remove UniValue::push_backV() and UniValue::pushKVs() - BigBlockIfTrue
07/11/2020 - 17:58 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b052a3e04115aa14933a5fec020369ce7c864d60: Merge branch 'feature/nuke-univalue-bulk' into 'master' - Calin Culianu
07/11/2020 - 17:59 [freetrader] I think for complicated technical changes, we should have some kind of project-internal change proposals which could reference upstream requirements (wherever they come from - BIPs, BUIPs, some kind of "RFCs" I occasionally hear about or something purely internal "BCHNIPs" ?)
07/11/2020 - 18:01 [freetrader] the BIP-only tracking list has imo basically outlived its usefulness.
07/11/2020 - 18:02 [freetrader] It ought to live on but as part of a larger document that includes specs coming in from other sources.
07/11/2020 - 18:03 [BigBlockIfTrue] we now have "internal" specs in the main repo for getblocktemplatelight and xversionmessage; should they move to the specs repo?
07/11/2020 - 18:04 [freetrader] xversionmessage / extversion is being fed to the reference dot cash specs AFAIK by @griffith as it is being developed
07/11/2020 - 18:05 [freetrader] GBTL should be doing that too at some stage but I don't think the RPC interface is really covered by that site.
07/11/2020 - 18:05 [freetrader] At this time.
07/11/2020 - 18:06 [freetrader] The spec repo you're talking about has really only covered consensus rules up to now, because that was it's purpose - to coordinate on those.
07/11/2020 - 18:07 [freetrader] I'd be wary at this point of mingling it with what are, still, pretty much client-specific APIs like GBTL...
07/11/2020 - 18:51 [unknown] Either height or MTP activation in BCHN alone will result in a split, guaranteed. The only question is what the percentages/prices will be.
07/11/2020 - 18:55 [freetrader] You are implying the existence of motivated miners who want to keep the existing DAA as a separate currency.
07/11/2020 - 18:57 [freetrader] Generally, nobody can stop some rinky-dink exchange from listing the old change if that's what they set their mind to.
07/11/2020 - 18:58 [freetrader] No matter the activation method.
07/11/2020 - 19:11 [unknown] Calin Culianu (cculianu) opened merge request [!682 *[backport] [tests] Functional test naming convention*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/682) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:14 [unknown] Calin Culianu (cculianu) approved merge request [!593 *[backport] random: stop feeding RNG output back into OpenSSL*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/593) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:14 [unknown] Calin Culianu (cculianu) merged merge request [!593 *[backport] random: stop feeding RNG output back into OpenSSL*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/593) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:14 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b052a3e04115aa14933a5fec020369ce7c864d60...36f2dfb9c5387ed32a43aa6f3bffc7df3d646d12
07/11/2020 - 19:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7e5daea9ee3ef8646fee12afd4b48183295eb537: random: stop feeding RNG output back into OpenSSL - fanquake
07/11/2020 - 19:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/36f2dfb9c5387ed32a43aa6f3bffc7df3d646d12: Merge branch 'backport/D6240' into 'master' - Calin Culianu
07/11/2020 - 19:14 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b052a3e04115aa14933a5fec020369ce7c864d60...36f2dfb9c5387ed32a43aa6f3bffc7df3d646d12
07/11/2020 - 19:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7e5daea9ee3ef8646fee12afd4b48183295eb537: random: stop feeding RNG output back into OpenSSL - fanquake
07/11/2020 - 19:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/36f2dfb9c5387ed32a43aa6f3bffc7df3d646d12: Merge branch 'backport/D6240' into 'master' - Calin Culianu
07/11/2020 - 19:20 [unknown] Calin Culianu (cculianu) approved merge request [!594 *[backport] [backport#14453] rpc: Fix wallet unload during walletpassphrase timeout*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/594) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/36f2dfb9c5387ed32a43aa6f3bffc7df3d646d12...63fa2b4358987613731e358458a754ffa7da1430
07/11/2020 - 19:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d1de9214733f169c9be62d55448c9a8cf17b4e77: [backport#14453] rpc: Fix wallet unload during walletpassphrase timeout - João Barbosa
07/11/2020 - 19:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/63fa2b4358987613731e358458a754ffa7da1430: Merge branch 'backport/D6249' into 'master' - Calin Culianu
07/11/2020 - 19:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/36f2dfb9c5387ed32a43aa6f3bffc7df3d646d12...63fa2b4358987613731e358458a754ffa7da1430
07/11/2020 - 19:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d1de9214733f169c9be62d55448c9a8cf17b4e77: [backport#14453] rpc: Fix wallet unload during walletpassphrase timeout - João Barbosa
07/11/2020 - 19:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/63fa2b4358987613731e358458a754ffa7da1430: Merge branch 'backport/D6249' into 'master' - Calin Culianu
07/11/2020 - 19:20 [unknown] Calin Culianu (cculianu) merged merge request [!594 *[backport] [backport#14453] rpc: Fix wallet unload during walletpassphrase timeout*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/594) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:28 [unknown] Calin Culianu (cculianu) approved merge request [!597 *[backport] Wrap nChainTx into GetChainTxCount*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/597) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:28 [unknown] Calin Culianu (cculianu) merged merge request [!597 *[backport] Wrap nChainTx into GetChainTxCount*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/597) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:28 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/63fa2b4358987613731e358458a754ffa7da1430...4f02a4d00b9168601976e65e84aba68b812ff07c
07/11/2020 - 19:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1b902d1c1eb5c16dd9e856cf723c0a91f7700af2: Wrap nChainTx into GetChainTxCount - Amaury Séchet
07/11/2020 - 19:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4f02a4d00b9168601976e65e84aba68b812ff07c: Merge branch 'backport/D6303' into 'master' - Calin Culianu
07/11/2020 - 19:28 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/63fa2b4358987613731e358458a754ffa7da1430...4f02a4d00b9168601976e65e84aba68b812ff07c
07/11/2020 - 19:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1b902d1c1eb5c16dd9e856cf723c0a91f7700af2: Wrap nChainTx into GetChainTxCount - Amaury Séchet
07/11/2020 - 19:28 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4f02a4d00b9168601976e65e84aba68b812ff07c: Merge branch 'backport/D6303' into 'master' - Calin Culianu
07/11/2020 - 19:30 [unknown] @freetrader That way round, it seems very likely that Amaury will dedicate himself to such a fork (and extract rent from it). I'm less sure that a small faction would continue obstinately run a BCHN fork.
07/11/2020 - 19:38 [unknown] Calin Culianu (cculianu) approved merge request [!599 *[backport] Allow overriding default flags*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/599) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:38 [unknown] Calin Culianu (cculianu) merged merge request [!599 *[backport] Allow overriding default flags*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/599) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:38 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4f02a4d00b9168601976e65e84aba68b812ff07c...1824152d3fd49e254722735c44ea430901118540
07/11/2020 - 19:38 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c41e8ad213eee4d4db594b690180629e323225ec: Allow overriding default flags - Jonas Nick
07/11/2020 - 19:38 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1824152d3fd49e254722735c44ea430901118540: Merge branch 'backport/D6309' into 'master' - Calin Culianu
07/11/2020 - 19:38 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4f02a4d00b9168601976e65e84aba68b812ff07c...1824152d3fd49e254722735c44ea430901118540
07/11/2020 - 19:38 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c41e8ad213eee4d4db594b690180629e323225ec: Allow overriding default flags - Jonas Nick
07/11/2020 - 19:38 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1824152d3fd49e254722735c44ea430901118540: Merge branch 'backport/D6309' into 'master' - Calin Culianu
07/11/2020 - 19:43 [unknown] Calin Culianu (cculianu) approved merge request [!600 *[backport] [CMAKE] Allow for checking support for several flags at the same time*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/600) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:43 [unknown] Calin Culianu (cculianu) merged merge request [!600 *[backport] [CMAKE] Allow for checking support for several flags at the same time*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/600) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:43 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/1824152d3fd49e254722735c44ea430901118540...f7a21e6b72d7fd3c9858b1ec059911ef5cea13b9
07/11/2020 - 19:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/59d0bf1e6c02cf13a4d97be20217be4450c4adcc: [CMAKE] Allow for checking support for several flags at the same time - Fabien
07/11/2020 - 19:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f7a21e6b72d7fd3c9858b1ec059911ef5cea13b9: Merge branch 'backport/D6310' into 'master' - Calin Culianu
07/11/2020 - 19:43 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/1824152d3fd49e254722735c44ea430901118540...f7a21e6b72d7fd3c9858b1ec059911ef5cea13b9
07/11/2020 - 19:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/59d0bf1e6c02cf13a4d97be20217be4450c4adcc: [CMAKE] Allow for checking support for several flags at the same time - Fabien
07/11/2020 - 19:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f7a21e6b72d7fd3c9858b1ec059911ef5cea13b9: Merge branch 'backport/D6310' into 'master' - Calin Culianu
07/11/2020 - 19:45 [unknown] I suggest including in the November fork a BIP135 definition for the future deployment of the new DAA.
07/11/2020 - 19:50 [unknown] Calin Culianu (cculianu) approved merge request [!601 *[backport] [CMAKE] BOOST_TEST_DYN_LINK is defined twice*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/601) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:50 [unknown] Calin Culianu (cculianu) merged merge request [!601 *[backport] [CMAKE] BOOST_TEST_DYN_LINK is defined twice*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/601) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:50 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f7a21e6b72d7fd3c9858b1ec059911ef5cea13b9...792659b1108823a75650b6384230cc0e24cb4313
07/11/2020 - 19:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/968218eb490360982374dda04c95ddd6f53284ce: [CMAKE] BOOST_TEST_DYN_LINK is defined twice - Fabien
07/11/2020 - 19:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/792659b1108823a75650b6384230cc0e24cb4313: Merge branch 'backport/D6312' into 'master' - Calin Culianu
07/11/2020 - 19:50 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f7a21e6b72d7fd3c9858b1ec059911ef5cea13b9...792659b1108823a75650b6384230cc0e24cb4313
07/11/2020 - 19:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/968218eb490360982374dda04c95ddd6f53284ce: [CMAKE] BOOST_TEST_DYN_LINK is defined twice - Fabien
07/11/2020 - 19:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/792659b1108823a75650b6384230cc0e24cb4313: Merge branch 'backport/D6312' into 'master' - Calin Culianu
07/11/2020 - 19:53 [unknown] Calin Culianu (cculianu) approved merge request [!596 *[backport] [CMAKE] Move the OpenSSL symbol detection to Qt rather than config*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/596) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:53 [unknown] Calin Culianu (cculianu) merged merge request [!596 *[backport] [CMAKE] Move the OpenSSL symbol detection to Qt rather than config*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/596) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:53 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/792659b1108823a75650b6384230cc0e24cb4313...65e25a679369ac1abdfd5c0d2f884e79caf8b917
07/11/2020 - 19:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e607d4c308f80755113f266fb2768b889a9a90ca: [CMAKE] Move the OpenSSL symbol detection to Qt rather than config - Fabien
07/11/2020 - 19:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/65e25a679369ac1abdfd5c0d2f884e79caf8b917: Merge branch 'backport/D6251' into 'master' - Calin Culianu
07/11/2020 - 19:53 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/792659b1108823a75650b6384230cc0e24cb4313...65e25a679369ac1abdfd5c0d2f884e79caf8b917
07/11/2020 - 19:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e607d4c308f80755113f266fb2768b889a9a90ca: [CMAKE] Move the OpenSSL symbol detection to Qt rather than config - Fabien
07/11/2020 - 19:53 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/65e25a679369ac1abdfd5c0d2f884e79caf8b917: Merge branch 'backport/D6251' into 'master' - Calin Culianu
07/11/2020 - 19:56 [freetrader] How would introducing an activation via BIP135 (basically equivalent to BIP9) be fundamentally different to activating via any other method, if the concern is someone wanting to split off because they don't agree?
07/11/2020 - 19:58 [freetrader] If the issue is uncertainty about some hashpower wanting to stop such an upgrade...
07/11/2020 - 19:58 we have consulted with Chinese pools, exchanges and major stakeholders about the question of a November DAA upgrade.
07/11/2020 - 19:58 The results are strongly in favor of it, so I think adding a requirement for a mining vote could be counter-productive.
07/11/2020 - 19:59 [unknown] Calin Culianu (cculianu) approved merge request [!603 *[backport] [CMAKE] Rename secp256k1 test targets*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/603) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:59 [unknown] Calin Culianu (cculianu) merged merge request [!603 *[backport] [CMAKE] Rename secp256k1 test targets*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/603) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 19:59 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/65e25a679369ac1abdfd5c0d2f884e79caf8b917...52770463a6f393b5fe481935b8757b9c0c721cea
07/11/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d6a0ac2672fe57e9f484486bc39f65126591caa5: [CMAKE] Rename secp256k1 test targets - Fabien
07/11/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/52770463a6f393b5fe481935b8757b9c0c721cea: Merge branch 'backport/D6313' into 'master' - Calin Culianu
07/11/2020 - 19:59 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/65e25a679369ac1abdfd5c0d2f884e79caf8b917...52770463a6f393b5fe481935b8757b9c0c721cea
07/11/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d6a0ac2672fe57e9f484486bc39f65126591caa5: [CMAKE] Rename secp256k1 test targets - Fabien
07/11/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/52770463a6f393b5fe481935b8757b9c0c721cea: Merge branch 'backport/D6313' into 'master' - Calin Culianu
07/11/2020 - 20:00 [Jonathan Toomim] btw, there's a chinese translation of my article available now, thanks to emergent_reasons, im_uname, and cindy wang:
07/11/2020 - 20:00 read.cash/@jtoomim/bchdaaasert-48a0b5c9
07/11/2020 - 20:07 [unknown] Calin Culianu (cculianu) approved merge request [!604 *[backport] Merge #13116: Add Clang thread safety annotations for variables guarded by...*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/604) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 20:07 [unknown] Calin Culianu (cculianu) merged merge request [!604 *[backport] Merge #13116: Add Clang thread safety annotations for variables guarded by...*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/604) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 20:07 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/52770463a6f393b5fe481935b8757b9c0c721cea...a457f8314f36d08fd5717b2c226a539207860d79
07/11/2020 - 20:07 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7a036b91b59ddfdba9484011077a8b962bda9d18: Merge #13116: Add Clang thread safety annotations for variables guarded by... - MarcoFalke
07/11/2020 - 20:07 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a457f8314f36d08fd5717b2c226a539207860d79: Merge branch 'backport/D6317' into 'master' - Calin Culianu
07/11/2020 - 20:07 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/52770463a6f393b5fe481935b8757b9c0c721cea...a457f8314f36d08fd5717b2c226a539207860d79
07/11/2020 - 20:07 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/7a036b91b59ddfdba9484011077a8b962bda9d18: Merge #13116: Add Clang thread safety annotations for variables guarded by... - MarcoFalke
07/11/2020 - 20:07 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a457f8314f36d08fd5717b2c226a539207860d79: Merge branch 'backport/D6317' into 'master' - Calin Culianu
07/11/2020 - 20:29 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/683 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 20:35 [Calin Culianu] lol @BigBlockIfTrue I opened an issue with Core as an experiment to see how they react: github.com/bitcoin/bitcoin/issues/19496
07/11/2020 - 20:37 [BigBlockIfTrue] *Expected behaviour*
07/11/2020 - 20:37 Undefined. There is no expectation.
07/11/2020 - 20:37 *Actual behaviour*
07/11/2020 - 20:37 The iterators are sorted somehow.
07/11/2020 - 20:37 :p
07/11/2020 - 20:48 [Calin Culianu] lol
07/11/2020 - 20:48 [Calin Culianu] guess who committed this?
07/11/2020 - 20:48 [Calin Culianu] github.com/bitcoin/bitcoin/commit/1b0bcc5f9573406bff1c3ffaf73826b0142d23cc
07/11/2020 - 20:48 [Calin Culianu] it's always him.
07/11/2020 - 20:48 [Calin Culianu] he's a C guy that is dangerous with C++ man.. ha ha
07/11/2020 - 21:11 [unknown] @freetrader Once a split happens, it is impossible to undo, and may grow. BSV didn't even conceive a split, but here they are.
07/11/2020 - 21:11 Miner activation displays the level of support in advance of any split. Of those not voting yes, some portion may be running ABC and some portion of those may not actually want a split. They can switch to BCHN/BU or pressure ABC to support the miner activation.
07/11/2020 - 21:15 [freetrader] > Miner activation displays the level of support in advance of any split.
07/11/2020 - 21:16 [freetrader] Not sure how this is any better than just signaling `/ASERT/` or some other DAA option in a coinbase message if that reflects what they want / are running.
07/11/2020 - 21:18 [freetrader] IMO there needs to be a process that crystallizes on one replacement DAA, and this can happen in various ways.
07/11/2020 - 21:18 [freetrader] But it must happen, or there is risk of a split (unless the alternative is to forsake a DAA upgrade, which would be a terrible choice imo).
07/11/2020 - 21:22 [unknown] Direct linkage from the vote to activation is critical because once a vote is cast, it cannot be changed. Segwit2X is what can happen when there is no direct linkage.
07/11/2020 - 21:26 [freetrader] BIP voting actually introduces more uncertainty into the problem resolution in BCH's current predicament.
07/11/2020 - 21:27 [freetrader] There is far more of a "direct linkage" between an MTP or height fork executed by conforming node implementations, versus the "it might happen or it might not, depending on how hostile hashpower feels" aspect of a BIP vote on a super-minority chain.
07/11/2020 - 21:29 [freetrader] Plainly : why should we put a super important BCH upgrade at the mercy of Slush pool or any other party that's been known to interfere.
07/11/2020 - 21:29 [freetrader] I don't see one good reason.
07/11/2020 - 21:30 [freetrader] Or put another way:
07/11/2020 - 21:30 Allowing hostile hash to prevent a DAA upgrade is just as stupid as allowing hostile hash to push through an IFP.
07/11/2020 - 21:31 [freetrader] BIP voting on super-minority hash chain is the common denominator...
07/11/2020 - 21:35 [unknown] Suppose activation height comes, and you see lots more blocks being produced on the non-DAA-upgrade side, and yes, there seems to be a hashrate increase too but who can be sure?
07/11/2020 - 21:36 [unknown] You have no information until that moment and nobody is running code that avoids a split even if they don't get their way.
07/11/2020 - 21:39 [mtrycz] Rational miners have all the rational interest to not let a DAA change activate.
07/11/2020 - 21:40 [imaginary_username] A social decision on whether or not to go through with a DAA activation will likely be reached long before any "voting" can take place. And even theoretically, we cannot prevent an intentional split through any mechanism, but we can minimize the impact of any such attempt.
07/11/2020 - 21:42 [imaginary_username] and in terms of encouraging social consensus, BIP9/135 on a vast minority late in the decision process is at worst counterproductive (as it's so manipulable), and at best no better than a simple coinbase string declaration.
07/11/2020 - 21:42 [mtrycz] (Not suggesting it at this moment, but has anyone dug into the miner parliament proposal? Would it fit?)
07/11/2020 - 21:43 [unknown] Nobody knows what slushpool is going to do, but if outside hashrate wanted to harm BCH, activating the IFP would have been a great time to do it.
07/11/2020 - 21:43 [unknown] Anyway this is my recommendation and I got it out there.
07/11/2020 - 21:45 [freetrader] Maybe the voiced threat of an appreciable defense, probably backed by some related industry punching power, dissuaded those who might have wanted to activate the IFP.
07/11/2020 - 21:47 [imaginary_username] one important point did come out of this discussion though, I'll like to thank @, and that is miners' explicit signal is important in pursuing a social consensus either way - and we are indeed pursuing it even as the technical evaluation of the ASERT proposal is ongoing. There's no guarantee that'll succeed, but we're not naive enough to think that's unimportant. :)
07/11/2020 - 21:57 [unknown] @freetrader And here I thought BCH miners soundly rejected it and BTC miners didn't care.
07/11/2020 - 21:58 [freetrader] My take: BCH miners realized that it was badly flawed and much disliked and thought better of signaling for it.
07/11/2020 - 21:58 While simultaneously letting it be known that they would defend against attempts to activate it.
07/11/2020 - 21:58 [unknown] How?
07/11/2020 - 21:59 [freetrader] How they let it be known?
07/11/2020 - 21:59 [unknown] Defend how?
07/11/2020 - 21:59 [freetrader] Hashpower, how else would miners defend.
07/11/2020 - 22:00 [freetrader] "_Jiang Zhuoer Pledges to Use Personal Hashrate to Vote Against IFP_"
07/11/2020 - 22:00 [unknown] Calin Culianu (cculianu) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/683 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:01 [freetrader] twitter.com/crypto_cindy/status/1235226964945809409
07/11/2020 - 22:01 [unknown] Oh yes I saw that.
07/11/2020 - 22:01 [unknown] Well that could happen again
07/11/2020 - 22:14 [unknown] Calin Culianu (cculianu) approved merge request [!638 *[backport] [backport#16117] util: Add UnintrruptibleSleep*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/638) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:14 [unknown] Calin Culianu (cculianu) merged merge request [!638 *[backport] [backport#16117] util: Add UnintrruptibleSleep*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/638) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:14 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a457f8314f36d08fd5717b2c226a539207860d79...56bdbc9f0d410f55b672651e19da871679a74bd2
07/11/2020 - 22:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a8748fce7c25679e3a2700bcff76a92d2ed3a32d: [backport#16117] util: Add UnintrruptibleSleep - MarcoFalke
07/11/2020 - 22:14 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/56bdbc9f0d410f55b672651e19da871679a74bd2: Merge branch 'backport/D6517' into 'master' - Calin Culianu
07/11/2020 - 22:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a457f8314f36d08fd5717b2c226a539207860d79...56bdbc9f0d410f55b672651e19da871679a74bd2
07/11/2020 - 22:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a8748fce7c25679e3a2700bcff76a92d2ed3a32d: [backport#16117] util: Add UnintrruptibleSleep - MarcoFalke
07/11/2020 - 22:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/56bdbc9f0d410f55b672651e19da871679a74bd2: Merge branch 'backport/D6517' into 'master' - Calin Culianu
07/11/2020 - 22:20 [unknown] Calin Culianu (cculianu) approved merge request [!605 *[backport] Merge #13535: [qa] wallet_basic: Specify minimum required amount for listunspent*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/605) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:20 [unknown] Calin Culianu (cculianu) merged merge request [!605 *[backport] Merge #13535: [qa] wallet_basic: Specify minimum required amount for listunspent*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/605) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/56bdbc9f0d410f55b672651e19da871679a74bd2...a1bb666f8b2b2b93c489dcb048b68637f188e7ff
07/11/2020 - 22:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3cc62139d6d25314817403c73328fede00002b40: Merge #13535: [qa] wallet_basic: Specify minimum required amount for listunspent - MarcoFalke
07/11/2020 - 22:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a1bb666f8b2b2b93c489dcb048b68637f188e7ff: Merge branch 'backport/D6319' into 'master' - Calin Culianu
07/11/2020 - 22:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/56bdbc9f0d410f55b672651e19da871679a74bd2...a1bb666f8b2b2b93c489dcb048b68637f188e7ff
07/11/2020 - 22:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3cc62139d6d25314817403c73328fede00002b40: Merge #13535: [qa] wallet_basic: Specify minimum required amount for listunspent - MarcoFalke
07/11/2020 - 22:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a1bb666f8b2b2b93c489dcb048b68637f188e7ff: Merge branch 'backport/D6319' into 'master' - Calin Culianu
07/11/2020 - 22:22 [freetrader] Gitlab is showing me no difference (no changes) between !683 and `master` now ...
07/11/2020 - 22:23 [freetrader] Never had this before - when I fetch the MR I can see the differences
07/11/2020 - 22:23 [BigBlockIfTrue] I can see the diff just fine
07/11/2020 - 22:23 [freetrader] in Gitlab website?
07/11/2020 - 22:24 [BigBlockIfTrue] yes
07/11/2020 - 22:24 [unknown] Calin Culianu (cculianu) approved merge request [!607 *[backport] Merge #13160: wallet: Unlock spent outputs*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/607) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:24 [unknown] Calin Culianu (cculianu) merged merge request [!607 *[backport] Merge #13160: wallet: Unlock spent outputs*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/607) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:24 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a1bb666f8b2b2b93c489dcb048b68637f188e7ff...f6a6728b848fbded1cb5a8ff00a8392af838b401
07/11/2020 - 22:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5e11f6b934f53978cc078e15eed6027f99e7c32c: Merge #13160: wallet: Unlock spent outputs - Wladimir J. van der Laan
07/11/2020 - 22:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f6a6728b848fbded1cb5a8ff00a8392af838b401: Merge branch 'backport/D6321' into 'master' - Calin Culianu
07/11/2020 - 22:24 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a1bb666f8b2b2b93c489dcb048b68637f188e7ff...f6a6728b848fbded1cb5a8ff00a8392af838b401
07/11/2020 - 22:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5e11f6b934f53978cc078e15eed6027f99e7c32c: Merge #13160: wallet: Unlock spent outputs - Wladimir J. van der Laan
07/11/2020 - 22:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f6a6728b848fbded1cb5a8ff00a8392af838b401: Merge branch 'backport/D6321' into 'master' - Calin Culianu
07/11/2020 - 22:24 [BigBlockIfTrue] running ninja check now zzZ
07/11/2020 - 22:25 [freetrader] I did, it passed, but I wanted to have a final look at the changes
07/11/2020 - 22:25 [freetrader] wth Gitlab
07/11/2020 - 22:25 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/683 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:26 [freetrader] i see where i went wrong
07/11/2020 - 22:27 [freetrader] Gitlab "remembered" and was comparing v1 against latest, and telling me there was no difference to master.
07/11/2020 - 22:27 [BigBlockIfTrue] ah, I only changed the commit message
07/11/2020 - 22:27 [freetrader] Selecting 'master' v 'latest' showed up all the changes.
07/11/2020 - 22:28 [freetrader] So the Gitlab UI shouldn't be telling me there are no differences to master, when I'm not even comparing to master.
07/11/2020 - 22:29 [freetrader] Set to merge when pipeline succeeds (!683)
07/11/2020 - 22:32 [unknown] Calin Culianu (cculianu) approved merge request [!619 *[backport] Improve handling of INVALID in IsMine*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/619) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:32 [unknown] Calin Culianu (cculianu) merged merge request [!619 *[backport] Improve handling of INVALID in IsMine*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/619) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:32 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f6a6728b848fbded1cb5a8ff00a8392af838b401...e4e6665c5bd209de2ee7c6ce5fb93fa13a69dec6
07/11/2020 - 22:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e5d21947976cb7bf2fd59d53ec1137cfeeeff910: Improve handling of INVALID in IsMine - Pieter Wuille
07/11/2020 - 22:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e4e6665c5bd209de2ee7c6ce5fb93fa13a69dec6: Merge branch 'backport/D6381' into 'master' - Calin Culianu
07/11/2020 - 22:32 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f6a6728b848fbded1cb5a8ff00a8392af838b401...e4e6665c5bd209de2ee7c6ce5fb93fa13a69dec6
07/11/2020 - 22:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e5d21947976cb7bf2fd59d53ec1137cfeeeff910: Improve handling of INVALID in IsMine - Pieter Wuille
07/11/2020 - 22:32 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e4e6665c5bd209de2ee7c6ce5fb93fa13a69dec6: Merge branch 'backport/D6381' into 'master' - Calin Culianu
07/11/2020 - 22:35 [unknown] Calin Culianu (cculianu) approved merge request [!643 *[backport] CBlockTreeDB::ReadReindexing => CBlockTreeDB::IsReindexing*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/643) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:35 [unknown] Calin Culianu (cculianu) merged merge request [!643 *[backport] CBlockTreeDB::ReadReindexing => CBlockTreeDB::IsReindexing*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/643) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:35 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e4e6665c5bd209de2ee7c6ce5fb93fa13a69dec6...d0aaea7242e013e9a3c7e7f474548b2dffb1279f
07/11/2020 - 22:35 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4cb4c8337848b0bf2037f8507d9384ff468f948f: CBlockTreeDB::ReadReindexing => CBlockTreeDB::IsReindexing - Amaury Séchet
07/11/2020 - 22:35 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d0aaea7242e013e9a3c7e7f474548b2dffb1279f: Merge branch 'backport/D6564' into 'master' - Calin Culianu
07/11/2020 - 22:35 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e4e6665c5bd209de2ee7c6ce5fb93fa13a69dec6...d0aaea7242e013e9a3c7e7f474548b2dffb1279f
07/11/2020 - 22:35 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4cb4c8337848b0bf2037f8507d9384ff468f948f: CBlockTreeDB::ReadReindexing => CBlockTreeDB::IsReindexing - Amaury Séchet
07/11/2020 - 22:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d0aaea7242e013e9a3c7e7f474548b2dffb1279f: Merge branch 'backport/D6564' into 'master' - Calin Culianu
07/11/2020 - 22:40 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/683 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:40 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d0aaea7242e013e9a3c7e7f474548b2dffb1279f...2a2e575fc53d0558df805ea3b100b11b55736f6a
07/11/2020 - 22:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0fbe779c378702e3f96359a24d35e43d7fcd8a74: Remove UniValue::clear() - BigBlockIfTrue
07/11/2020 - 22:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2a2e575fc53d0558df805ea3b100b11b55736f6a: Merge branch 'feature/nuke-univalue-clear' into 'master' - freetrader
07/11/2020 - 22:40 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/d0aaea7242e013e9a3c7e7f474548b2dffb1279f...2a2e575fc53d0558df805ea3b100b11b55736f6a
07/11/2020 - 22:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0fbe779c378702e3f96359a24d35e43d7fcd8a74: Remove UniValue::clear() - BigBlockIfTrue
07/11/2020 - 22:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2a2e575fc53d0558df805ea3b100b11b55736f6a: Merge branch 'feature/nuke-univalue-clear' into 'master' - freetrader
07/11/2020 - 22:42 [unknown] Calin Culianu (cculianu) approved merge request [!647 *[backport] [backport#15337] rpc: Fix for segfault if combinepsbt called with empty inputs*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/647) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:42 [unknown] Calin Culianu (cculianu) merged merge request [!647 *[backport] [backport#15337] rpc: Fix for segfault if combinepsbt called with empty inputs*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/647) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 22:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2a2e575fc53d0558df805ea3b100b11b55736f6a...f08aac667cf476d0ba916b588f507ae7bfb375da
07/11/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/fad5d8f467cc51ce0878a3e1a107fe4f5f7da4db: [backport#15337] rpc: Fix for segfault if combinepsbt called with empty inputs - MarcoFalke
07/11/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f08aac667cf476d0ba916b588f507ae7bfb375da: Merge branch 'backport/D6590' into 'master' - Calin Culianu
07/11/2020 - 22:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2a2e575fc53d0558df805ea3b100b11b55736f6a...f08aac667cf476d0ba916b588f507ae7bfb375da
07/11/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/fad5d8f467cc51ce0878a3e1a107fe4f5f7da4db: [backport#15337] rpc: Fix for segfault if combinepsbt called with empty inputs - MarcoFalke
07/11/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f08aac667cf476d0ba916b588f507ae7bfb375da: Merge branch 'backport/D6590' into 'master' - Calin Culianu
07/11/2020 - 23:03 [unknown] Calin Culianu (cculianu) opened merge request [!684 *[rpc] Fix a few nits, unused parameters, and use std::move in rawtransaction.cpp*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/684) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 23:07 [unknown] Calin Culianu (cculianu) approved merge request [!676 *[doc] Add deprecation note for Win32 build and support*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/676) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 23:09 [unknown] Calin Culianu (cculianu) approved merge request [!658 *[backport] Merge #18412: script: fix SCRIPT_ERR_SIG_PUSHONLY error string*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/658) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 23:10 [unknown] Calin Culianu (cculianu) merged merge request [!658 *[backport] Merge #18412: script: fix SCRIPT_ERR_SIG_PUSHONLY error string*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/658) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 23:10 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f08aac667cf476d0ba916b588f507ae7bfb375da...e76fcd537971c9d71ab6a34a884772e34c4e750d
07/11/2020 - 23:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/42c4c5c5095d3270da266d3ee801d397864bf590: Merge #18412: script: fix SCRIPT_ERR_SIG_PUSHONLY error string - MarcoFalke
07/11/2020 - 23:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e76fcd537971c9d71ab6a34a884772e34c4e750d: Merge branch 'backport/D6696' into 'master' - Calin Culianu
07/11/2020 - 23:10 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f08aac667cf476d0ba916b588f507ae7bfb375da...e76fcd537971c9d71ab6a34a884772e34c4e750d
07/11/2020 - 23:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/42c4c5c5095d3270da266d3ee801d397864bf590: Merge #18412: script: fix SCRIPT_ERR_SIG_PUSHONLY error string - MarcoFalke
07/11/2020 - 23:10 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e76fcd537971c9d71ab6a34a884772e34c4e750d: Merge branch 'backport/D6696' into 'master' - Calin Culianu
07/11/2020 - 23:15 [unknown] Calin Culianu (cculianu) approved merge request [!661 *[backport] Merge #14816: Add CScriptNum decode python implementation in functional suite*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/661) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 23:15 [unknown] Calin Culianu (cculianu) merged merge request [!661 *[backport] Merge #14816: Add CScriptNum decode python implementation in functional suite*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/661) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/11/2020 - 23:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e76fcd537971c9d71ab6a34a884772e34c4e750d...c5b142c20500d8aa3a1dd9bfb1fa048cef0f5c2e
07/11/2020 - 23:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9b59864b984ca2cd8a0deb709864623e76a383fa: Merge #14816: Add CScriptNum decode python implementation in functional suite - Wladimir J. van der Laan
07/11/2020 - 23:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c5b142c20500d8aa3a1dd9bfb1fa048cef0f5c2e: Merge branch 'backport/D6713' into 'master' - Calin Culianu
07/11/2020 - 23:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e76fcd537971c9d71ab6a34a884772e34c4e750d...c5b142c20500d8aa3a1dd9bfb1fa048cef0f5c2e
07/11/2020 - 23:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9b59864b984ca2cd8a0deb709864623e76a383fa: Merge #14816: Add CScriptNum decode python implementation in functional suite - Wladimir J. van der Laan
07/11/2020 - 23:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c5b142c20500d8aa3a1dd9bfb1fa048cef0f5c2e: Merge branch 'backport/D6713' into 'master' - Calin Culianu

⬆️⬆️⬆️  END LOG FOR 07/11/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/10/2020 ⬇️⬇️⬇️
07/10/2020 - 07:20 [Calin Culianu] i see.. yeah.. i mean to me and a lot of people (miners who have lived it).. that's the problem. idk. *sigh*. ABC man. we'll see where this goes.
07/10/2020 - 07:59 [jkister] damn almost an hour and no block.
07/10/2020 - 08:14 [unknown] Calin Culianu (cculianu) approved merge request [!636 *[backport] [backport#15305] [validation] Crash if disconnecting a block fails*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/636) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 08:22 [unknown] Calin Culianu (cculianu) approved merge request [!618 *[backport] [devtools] Use a trap to cleanup bitcoind instead of a background process*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/618) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 08:22 [unknown] Calin Culianu (cculianu) merged merge request [!618 *[backport] [devtools] Use a trap to cleanup bitcoind instead of a background process*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/618) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 08:22 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0ebe5f086ae25c296bb17062ce8d3bbfa21c96d7...f8dd173ce8e4e82e0b377777f58cf7e35660f278
07/10/2020 - 08:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0689ae02e91e895a3027424ed54249babd6f9594: [devtools] Use a trap to cleanup bitcoind instead of a background process - Jason B. Cox
07/10/2020 - 08:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f8dd173ce8e4e82e0b377777f58cf7e35660f278: Merge branch 'backport/D6378' into 'master' - Calin Culianu
07/10/2020 - 08:22 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/0ebe5f086ae25c296bb17062ce8d3bbfa21c96d7...f8dd173ce8e4e82e0b377777f58cf7e35660f278
07/10/2020 - 08:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0689ae02e91e895a3027424ed54249babd6f9594: [devtools] Use a trap to cleanup bitcoind instead of a background process - Jason B. Cox
07/10/2020 - 08:22 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f8dd173ce8e4e82e0b377777f58cf7e35660f278: Merge branch 'backport/D6378' into 'master' - Calin Culianu
07/10/2020 - 08:31 [unknown] Calin Culianu (cculianu) merged merge request [!636 *[backport] [backport#15305] [validation] Crash if disconnecting a block fails*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/636) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 08:31 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f8dd173ce8e4e82e0b377777f58cf7e35660f278...046152f7658c178bb60a6bc7ded8f58ab3f9a086
07/10/2020 - 08:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c25bfb8318bb518040c815439e2d6ecf916149a2: [backport#15305] [validation] Crash if disconnecting a block fails - fanquake
07/10/2020 - 08:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/046152f7658c178bb60a6bc7ded8f58ab3f9a086: Merge branch 'backport/D6511' into 'master' - Calin Culianu
07/10/2020 - 08:31 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f8dd173ce8e4e82e0b377777f58cf7e35660f278...046152f7658c178bb60a6bc7ded8f58ab3f9a086
07/10/2020 - 08:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c25bfb8318bb518040c815439e2d6ecf916149a2: [backport#15305] [validation] Crash if disconnecting a block fails - fanquake
07/10/2020 - 08:31 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/046152f7658c178bb60a6bc7ded8f58ab3f9a086: Merge branch 'backport/D6511' into 'master' - Calin Culianu
07/10/2020 - 09:06 [unknown] Calin Culianu (cculianu) approved merge request [!626 *[backport] Skip stale tip checking if outbound connections are off or if reindexing.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/626) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:06 [unknown] Calin Culianu (cculianu) merged merge request [!626 *[backport] Skip stale tip checking if outbound connections are off or if reindexing.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/626) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:06 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/046152f7658c178bb60a6bc7ded8f58ab3f9a086...aaaa8f834dfdb6fe3f2117ef565ca5e4663dc448
07/10/2020 - 09:06 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/ea75a9a6de2efce77fb3bd1462b37e9dd4333f75: Skip stale tip checking if outbound connections are off or if reindexing. - Gregory Maxwell
07/10/2020 - 09:06 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/aaaa8f834dfdb6fe3f2117ef565ca5e4663dc448: Merge branch 'backport/D6452' into 'master' - Calin Culianu
07/10/2020 - 09:06 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/046152f7658c178bb60a6bc7ded8f58ab3f9a086...aaaa8f834dfdb6fe3f2117ef565ca5e4663dc448
07/10/2020 - 09:06 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/ea75a9a6de2efce77fb3bd1462b37e9dd4333f75: Skip stale tip checking if outbound connections are off or if reindexing. - Gregory Maxwell
07/10/2020 - 09:06 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/aaaa8f834dfdb6fe3f2117ef565ca5e4663dc448: Merge branch 'backport/D6452' into 'master' - Calin Culianu
07/10/2020 - 09:12 [unknown] Calin Culianu (cculianu) approved merge request [!653 *[backport] Merge #12401: Reset pblocktree before deleting LevelDB file*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/653) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:13 [unknown] Calin Culianu (cculianu) merged merge request [!653 *[backport] Merge #12401: Reset pblocktree before deleting LevelDB file*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/653) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:13 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/aaaa8f834dfdb6fe3f2117ef565ca5e4663dc448...a8f4432a2da20f0fd478613087d093bdc5222525
07/10/2020 - 09:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9b09266ea4ced2f4fe61f4370e5562143d7b8c16: Merge #12401: Reset pblocktree before deleting LevelDB file - Wladimir J. van der Laan
07/10/2020 - 09:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a8f4432a2da20f0fd478613087d093bdc5222525: Merge branch 'backport/D6632' into 'master' - Calin Culianu
07/10/2020 - 09:13 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/aaaa8f834dfdb6fe3f2117ef565ca5e4663dc448...a8f4432a2da20f0fd478613087d093bdc5222525
07/10/2020 - 09:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9b09266ea4ced2f4fe61f4370e5562143d7b8c16: Merge #12401: Reset pblocktree before deleting LevelDB file - Wladimir J. van der Laan
07/10/2020 - 09:13 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a8f4432a2da20f0fd478613087d093bdc5222525: Merge branch 'backport/D6632' into 'master' - Calin Culianu
07/10/2020 - 09:26 [unknown] Calin Culianu (cculianu) approved merge request [!613 *[backport] gui: Fix shutdown order*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/613) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:26 [unknown] Calin Culianu (cculianu) merged merge request [!613 *[backport] gui: Fix shutdown order*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/613) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:26 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a8f4432a2da20f0fd478613087d093bdc5222525...e051163188fdb0e13a4c19374698a5737710da5b
07/10/2020 - 09:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0be3b725b977db1326c5f1688349911699a75e22: gui: Fix shutdown order - João Barbosa
07/10/2020 - 09:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e051163188fdb0e13a4c19374698a5737710da5b: Merge branch 'backport/D6344' into 'master' - Calin Culianu
07/10/2020 - 09:26 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a8f4432a2da20f0fd478613087d093bdc5222525...e051163188fdb0e13a4c19374698a5737710da5b
07/10/2020 - 09:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0be3b725b977db1326c5f1688349911699a75e22: gui: Fix shutdown order - João Barbosa
07/10/2020 - 09:26 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e051163188fdb0e13a4c19374698a5737710da5b: Merge branch 'backport/D6344' into 'master' - Calin Culianu
07/10/2020 - 09:36 [unknown] Calin Culianu (cculianu) approved merge request [!612 *[backport] Use BlockHash in BlockFilter*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/612) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:36 [unknown] Calin Culianu (cculianu) merged merge request [!612 *[backport] Use BlockHash in BlockFilter*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/612) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:36 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e051163188fdb0e13a4c19374698a5737710da5b...e87782b2199c1da451069a2673da8821aecc436b
07/10/2020 - 09:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/42f5ae192135bed4c55f5edd52a98aa237d63fbc: Use BlockHash in BlockFilter - Amaury Séchet
07/10/2020 - 09:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e87782b2199c1da451069a2673da8821aecc436b: Merge branch 'backport/D6338' into 'master' - Calin Culianu
07/10/2020 - 09:36 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e051163188fdb0e13a4c19374698a5737710da5b...e87782b2199c1da451069a2673da8821aecc436b
07/10/2020 - 09:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/42f5ae192135bed4c55f5edd52a98aa237d63fbc: Use BlockHash in BlockFilter - Amaury Séchet
07/10/2020 - 09:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e87782b2199c1da451069a2673da8821aecc436b: Merge branch 'backport/D6338' into 'master' - Calin Culianu
07/10/2020 - 09:42 [unknown] Calin Culianu (cculianu) approved merge request [!611 *[backport] Use BlockHash and TxId in zmq*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/611) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:42 [unknown] Calin Culianu (cculianu) merged merge request [!611 *[backport] Use BlockHash and TxId in zmq*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/611) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e87782b2199c1da451069a2673da8821aecc436b...b202e9b5114ac7728606f559a7046179a824affc
07/10/2020 - 09:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3572e8a1db9e6ed615d0f399d746e810a05a7bdf: Use BlockHash and TxId in zmq - Amaury Séchet
07/10/2020 - 09:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b202e9b5114ac7728606f559a7046179a824affc: Merge branch 'backport/D6336' into 'master' - Calin Culianu
07/10/2020 - 09:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e87782b2199c1da451069a2673da8821aecc436b...b202e9b5114ac7728606f559a7046179a824affc
07/10/2020 - 09:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3572e8a1db9e6ed615d0f399d746e810a05a7bdf: Use BlockHash and TxId in zmq - Amaury Séchet
07/10/2020 - 09:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b202e9b5114ac7728606f559a7046179a824affc: Merge branch 'backport/D6336' into 'master' - Calin Culianu
07/10/2020 - 09:49 [Calin Culianu] @freetrader are you around? I have an issue with !617 -- I think they should be passing the coin_control param down to `CreateTransaction` .. instead they totally ignore it and just create another dummy `coinControl`. Should I submit a subsequent MR to fix this? Or do we just want to not worry about this and be in synch with ABC here? It doesn't really matter either way -- it just irks me that the code quality h
07/10/2020 - 09:51 [Calin Culianu] Fuggit I'll just merge !617 and issue an MR. We can close the MR if we decide we don't want to be burdened with rpcwallet.cpp
07/10/2020 - 09:52 [unknown] Calin Culianu (cculianu) approved merge request [!617 *[backport] [refactor] add const CCoinControl& param to SendMoney*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/617) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:52 [unknown] Calin Culianu (cculianu) merged merge request [!617 *[backport] [refactor] add const CCoinControl& param to SendMoney*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/617) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:52 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b202e9b5114ac7728606f559a7046179a824affc...d0750a1d229f7323e3ddbbff049f7dbbd957973b
07/10/2020 - 09:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e75ea52d1fb7233af1d0d3e8708155639bdfdc5e: [refactor] add const CCoinControl& param to SendMoney - Marco Antonio Jaguaribe Costa
07/10/2020 - 09:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d0750a1d229f7323e3ddbbff049f7dbbd957973b: Merge branch 'backport/D6367' into 'master' - Calin Culianu
07/10/2020 - 09:52 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b202e9b5114ac7728606f559a7046179a824affc...d0750a1d229f7323e3ddbbff049f7dbbd957973b
07/10/2020 - 09:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e75ea52d1fb7233af1d0d3e8708155639bdfdc5e: [refactor] add const CCoinControl& param to SendMoney - Marco Antonio Jaguaribe Costa
07/10/2020 - 09:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/d0750a1d229f7323e3ddbbff049f7dbbd957973b: Merge branch 'backport/D6367' into 'master' - Calin Culianu
07/10/2020 - 09:53 [emergent_reasons] files.sameroom.io/5UEtuzdzo2Q10OqYcYU8T4pmvqewfBvX0kEn09FJ6u8/image.png
07/10/2020 - 09:53 [emergent_reasons] sexy
07/10/2020 - 09:59 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/673 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 09:59 [Calin Culianu] ok, created !673 to address my concern
07/10/2020 - 10:01 [mtrycz] Mr Culianu is on fire today
07/10/2020 - 10:10 [Calin Culianu] ha yeah i want these resolved. who knows.. maybe we can even do a release soon....
07/10/2020 - 10:14 [Tom Zander] not sure if this is still the case in bchn, but bitcoinqt used to make this mistake www.kdab.com/fixing-a-common-antipattern-when-loading-translations-in-qt
07/10/2020 - 10:14 [Calin Culianu] oh yeah i saw that on /r/cpp
07/10/2020 - 10:15 [Calin Culianu] i'll have to look into that.. thanks for the tip
07/10/2020 - 10:16 [Tom Zander] hehe, we read the same feeds.
07/10/2020 - 10:17 [Javier González] read.cash/@JavierGonzalez/why-bitcoin-cash-need-the-bmp-1a6ab975 has the potential to help with a decision-making on the new difficulty algorithm of BCH. In a neutral, legitimate and open way.
07/10/2020 - 10:17 If BCHN wants to participate, I can give you access to the BMP by mining a very small amount of hashpower, so you can get started.
07/10/2020 - 10:50 [Tom Zander] @Jonathan Toomim I am struggling with:
07/10/2020 - 10:50 > wtema likely needs rules restricting solvetimes to be greater than some value (e.g. > -0.5 * 144 * 600 sec for wtema-144)`
07/10/2020 - 10:50 did you mean that a intern-block-time greater than halve a day is an issue and should be special-cased? Sounds beyond trivial, and standard operating procedure, in code, though mathematics people tend to not like such special cases.
07/10/2020 - 10:58 [Tom Zander] My point of view in regards to the point of black-listing a block that violates the FTL rule:
07/10/2020 - 10:58 the peer that send us this, and the miner that built this, indeed broke consensus. They are banned because of that.
07/10/2020 - 10:58 Sure, in an hour or two that block is valid, but that doesn't change the point that the miner and the peer broke consensus when they made it and when the peer relayed it. I only want to be connected with peers that are in consensus with me (its a waste of both our times otherwise).
07/10/2020 - 10:58 This rule, and the banning of peers following the different consensus rules, *implies* that nobody will built on top of the bad block. And that makes the chain-work of that block be almost per definition lower than 'tip' when the block becomes valid.
07/10/2020 - 10:59 [Tom Zander] So the permanent banning of this block is fine and avoids confusion.
07/10/2020 - 11:14 [Tom Zander] the FTL attack doesn't make sense to me.
07/10/2020 - 11:14 If a miner mines at 7200 s in future and therefore lowers the difficulty, then all miners benefit.
07/10/2020 - 11:14 If a miner hides his work, then the 7200s limit isn't hit until he broadcasts it.
07/10/2020 - 11:14 So this attack has nothing to do with FTL. There is no need to lower it.
07/10/2020 - 11:24 [Tom Zander] ps. I'm having problems with FTL. It just means "faster-than-light" in my mind.. :p
07/10/2020 - 12:52 [unknown] freetrader (freetrader) opened merge request [!674 *[backport] fuzz: Link BasicTestingSetup (shared with unit tests)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/674) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 12:59 [freetrader] There is a rather long, but seemingly valuable backport chain starting with D5816 in
07/10/2020 - 12:59 schedule.bitcoincashnode.org/bchn-backport-diffs-graph.svg
07/10/2020 - 13:01 [freetrader] It looks to me like it is removing a bunch of cruft and dependencies from wallet code.
07/10/2020 - 13:09 [Calin Culianu] oh yeah i am looking at it now.. yeah looks like a bunch of dead code removal
07/10/2020 - 13:11 [freetrader] I think I may have come across this in the context of "things that are tripping up D6554"
07/10/2020 - 13:12 [Calin Culianu] ah yeah
07/10/2020 - 13:15 [Calin Culianu] i'm looking them over now -- TBH they all look good. abstracting away out the guts into at least some semblance of a generic interface. not bad.
07/10/2020 - 13:17 [freetrader] 5816 seems to be missing something though (" 'Optional' does not name a type)
07/10/2020 - 13:17 [freetrader] maybe some threading related changes first.
07/10/2020 - 13:19 [Calin Culianu] that one is not in 5816
07/10/2020 - 13:19 [Calin Culianu] but yes it's there
07/10/2020 - 13:19 [Calin Culianu] i mean in their files.. let me find it
07/10/2020 - 13:19 [freetrader] enum class Optional supposed to be in src/rpc/util.h
07/10/2020 - 13:20 [freetrader] ah, D6064
07/10/2020 - 13:21 [freetrader] on our planned list, so I'll see how that one goes
07/10/2020 - 13:22 [Calin Culianu] this: reviews.bitcoinabc.org/D5683
07/10/2020 - 13:22 [Calin Culianu] optonal.h added there ^
07/10/2020 - 13:27 [freetrader] right
07/10/2020 - 13:27 [Calin Culianu] it's a bit tricky.. i can help with that oen.. some of our code deviated
07/10/2020 - 13:27 [Calin Culianu] D6064 is not related
07/10/2020 - 13:27 [Calin Culianu] although that one will be a pickle too, lol
07/10/2020 - 13:29 [Calin Culianu] files.sameroom.io/0I1cfNXBGVt1jwQNo1v0lFeKtD6YQMht_drR4oUoUAQ/Screen+Shot+2020-07-10+at+4.29.25+PM.png
07/10/2020 - 13:33 [freetrader] taking a look at 5683 now
07/10/2020 - 13:51 [Calin Culianu] it's a beast.
07/10/2020 - 13:51 [freetrader] no, i'm unit testing already
07/10/2020 - 13:52 [freetrader] ahaha ok, wallet_tests failed
07/10/2020 - 13:52 [Calin Culianu] i gotta run out to tcb.
07/10/2020 - 13:53 [Calin Culianu] i'll be back later.
07/10/2020 - 13:58 [imaginary_username] that particular message does not refer to the whole DAA but specifically to one positive effect of exponential, no need to overblow it
07/10/2020 - 14:23 [Calin Culianu] Meh. It’s about communication tone and the overall lack of positive participation by abc. I’m telling you.. just a prediction. Hopefully I’m totally wrong.
07/10/2020 - 14:25 [mtrycz] read.cash/@mtrycz/corgi-is-a-novel-framework-for-testing-emergent-properties-of-bitcoind-networks-188b96c1
07/10/2020 - 14:35 [unknown] upvoted, tipped, starred, watched and forked
07/10/2020 - 14:37 [mtrycz] I also started a reddit discussion about it
07/10/2020 - 14:37 old.reddit.com/r/btc/comments/hoq17g/corgi_is_a_novel_framework_for_testing_emergent/
07/10/2020 - 14:37 read.cash/@mtrycz/corgi-is-a-novel-framework-for-testing-emergent-properties-of-bitcoind-networks-188b96c1
07/10/2020 - 14:37 Hi all, I'm @mtrycz and I try to be an evidence-oriented person. Recently I joined Bitcoin Cash Node as a contributor, based on this inclination. corgi is a result of my contribution and it's a proj...
07/10/2020 - 14:38 [mtrycz] I really like the logo <3
07/10/2020 - 14:39 [mtrycz] I'll take a break from proofreading for a while
07/10/2020 - 14:39 [mtrycz] In the meantime, nobody has yet asked me about
07/10/2020 - 14:39 ```# This framework is inspired by and dedicated to aphyr```
07/10/2020 - 14:49 [freetrader] unit tests passed, one run over the extended tests and I'll submit the backport
07/10/2020 - 15:09 [Calin Culianu] Omfg you managed to backport it? It seemed like a beast. I’ll give it extra special attention.
07/10/2020 - 15:09 [Calin Culianu] We had conflicts with it due to our univalve changes, etc. I’ll look carefully ... thanks man!
07/10/2020 - 15:13 [freetrader] there was only one Univalue API related modification needed.
07/10/2020 - 15:13 [freetrader] getValues() -> getArrayValues()
07/10/2020 - 15:15 [freetrader] test plan passed, but running a build with UBsan and Asan as stated in the test plan gave me errors.
07/10/2020 - 15:17 [freetrader] it may be that these need suppressions which have not yet been backported, but one of them is from LeakSanitizer
07/10/2020 - 15:26 [Calin Culianu] I noticed that just vanilla master has tons of ubsan warnings.
07/10/2020 - 15:26 Asan won’t even build on my vm. I’ll try a real Linux box and see.
07/10/2020 - 15:26 [mtrycz] aphyr.com/ is a network engineer.
07/10/2020 - 15:26 He had a problem, and no tool to solve it. So he went ahead and created it himself. That's inspiration right there.
07/10/2020 - 15:26 That's how jepsen.io/ was born, a framework for testing reliability of networked software.
07/10/2020 - 15:26 He did a series of indepth analyses of distributed software, which was introduced as "web.archive.org/web/20130922150206/http://aphyr.com/posts/281-call-me-maybe-carly-rae-jepsen-and-the-perils-of-network-partitions". I loved the light-hearted approach, while also being very rigorous.
07/10/2020 - 15:26 The dude basically invented an industry for himself.
07/10/2020 - 15:26 (The "call me maybe" series has since got a more serious rework, and jepsen.io got its own site)
07/10/2020 - 15:26 [Calin Culianu] So.. may be unrelated.
07/10/2020 - 15:26 [Calin Culianu] I’ll review this one extra carefully. It’s big.
07/10/2020 - 15:26 [Calin Culianu] Thanks man!
07/10/2020 - 15:27 [Calin Culianu] Also @BigBlockIfTrue I haven’t forgot about your performance fixes. I agree with them and like them — I’ll review that next!!! I promise!
07/10/2020 - 16:18 [unknown] freetrader (freetrader) opened merge request [!676 *[doc] Add deprecation note for Win32 build and support*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/676) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 17:16 [unknown] freetrader (freetrader) opened merge request [!677 *[backport] Remove Windows 32 bit build*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/677) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/10/2020 - 17:17 [freetrader] ^ Holding for after 0.21.3
07/10/2020 - 17:27 [Calin Culianu] Hey @Jonathan Toomim how do you feel about renaming the FTL limit thing to the Tachyon Limit? It would be a tribute to physics and Star Trek and also kind of fitting. We limit the extent to which faster than light blocks traveling back in time (Tachyonic block) can be accepted. Ha ha.
07/10/2020 - 17:30 [Calin Culianu] Gotcha
07/10/2020 - 18:54 [mtrycz] I'm having problems on firefox with flipstarter.ryver.site/
07/10/2020 - 18:54 Brave worked on the first try
07/10/2020 - 19:09 [freetrader] twitter.com/unix_root/status/1281646894066827264
07/10/2020 - 19:09 [freetrader] Yet another one
07/10/2020 - 19:10 [freetrader] t.co/2rpwIAMqDG?amp=1
07/10/2020 - 19:10 [freetrader] thehackernews.com/2020/07/zoom-windows-security.html?utm_source=social_share
07/10/2020 - 19:14 [BigBlockIfTrue] there already is a FTL rule, isn't there? just a different numerical value
07/10/2020 - 19:24 [Jonathan Toomim] no objection
07/10/2020 - 20:10 [Josh Ellithorpe] Zoom is literal garbage =P
07/10/2020 - 20:10 [Josh Ellithorpe] dumpster fire that will never be secure...
07/10/2020 - 20:11 [Josh Ellithorpe] Oldie but goodie -> medium.com/tenable-techblog/remotely-exploiting-zoom-meetings-5a811342ba1d
07/10/2020 - 21:03 [Tom Zander] @BigBlockIfTrue yes, you are correct. Bitcoin indeed has had for many years the FTL rule, the rule in the consensus that a block is rejected if, at time of first-seen, it is more than 70min in the future.
07/10/2020 - 21:03 This is to avoid miners that have their system miscalibrated from confusing everyone.
07/10/2020 - 22:38 [unknown] BigBlockIfTrue (BigBlockIfTrue) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/678 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node

⬆️⬆️⬆️  END LOG FOR 07/10/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/09/2020 ⬇️⬇️⬇️
07/09/2020 - 03:50 [Jonathan Toomim] quoth zawy12: "UPDATE: Don't forget the peer time revert rule. If still present in BCH, it should be changed from 70 minutes to FTL/2 (or just remove peer time and use local time) to prevent various Sybil or eclipse attacks on time. It should be re-written as a a function of FTL instead of a separate constant so that the code follows the security assumptions."
07/09/2020 - 06:55 [freetrader] Looked up what zawy12 meant by "peer time revert rule" and it relates to DEFAULT_MAX_TIME_ADJUSTMENT.
07/09/2020 - 06:55 Opening a discussion of that code in #code-reviews ...
07/09/2020 - 06:58 [freetrader] Had a look at the `AddTimeData()` procedure in `timedata.cpp`
07/09/2020 - 06:59 [freetrader] Not sure if I read it right, but in case the median offset is found to be > DEFAULT_MAX_TIME_ADJUSTMENT, then the `nTimeOffset` (the static variable which is updated to regulate the computation of adjusted time on the node) is set to 0 !
07/09/2020 - 06:59 [freetrader] Looks like a kind of "I give up!" clause...
07/09/2020 - 07:00 [freetrader] Trust my own clock more than the offset described by other clocks past this certain point.
07/09/2020 - 07:00 [freetrader] I guess that might be why zawy12 calls it "revert" because it reverts to using its own unmodified time.
07/09/2020 - 07:02 [freetrader] There are more magic numbers in this code - another 5min warning threshold - if we have exceeded DEFAULT_MAX_TIME_ADJUSTMENT, a scan is done if any of the peers' offsets is still within 5min of our clock.
07/09/2020 - 07:02 [freetrader] If not, a warning is issued to the user to check the local date&time.
07/09/2020 - 07:03 [freetrader] Otherwise nothing is really done (except some debug on NET logging category).
07/09/2020 - 07:04 [freetrader] I find it odd that the case where the clock adjustment is reverted to 0 is not logged specifically as an unusual event.
07/09/2020 - 07:27 [Calin Culianu] yeah if you see enough IP addresses (which you will eventually), the adjusted time stops being adjusted. yes.
07/09/2020 - 07:29 [Calin Culianu] re: not logging there -- i suspect.. it may end up reverting to 0 eventually.. so.. that's "usual"? i dunno what that code is trying to achieve exactly. it's weird-assed code. it looks like basically when a node first comes up, for a time, it will have an adjusted time and then when it's up sufficiently long and has seen >= 200 IP addresses, it will stop having an adjusted time. that's pretty much the pattern.
07/09/2020 - 07:29 [Calin Culianu] it's.. weird for sure...
07/09/2020 - 07:29 [freetrader] past 200 elements in the set it just replaces old ones, but as long as the median offset is within `maxtimeadjustment` it will still use the median to adjust
07/09/2020 - 07:29 [Calin Culianu] there are two sets!
07/09/2020 - 07:30 [Calin Culianu] the set of IP addresses up top.. and the set of adjustments it's seen
07/09/2020 - 07:30 [Calin Culianu] if the set of IP's up top fills, it gives up..
07/09/2020 - 07:30 [Calin Culianu] oh.. and i guess then the adjusted time.. is "frozen"
07/09/2020 - 07:30 [freetrader] ah , the return right at the top
07/09/2020 - 07:30 [freetrader] that is ... quirky
07/09/2020 - 07:31 [Calin Culianu] ok so.. if you have seen 200 IP's.. your adjusted time is forever "frozen" to whatever it was last computed as (maybe 0, maybe some offset.. who knows?!)
07/09/2020 - 07:31 [Calin Culianu] this is the weirdest code i ever did see.
07/09/2020 - 07:31 [freetrader] this is what you say everytime you look at bitcoind code =D
07/09/2020 - 07:31 [Calin Culianu] ha ha ha ha
07/09/2020 - 07:32 [Calin Culianu] not every time.. there are some clever things in there.. but.. at least once a day.
07/09/2020 - 07:32 [Calin Culianu] i wouldn't be surprised if this isn't basically original satoshi code, just slightly changed. satoshi had to balance 16 plates at once and some of the things he did were just quick implementations.. ..
07/09/2020 - 07:35 [Calin Culianu] yes. it's original code from original bitcoin 0.1 from 2009
07/09/2020 - 07:35 [freetrader] This cranky time management code should be chucked, it just introduces a class of attacks.
07/09/2020 - 07:35 [Calin Culianu] pretty much totally unchanged.
07/09/2020 - 07:36 [Calin Culianu] the worrying thing is how it can "freeze" the time adjustment and never ever allow you to change it again without a restart
07/09/2020 - 07:36 [Calin Culianu] that's what worries me most
07/09/2020 - 07:36 [Calin Culianu] considering how cheap IPv6 is -- ipv6 nodes are attackable
07/09/2020 - 07:36 [Calin Culianu] you can sybil a node, fuck with its notion of time.. then fill its table to 200 once you are satisfied
07/09/2020 - 07:37 [Calin Culianu] oh wait. it will always end up as 0 if you do that. sorry
07/09/2020 - 07:37 [Calin Culianu] yeah.
07/09/2020 - 07:37 [Calin Culianu] i guess you can only freeze it at 0.
07/09/2020 - 07:38 [freetrader] ?
07/09/2020 - 07:38 it only reverts to 0 if maxtimeadjustment is exceeded ?
07/09/2020 - 07:39 [Calin Culianu] oh yeah true
07/09/2020 - 07:39 [Calin Culianu] sorry yeah
07/09/2020 - 07:40 [Calin Culianu] you're right. so it is attackable.
07/09/2020 - 07:40 [Calin Culianu] wow. yeah you can mess with its nTimeAdjustment.. get a node totally off kilter.. then it's forever stuck
07/09/2020 - 07:40 [Calin Culianu] keep doing it and eventually the whole network has a fucked up notion of time
07/09/2020 - 07:40 [Calin Culianu] whaet's worse is this notion is "contagious"
07/09/2020 - 07:40 [freetrader] github.com/bitcoin/bitcoin/issues/4521#issuecomment-53964089
07/09/2020 - 07:40 [Calin Culianu] get enough nodes to have a screwed up time.. and they all infect EACH OTHER
07/09/2020 - 07:42 [Calin Culianu] yeah.. It Is Known. Tom Harding interestingly agrees with is, heh
07/09/2020 - 07:43 [freetrader] I totally agree with Tom here:
07/09/2020 - 07:43 github.com/chain2/chain2/issues/24#issue-631062258
07/09/2020 - 07:43 [freetrader] Rip. It. Out.
07/09/2020 - 07:43 [freetrader] cc @
07/09/2020 - 07:46 [Calin Culianu] it's scary to me how once you mess up enough node's time offset.. the thing becomes INFECTIOUS
07/09/2020 - 07:46 [Calin Culianu] the nodes do your work for you
07/09/2020 - 07:46 [Calin Culianu] reporting messed up times to their peers
07/09/2020 - 07:46 [Calin Culianu] thus affecting peer offsets, etc
07/09/2020 - 07:46 [Calin Culianu] idk.. i mean it would be a tremendously difficult attack to pull off requiring a lot of time
07/09/2020 - 07:46 [Calin Culianu] but once you got it pulled off.. it has a "MEMORY"
07/09/2020 - 07:46 [Calin Culianu] the nodes continue to reinfect each other with the wrong time.
07/09/2020 - 07:46 [Calin Culianu] it's .. scary.
07/09/2020 - 07:46 [Calin Culianu] and what's worse that time can forever get stuck. .. scary stuff.
07/09/2020 - 07:47 [freetrader] Who's gonna rip it out?
07/09/2020 - 07:47 [Calin Culianu] i would gladly
07/09/2020 - 07:47 [Calin Culianu] just record the node times
07/09/2020 - 07:47 [Calin Culianu] and if they seem to disagree warn in a log maybe
07/09/2020 - 07:47 [Calin Culianu] but otherwise rely on system time
07/09/2020 - 07:48 [Calin Culianu] @ what do you think? use the peer times as advisory information only for log warnings.. but otherwise just set time offset to 0 always?
07/09/2020 - 07:48 [Calin Culianu] rely on NTP time?
07/09/2020 - 07:49 [Calin Culianu] this code is literally satoshi code from 2009 lol.
07/09/2020 - 07:49 [Calin Culianu] nobody dared change it.
07/09/2020 - 07:49 [Calin Culianu] hilarious.
07/09/2020 - 07:50 [freetrader] literally the only upside I could possibly see from this code, is to protect the stupid , for a a little while.
07/09/2020 - 07:50 [BigBlockIfTrue] logging a warning seems nice - probably also report this warning via the corresponding field in get*info rpc
07/09/2020 - 07:50 [Calin Culianu] or we could clamp the max adjustment to a few minutes, idk
07/09/2020 - 07:50 [Calin Culianu] and also not have it have the property that it refuses to adjust...
07/09/2020 - 07:50 [Calin Culianu] idk. this is weird code .. and i am not clear on what problem it's solving exactly
07/09/2020 - 07:51 [freetrader] I'd say just warn if you get any peers who are more than `maxadjusttime` away from your local clock.
07/09/2020 - 07:51 [Calin Culianu] maxadjusttime is the magical value chosen by satoshi: 70 minues
07/09/2020 - 07:51 [Calin Culianu] but yeah, sure
07/09/2020 - 07:52 [Calin Culianu] what happens if your nTimeOffset is set to say 500 seconds or something
07/09/2020 - 07:52 [Calin Culianu] then you enable ntp later
07/09/2020 - 07:52 [Calin Culianu] and your system clock is then adjusted to real time
07/09/2020 - 07:53 [Calin Culianu] your nTimeOffset is still frozen at 500 lol
07/09/2020 - 07:53 [Calin Culianu] now this code is doing the opposite of what it intended
07/09/2020 - 07:55 [Calin Culianu] we could just remove the 200-ip limit and use a rolling bloom filter (remember them!?)
07/09/2020 - 07:55 [Calin Culianu] idk. so many ways to at least plug the holes.. or just rip it out.
07/09/2020 - 07:57 [freetrader] whatever we replace it by, we need to test, so I suggest keep it very simple
07/09/2020 - 07:57 we can require a node to have some kind of time sync protocol governing the local clock.
07/09/2020 - 07:58 [BigBlockIfTrue] I think a warning to check your computer clock and correct it if necessary is the best UX here
07/09/2020 - 07:58 [Calin Culianu] yeah i'm inclined to just take those samples as advisory only to produce warnings.. otherwise not adjust the time ever.
07/09/2020 - 07:58 [Calin Culianu] that's my gut and my mind instinct telling me that's the only way to do it, lol
07/09/2020 - 07:59 [Calin Culianu] and yes the warning should also end up in the warning field in the rpc for getinfo or whatever
07/09/2020 - 07:59 [BigBlockIfTrue] any sort of automatic correction seems bound to go wrong
07/09/2020 - 07:59 [Calin Culianu] and also end up in the gui (as they do now)
07/09/2020 - 08:00 [Calin Culianu] so right now the network has its own concept of time .. it has a memory so to speak.. the network time right now may be off by a few seconds.. weird stuff.
07/09/2020 - 08:02 [Calin Culianu] yeah i think if we tightened that FTL window -- this code has to go. it should be advisory only. 10000%
07/09/2020 - 08:22 [mtrycz] Let me do some archivial research, tho
07/09/2020 - 08:22 [mtrycz] Where is the code we're talking about?
07/09/2020 - 08:23 [freetrader] ZCash : github.com/zcash/zcash/issues/4338
07/09/2020 - 08:26 [mtrycz] There's also @ in the github.com/bitcoin/bitcoin/issues/4521, maybe he can comment?
07/09/2020 - 08:28 [freetrader] Suggest to read the scrollback in this channel, I already pinged him.
07/09/2020 - 08:28 [mtrycz] Yeah, sorry, am catching up
07/09/2020 - 09:36 [BigBlockIfTrue] oh nice guess we can backport zcash?
07/09/2020 - 09:54 [freetrader] We may want to do things the same or slightly differently, but I guess we should put in a deprecation notice for `maxtimeadjustment` and the `timeoffset` attribute in `getnetworkinfo` RPC ...
07/09/2020 - 10:22 [freetrader] More history: (featuring Gavin and Mike ;) )
07/09/2020 - 10:22 github.com/bitcoinxt/bitcoinxt/pull/35
07/09/2020 - 10:36 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by freetrader (freetrader)
07/09/2020 - 10:36 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/132
07/09/2020 - 10:36 In the context of considerations of DAA replacement, inspection of the code related to the network adjusted time mechanism in BCHN was done (timedata.cpp::AddTimeData and related code).
07/09/2020 - 10:36 It was first considered to decrease the default value of `maxtimeadjustment` which is a parameter that can cause a node to revert to using its unadjusted local clock instead of the network-adjusted time for the timestamp check on blocks (and deciding whether to issue a warning about potential problem with the local clock time).
07/09/2020 - 10:36 Review indicated that the network adjusted time mechanism introduces several problems, such as getting frozen at a certain offset value once a table of 200 peers is filled.
07/09/2020 - 10:36 These have been already described [1] long ago, but never fixed upstream in Core.
07/09/2020 - 10:36 Improvements were proposed in non-Core clients [2] and other coins [3].
07/09/2020 - 10:36 I propose that BCHN likewise removes the use of adjusted time and just warns the user if the local clock is seen to deviate substantially from the times of other nodes.
07/09/2020 - 10:36 Documentation guidance can be provided if necessary to enable time synchronization protocols on supported operating systems and to check whether they are operational.
07/09/2020 - 10:36 Should the user run into the warning, further analysis will be needed in any case to determine if the problem is local or due to the network. Such warnings should be propagated to the GUI as well as the log files.
07/09/2020 - 10:36 [1] github.com/bitcoin/bitcoin/issues/4521#issuecomment-125906624
07/09/2020 - 10:36 [2] github.com/bitcoinxt/bitcoinxt/pull/35
07/09/2020 - 10:40 [Calin Culianu] this is great.. in the meantime I have a 1-liner nit commit to change the current code to not keep looping over 200 items senselessly
07/09/2020 - 10:40 [Calin Culianu] hold my beer
07/09/2020 - 10:43 [Calin Culianu] as far as that pull does -- yeah we could always just do that -- although i prefer also detecting if we are off.. idk. but that PR itself sucks because it.. uses getArg which is super slow and GetAdjustedTime is called *a lot*. Like I mean *a lot, a lot*.
07/09/2020 - 10:43 [Calin Culianu] also that file should be using a simple mutex not a recursive mutex.. probably.
07/09/2020 - 10:43 [Calin Culianu] etc etc etc
07/09/2020 - 10:44 [freetrader] Raised #132 for the actual nuke deployment.
07/09/2020 - 10:53 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/666 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 10:53 [Calin Culianu] opened MR !666 (!!!)
07/09/2020 - 10:56 [unknown] BigBlockIfTrue (BigBlockIfTrue) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/666 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 11:46 [unknown] freetrader (freetrader) opened merge request [!667 *[backport] Replace the test runner with a test wrapper ; Set environment variables when running tests with sanitizers*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/667) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 11:58 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/666 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 12:01 [unknown] freetrader (freetrader) merged merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/666 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 12:01 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/13ba2db3fe7bcf8efcbb3a4d74a137e01e9b0cc5...881d242d9aaa4841b919ca9328155cec36210d12
07/09/2020 - 12:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/69d0189e2ce0a8c103e236773671590be4478e2b: Nit to timedata.cpp: break out of loop when we get an answer - Calin Culianu
07/09/2020 - 12:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/881d242d9aaa4841b919ca9328155cec36210d12: Merge branch 'timedata_nit_break_from_loop' into 'master' - freetrader
07/09/2020 - 12:01 [unknown] freetrader pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/13ba2db3fe7bcf8efcbb3a4d74a137e01e9b0cc5...881d242d9aaa4841b919ca9328155cec36210d12
07/09/2020 - 12:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/69d0189e2ce0a8c103e236773671590be4478e2b: Nit to timedata.cpp: break out of loop when we get an answer - Calin Culianu
07/09/2020 - 12:01 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/881d242d9aaa4841b919ca9328155cec36210d12: Merge branch 'timedata_nit_break_from_loop' into 'master' - freetrader
07/09/2020 - 12:38 [mtrycz] @freetrader I'd like to do a public release writeup for `corgi` in the coming days, if you're ok with that.
07/09/2020 - 12:38 Would follow a tutorial.
07/09/2020 - 12:50 [freetrader] Yes that would be very useful mtrycz .
07/09/2020 - 12:50 Emphasizing that Corgi is useful to other projects as well might get some more developers participating, and more data about the network that may lead to improved software.
07/09/2020 - 12:51 [mtrycz] Yes, I've at least some interest in it.
07/09/2020 - 12:51 It's actually kinda generic.
07/09/2020 - 12:51 [mtrycz] I'll concentrate on this in the coming days
07/09/2020 - 13:12 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/668 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 13:22 [Calin Culianu] one more MR in the same vein, !668.. this is just more minor nits. i promise this is the last one!!
07/09/2020 - 13:22 [Calin Culianu] so much nit in this code i want to fix.. bah.
07/09/2020 - 13:22 [Calin Culianu] i will do it opportunistically as "attention" of you, my collaborators, falls on certain subsystems... otherwise it can get overwhelming for all of us...
07/09/2020 - 14:47 [unknown] freetrader (freetrader) approved merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/668 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 15:02 [unknown] Calin Culianu (cculianu) opened merge request gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/669 in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 15:28 [unknown] Isn't one of the benefits of ASERT is it works fine with existing consensus time rules?
07/09/2020 - 15:42 [freetrader] This has been discussed quite extensively I think on zawy's github threads, but I'll quote Jonathan's write-up:
07/09/2020 - 15:42 > The second attack is the FTL (future time limit) attack. In this attack, a miner creates a block with the timestamp set to the FTL (github.com/Bitcoin-ABC/bitcoin-abc/blob/master/src/chain.h#L27 in the future according to most BCH nodes' policies) to lower the difficulty on a secret chain, then mines as many blocks as possible until the difficulty on that chain returns to normal. This attack can be slightly more effecti
07/09/2020 - 16:18 [Calin Culianu] aand i couldn't help myself. also opened !669.. sorry! sorry!
07/09/2020 - 16:20 [unknown] Calin Culianu (cculianu) approved merge request [!587 *[backport] [tests] tidy up imports in wallet_importmulti.py*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/587) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:20 [unknown] Calin Culianu (cculianu) merged merge request [!587 *[backport] [tests] tidy up imports in wallet_importmulti.py*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/587) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/881d242d9aaa4841b919ca9328155cec36210d12...cf5a7d8b4de3113eaa2406e38136b84e31a8355d
07/09/2020 - 16:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/469258bf73de9ffa795d35b7151f7036dbedcd96: [tests] tidy up imports in wallet_importmulti.py - John Newbery
07/09/2020 - 16:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/cf5a7d8b4de3113eaa2406e38136b84e31a8355d: Merge branch 'backport/D6081' into 'master' - Calin Culianu
07/09/2020 - 16:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/881d242d9aaa4841b919ca9328155cec36210d12...cf5a7d8b4de3113eaa2406e38136b84e31a8355d
07/09/2020 - 16:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/469258bf73de9ffa795d35b7151f7036dbedcd96: [tests] tidy up imports in wallet_importmulti.py - John Newbery
07/09/2020 - 16:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/cf5a7d8b4de3113eaa2406e38136b84e31a8355d: Merge branch 'backport/D6081' into 'master' - Calin Culianu
07/09/2020 - 16:42 [unknown] Calin Culianu (cculianu) approved merge request [!576 *[backport] Make the fuzzer test runner compatible with cmake*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/576) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:42 [unknown] Calin Culianu (cculianu) merged merge request [!576 *[backport] Make the fuzzer test runner compatible with cmake*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/576) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/cf5a7d8b4de3113eaa2406e38136b84e31a8355d...856196ff9825288ef4897d5960a895663ce73427
07/09/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b637c0710f21b9e83d7cdff5ec644467eab84a73: Make the fuzzer test runner compatible with cmake - Fabien
07/09/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/856196ff9825288ef4897d5960a895663ce73427: Merge branch 'backport/D5499' into 'master' - Calin Culianu
07/09/2020 - 16:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/cf5a7d8b4de3113eaa2406e38136b84e31a8355d...856196ff9825288ef4897d5960a895663ce73427
07/09/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b637c0710f21b9e83d7cdff5ec644467eab84a73: Make the fuzzer test runner compatible with cmake - Fabien
07/09/2020 - 16:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/856196ff9825288ef4897d5960a895663ce73427: Merge branch 'backport/D5499' into 'master' - Calin Culianu
07/09/2020 - 16:47 [unknown] Calin Culianu (cculianu) approved merge request [!588 *[backport] Add support for inferring descriptors from scripts*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/588) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:47 [unknown] Calin Culianu (cculianu) merged merge request [!588 *[backport] Add support for inferring descriptors from scripts*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/588) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:47 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/856196ff9825288ef4897d5960a895663ce73427...9f683eca380305ae590a849e974cef44de3a6b4d
07/09/2020 - 16:47 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/716225bf90ca65ac744092ab5366680be77bc26e: Add support for inferring descriptors from scripts - Pieter Wuille
07/09/2020 - 16:47 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9f683eca380305ae590a849e974cef44de3a6b4d: Merge branch 'backport/D6124' into 'master' - Calin Culianu
07/09/2020 - 16:47 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/856196ff9825288ef4897d5960a895663ce73427...9f683eca380305ae590a849e974cef44de3a6b4d
07/09/2020 - 16:47 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/716225bf90ca65ac744092ab5366680be77bc26e: Add support for inferring descriptors from scripts - Pieter Wuille
07/09/2020 - 16:47 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9f683eca380305ae590a849e974cef44de3a6b4d: Merge branch 'backport/D6124' into 'master' - Calin Culianu
07/09/2020 - 16:54 [unknown] Calin Culianu (cculianu) approved merge request [!589 *[backport] [testonly] [wallet] use P2WPKH change output if any destination is P2WPKH or P2WSH*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/589) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:54 [unknown] Calin Culianu (cculianu) merged merge request [!589 *[backport] [testonly] [wallet] use P2WPKH change output if any destination is P2WPKH or P2WSH*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/589) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 16:54 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/9f683eca380305ae590a849e974cef44de3a6b4d...b04a277e9283fdf66d98a9b8d93b44fc6c7ff496
07/09/2020 - 16:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/46d315877924afb08b5c88b52eefb62bb6a653e8: [testonly] [wallet] use P2WPKH change output if any destination is P2WPKH or P2WSH - Sjors Provoost
07/09/2020 - 16:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b04a277e9283fdf66d98a9b8d93b44fc6c7ff496: Merge branch 'backport/D6134' into 'master' - Calin Culianu
07/09/2020 - 16:54 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/9f683eca380305ae590a849e974cef44de3a6b4d...b04a277e9283fdf66d98a9b8d93b44fc6c7ff496
07/09/2020 - 16:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/46d315877924afb08b5c88b52eefb62bb6a653e8: [testonly] [wallet] use P2WPKH change output if any destination is P2WPKH or P2WSH - Sjors Provoost
07/09/2020 - 16:54 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b04a277e9283fdf66d98a9b8d93b44fc6c7ff496: Merge branch 'backport/D6134' into 'master' - Calin Culianu
07/09/2020 - 17:09 [unknown] Calin Culianu (cculianu) approved merge request [!590 *[backport] Merge #17469: test: Remove fragile assert_memory_usage_stable*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/590) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 17:09 [unknown] Calin Culianu (cculianu) merged merge request [!590 *[backport] Merge #17469: test: Remove fragile assert_memory_usage_stable*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/590) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 17:09 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b04a277e9283fdf66d98a9b8d93b44fc6c7ff496...4adc6ad1bf4ca4a09891dedabc494cd469dd75a6
07/09/2020 - 17:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/ab6e90f06754f752e8007d182c067223fe9de639: Merge #17469: test: Remove fragile assert_memory_usage_stable - MarcoFalke
07/09/2020 - 17:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4adc6ad1bf4ca4a09891dedabc494cd469dd75a6: Merge branch 'backport/D6202' into 'master' - Calin Culianu
07/09/2020 - 17:09 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b04a277e9283fdf66d98a9b8d93b44fc6c7ff496...4adc6ad1bf4ca4a09891dedabc494cd469dd75a6
07/09/2020 - 17:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/ab6e90f06754f752e8007d182c067223fe9de639: Merge #17469: test: Remove fragile assert_memory_usage_stable - MarcoFalke
07/09/2020 - 17:09 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4adc6ad1bf4ca4a09891dedabc494cd469dd75a6: Merge branch 'backport/D6202' into 'master' - Calin Culianu
07/09/2020 - 18:00 [unknown] Won't the secret chain be ignored unless this miner has 51%?
07/09/2020 - 19:21 [Shadow Of Harbringer] Heads up guys, I have been suspended for 7 days for this comment on reddit:
07/09/2020 - 19:21 www.reddit.com/r/btc/comments/hi82p9/youtube_just_suspended_stephan_molyneuxs_channel/fwg7lc2/
07/09/2020 - 19:21 [Shadow Of Harbringer] I guess the shills could not suspend me for destroying them, so they suspended me for stating the result of scientific researches
07/09/2020 - 19:21 [Shadow Of Harbringer] Apparently biology is also racist for reddit admins
07/09/2020 - 19:21 [Shadow Of Harbringer] be careful what you say, they can ban you for any stupidity
07/09/2020 - 19:43 [Jonathan Toomim] the benefit of ASERT over WTEMA is that it does not require protection against large negative solvetimes
07/09/2020 - 19:43 [Jonathan Toomim] this has nothing to do with selfish mining
07/09/2020 - 19:43 [Jonathan Toomim] the FTL recommendation is to minimize the profitability of selfish mining
07/09/2020 - 19:44 [Jonathan Toomim] it's optional, and ASERT will work just fine without that change. But it's a good idea.
07/09/2020 - 19:45 [unknown] Calin Culianu (cculianu) approved merge request [!635 *[backport] [util] allow scheduler to be mocked*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/635) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 19:45 [unknown] Calin Culianu (cculianu) merged merge request [!635 *[backport] [util] allow scheduler to be mocked*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/635) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 19:45 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4adc6ad1bf4ca4a09891dedabc494cd469dd75a6...2e02af5c170b392e4201f3d3eaefa3d3dd395c4e
07/09/2020 - 19:45 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f21f90f58805c91b7fb1a2918ce431533041b258: [util] allow scheduler to be mocked - Amiti Uttarwar
07/09/2020 - 19:45 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2e02af5c170b392e4201f3d3eaefa3d3dd395c4e: Merge branch 'backport/D6499' into 'master' - Calin Culianu
07/09/2020 - 19:45 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4adc6ad1bf4ca4a09891dedabc494cd469dd75a6...2e02af5c170b392e4201f3d3eaefa3d3dd395c4e
07/09/2020 - 19:45 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f21f90f58805c91b7fb1a2918ce431533041b258: [util] allow scheduler to be mocked - Amiti Uttarwar
07/09/2020 - 19:45 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2e02af5c170b392e4201f3d3eaefa3d3dd395c4e: Merge branch 'backport/D6499' into 'master' - Calin Culianu
07/09/2020 - 19:46 [Calin Culianu] @freetrader do you have D6500 "ready"? I just merged 6499 which is a prerequisite for it -- if not I'll prepare it now.
07/09/2020 - 19:54 [unknown] Calin Culianu (cculianu) opened merge request [!670 *[backpost] [test] unit test for new MockForward scheduler method*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/670) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 19:55 [unknown] freetrader (freetrader) opened merge request [!671 *[backport] unit test for new MockForward scheduler method*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/671) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 19:55 [freetrader] bahaha
07/09/2020 - 19:56 [freetrader] your number is first in line =D
07/09/2020 - 19:57 [freetrader] i'll close mine , @Calin Culianu
07/09/2020 - 19:59 [Jonathan Toomim] @ selfish mining is generally about reorgs of length 1 or 2, or possibly slightly longer. At those lengths, the chainwork that a miner accumulates in a given period of time is determined mostly by luck, not by hashrate. An attacker with 33% of the hashrate can easily accumulate 51% of the chainwork before anybody else with a high chance of success, especially since they get a 1-block head start.
07/09/2020 - 19:59 [unknown] Calin Culianu (cculianu) approved merge request [!642 *[backport] [backport#16227 1/8]Add HaveKey and HaveCScript to SigningProvider*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/642) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 19:59 [unknown] Calin Culianu (cculianu) merged merge request [!642 *[backport] [backport#16227 1/8]Add HaveKey and HaveCScript to SigningProvider*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/642) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 19:59 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2e02af5c170b392e4201f3d3eaefa3d3dd395c4e...b9a654597aceabfb400fb0ed4f42dc51d815b1bf
07/09/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/078f55b7449cdd562256ff3180462abb8ac7e4de: [backport#16227 1/8]Add HaveKey and HaveCScript to SigningProvider - Andrew Chow
07/09/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b9a654597aceabfb400fb0ed4f42dc51d815b1bf: Merge branch 'backport/D6553' into 'master' - Calin Culianu
07/09/2020 - 19:59 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2e02af5c170b392e4201f3d3eaefa3d3dd395c4e...b9a654597aceabfb400fb0ed4f42dc51d815b1bf
07/09/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/078f55b7449cdd562256ff3180462abb8ac7e4de: [backport#16227 1/8]Add HaveKey and HaveCScript to SigningProvider - Andrew Chow
07/09/2020 - 19:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b9a654597aceabfb400fb0ed4f42dc51d815b1bf: Merge branch 'backport/D6553' into 'master' - Calin Culianu
07/09/2020 - 20:00 [Jonathan Toomim] more info on the selfish mining issue and the FTL here:
07/09/2020 - 20:00 old.reddit.com/r/btc/comments/hnc6t7/bch_protocol_upgrade_proposal_use_asert_as_the/fxcahaz/
07/09/2020 - 20:02 [unknown] Calin Culianu (cculianu) closed merge request [!670 *[backpost] [test] unit test for new MockForward scheduler method*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/670) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:02 [Calin Culianu] Lol @freetrader I just closed mine!
07/09/2020 - 20:02 [Calin Culianu] hey @freetrader there's a series of backports in that D6553 series
07/09/2020 - 20:02 [freetrader] i have not closed mine yet, almost done testing it here
07/09/2020 - 20:02 [freetrader] ok, it passed
07/09/2020 - 20:03 [Calin Culianu] i closed mine
07/09/2020 - 20:03 [Calin Culianu] keep yours open
07/09/2020 - 20:03 [freetrader] so should I leave it open?
07/09/2020 - 20:03 [Calin Culianu] yeah
07/09/2020 - 20:03 [freetrader] ok
07/09/2020 - 20:07 [Calin Culianu] are those D6554 and above backports planned?
07/09/2020 - 20:07 [Calin Culianu] oh yeah they are
07/09/2020 - 20:07 [Calin Culianu] i wonder if we should just YOLO them as 1 big phat package.
07/09/2020 - 20:07 [Calin Culianu] lol
07/09/2020 - 20:07 [Calin Culianu] and just be super careful in review
07/09/2020 - 20:08 [Calin Culianu] and also make sure ABC didn't add some bugfixes after
07/09/2020 - 20:08 [freetrader] generally, i would take it slower
07/09/2020 - 20:08 [Calin Culianu] ok
07/09/2020 - 20:08 [freetrader] because easier to review
07/09/2020 - 20:09 [Calin Culianu] can we just merge D6500 quicker than 24 hrs? it's the second half of D6499 which lacked a test...
07/09/2020 - 20:09 [freetrader] yeah, it's test (mocking) stuff
07/09/2020 - 20:09 [freetrader] we do not have a 24 hr rule , this is a myth
07/09/2020 - 20:09 [Calin Culianu] yeah it tests that MockForward method added to CScheduler in D6499
07/09/2020 - 20:10 [Calin Culianu] i thought we did?!
07/09/2020 - 20:10 [Calin Culianu] lol
07/09/2020 - 20:10 [freetrader] our rule is for non-trivial stuff to sit 36 hrs
07/09/2020 - 20:10 [Calin Culianu] OK I MERGE ALL THE THINGS NAO
07/09/2020 - 20:10 [Calin Culianu] jk jk
07/09/2020 - 20:10 [Calin Culianu] ah ok
07/09/2020 - 20:10 [freetrader] hehehe
07/09/2020 - 20:10 [Calin Culianu] i think a test for something that was already reviewed ...
07/09/2020 - 20:10 [Calin Culianu] is.. trivial!
07/09/2020 - 20:10 [Calin Culianu] hehe
07/09/2020 - 20:11 [unknown] Calin Culianu (cculianu) approved merge request [!639 *[backport] [backport#14931] test: mempool_persist: Verify prioritization is dumped correctly*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/639) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:11 [unknown] Calin Culianu (cculianu) merged merge request [!639 *[backport] [backport#14931] test: mempool_persist: Verify prioritization is dumped correctly*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/639) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:12 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b9a654597aceabfb400fb0ed4f42dc51d815b1bf...824fe8d6d180f0b71d98fadfa39dac1106c36635
07/09/2020 - 20:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f726eebe0c109957c0294a6f8b9de0695535578a: [backport#14931] test: mempool_persist: Verify prioritization is dumped correctly - MarcoFalke
07/09/2020 - 20:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/824fe8d6d180f0b71d98fadfa39dac1106c36635: Merge branch 'backport/D6522' into 'master' - Calin Culianu
07/09/2020 - 20:12 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b9a654597aceabfb400fb0ed4f42dc51d815b1bf...824fe8d6d180f0b71d98fadfa39dac1106c36635
07/09/2020 - 20:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f726eebe0c109957c0294a6f8b9de0695535578a: [backport#14931] test: mempool_persist: Verify prioritization is dumped correctly - MarcoFalke
07/09/2020 - 20:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/824fe8d6d180f0b71d98fadfa39dac1106c36635: Merge branch 'backport/D6522' into 'master' - Calin Culianu
07/09/2020 - 20:14 [unknown] Calin Culianu (cculianu) approved merge request [!671 *[backport] unit test for new MockForward scheduler method*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/671) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:24 [unknown] Miner's relative hashrate determines whether doing this is expected to be profitable. The way to compare these different scenarios would be to figure out that critical hashrate. He has to mine 2 blocks to get the 3% benefit on the second block. (I guess with the suitableblock thing he would have to mine 3).
07/09/2020 - 20:25 [unknown] Calin Culianu (cculianu) approved merge request [!654 *[backport] Merge #14051: [Tests] Make combine_logs.py handle multi-line logs*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/654) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:25 [unknown] Calin Culianu (cculianu) merged merge request [!654 *[backport] Merge #14051: [Tests] Make combine_logs.py handle multi-line logs*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/654) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:25 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/824fe8d6d180f0b71d98fadfa39dac1106c36635...29e3fb56c8a31791684a51883a5d82d53019bb55
07/09/2020 - 20:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8d76a0ce6d13bf1a5fa1f7ab11cbad53afe3d3d8: Merge #14051: [Tests] Make combine_logs.py handle multi-line logs - Wladimir J. van der Laan
07/09/2020 - 20:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/29e3fb56c8a31791684a51883a5d82d53019bb55: Merge branch 'backport/D6669' into 'master' - Calin Culianu
07/09/2020 - 20:25 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/824fe8d6d180f0b71d98fadfa39dac1106c36635...29e3fb56c8a31791684a51883a5d82d53019bb55
07/09/2020 - 20:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8d76a0ce6d13bf1a5fa1f7ab11cbad53afe3d3d8: Merge #14051: [Tests] Make combine_logs.py handle multi-line logs - Wladimir J. van der Laan
07/09/2020 - 20:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/29e3fb56c8a31791684a51883a5d82d53019bb55: Merge branch 'backport/D6669' into 'master' - Calin Culianu
07/09/2020 - 20:28 [unknown] Calin Culianu (cculianu) approved merge request [!641 *[backport] [backport#15831] test: Add test that addmultisigaddress fails for watchonly addresses*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/641) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:29 [unknown] Calin Culianu (cculianu) merged merge request [!641 *[backport] [backport#15831] test: Add test that addmultisigaddress fails for watchonly addresses*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/641) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:29 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/29e3fb56c8a31791684a51883a5d82d53019bb55...4bd4907d4ba81eee59acedc3fe7f05810c95f515
07/09/2020 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e927c69798f799d2a091eb42d4a1403ca6e780b4: [backport#15831] test: Add test that addmultisigaddress fails for watchonly addresses - MarcoFalke
07/09/2020 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4bd4907d4ba81eee59acedc3fe7f05810c95f515: Merge branch 'backport/D6550' into 'master' - Calin Culianu
07/09/2020 - 20:29 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/29e3fb56c8a31791684a51883a5d82d53019bb55...4bd4907d4ba81eee59acedc3fe7f05810c95f515
07/09/2020 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e927c69798f799d2a091eb42d4a1403ca6e780b4: [backport#15831] test: Add test that addmultisigaddress fails for watchonly addresses - MarcoFalke
07/09/2020 - 20:29 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4bd4907d4ba81eee59acedc3fe7f05810c95f515: Merge branch 'backport/D6550' into 'master' - Calin Culianu
07/09/2020 - 20:29 [unknown] Since asert fixes the problem with negative solvetimes I tend to think any change to the consensus time rules should be treated separately.
07/09/2020 - 20:30 [unknown] I don't quite understand BitMEX's argument which seems to boil down to the statement "A two-hour period is now 8.3% of the calculation period. This is the equivalent of a reduction in the time between blocks from 10 minutes to 9 minutes and 10 seconds" Well, only once, right?
07/09/2020 - 20:31 [Jonathan Toomim] it's a mostly separate issue. the only reason why I'm mentioning it is because cw-144 has a median-of-3 prefilter which partially mitigates the FTL issue, and the median-of-3 prefilter exacerbates oscillation issues so it should be removed.
07/09/2020 - 20:33 [Jonathan Toomim] @ you need to think of this in a selfish mining context. You have one miner with 33% of the hashrate who is lying with their timestamps, and is trying to mine two blocks in a row. Everyone else is using honest timestamps, and will reset the timestamps back to realtime when they mine a block.
07/09/2020 - 20:33 Who benefits from that 8.3% reduction? Everybody does, but the selfish miner benefits slightly more than everybody else, because (due to their strategy of keeping their blocks secret as long as their chain is ahead) they are more likely to be mining on top of their own blocks than everyone else.
07/09/2020 - 20:34 [unknown] Calin Culianu (cculianu) approved merge request [!660 *[backport] Merge #14658: qa: Add test to ensure node can generate all rpc help texts at runtime*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/660) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:34 [unknown] Calin Culianu (cculianu) merged merge request [!660 *[backport] Merge #14658: qa: Add test to ensure node can generate all rpc help texts at runtime*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/660) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:34 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4bd4907d4ba81eee59acedc3fe7f05810c95f515...efc7dbd9b6d7007bb481e0fd59b1fe05ea8f0efe
07/09/2020 - 20:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/ef5643ce5104190b9c68e42b4683052d6badca59: Merge #14658: qa: Add test to ensure node can generate all rpc help texts at runtime - Wladimir J. van der Laan
07/09/2020 - 20:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/efc7dbd9b6d7007bb481e0fd59b1fe05ea8f0efe: Merge branch 'backport/D6709' into 'master' - Calin Culianu
07/09/2020 - 20:34 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4bd4907d4ba81eee59acedc3fe7f05810c95f515...efc7dbd9b6d7007bb481e0fd59b1fe05ea8f0efe
07/09/2020 - 20:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/ef5643ce5104190b9c68e42b4683052d6badca59: Merge #14658: qa: Add test to ensure node can generate all rpc help texts at runtime - Wladimir J. van der Laan
07/09/2020 - 20:34 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/efc7dbd9b6d7007bb481e0fd59b1fe05ea8f0efe: Merge branch 'backport/D6709' into 'master' - Calin Culianu
07/09/2020 - 20:35 [Jonathan Toomim] the 8.3% reduction happens when the selfish miner mines a block, then gets reversed by a 8.3% increase when someone else mines an honest-timestamp block on top of it. So no, not only once.
07/09/2020 - 20:37 [unknown] What half-life is 8.3% from?
07/09/2020 - 20:39 [unknown] Calin Culianu (cculianu) merged merge request [!671 *[backport] unit test for new MockForward scheduler method*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/671) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:39 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/efc7dbd9b6d7007bb481e0fd59b1fe05ea8f0efe...61d42b8f3e093d701041a49058196d11544ba21d
07/09/2020 - 20:39 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/41f7f4a62ff47aa93d4a4b3651f943f4e5e27cea: unit test for new MockForward scheduler method - Amiti Uttarwar
07/09/2020 - 20:39 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/61d42b8f3e093d701041a49058196d11544ba21d: Merge branch 'backport/D6500' into 'master' - Calin Culianu
07/09/2020 - 20:39 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/efc7dbd9b6d7007bb481e0fd59b1fe05ea8f0efe...61d42b8f3e093d701041a49058196d11544ba21d
07/09/2020 - 20:39 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/41f7f4a62ff47aa93d4a4b3651f943f4e5e27cea: unit test for new MockForward scheduler method - Amiti Uttarwar
07/09/2020 - 20:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/61d42b8f3e093d701041a49058196d11544ba21d: Merge branch 'backport/D6500' into 'master' - Calin Culianu
07/09/2020 - 20:40 [unknown] Calin Culianu (cculianu) approved merge request [!606 *[backport] Merge #13545: tests: Fix test case streams_serializedata_xor. Remove Boost dependency.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/606) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:40 [unknown] Calin Culianu (cculianu) merged merge request [!606 *[backport] Merge #13545: tests: Fix test case streams_serializedata_xor. Remove Boost dependency.*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/606) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 20:40 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/61d42b8f3e093d701041a49058196d11544ba21d...b70ba6adac615892cd98536f40b637c02ec53b40
07/09/2020 - 20:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4213baa169b20895f1b6bbcb01d1593c7c846830: Merge #13545: tests: Fix test case streams_serializedata_xor. Remove Boost dependency. - MarcoFalke
07/09/2020 - 20:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b70ba6adac615892cd98536f40b637c02ec53b40: Merge branch 'backport/D6320' into 'master' - Calin Culianu
07/09/2020 - 20:40 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/61d42b8f3e093d701041a49058196d11544ba21d...b70ba6adac615892cd98536f40b637c02ec53b40
07/09/2020 - 20:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4213baa169b20895f1b6bbcb01d1593c7c846830: Merge #13545: tests: Fix test case streams_serializedata_xor. Remove Boost dependency. - MarcoFalke
07/09/2020 - 20:40 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/b70ba6adac615892cd98536f40b637c02ec53b40: Merge branch 'backport/D6320' into 'master' - Calin Culianu
07/09/2020 - 20:42 [unknown] Well 33% is the critical hashrate for a selfish miner even without this FTL wrinkle.
07/09/2020 - 20:43 [Jonathan Toomim] No, 33% is not the critical hashrate for a selfish miner on BCH. It's just an example hashrate.
07/09/2020 - 20:44 [Jonathan Toomim] 33% may be the critical hashrate for a selfish miner in a BTC-only scenario, like the ones that Emin Gun Sirer et all first analyzed, but selfish mining is very different in a multi-coin scenario, and a lot easier when there are endogenous difficulty and profitability oscillations
07/09/2020 - 20:45 [Jonathan Toomim] there have been no thorough analyses of selfish mining strategies in multi-coin scenarios, but with the status quo, it's really bad.
07/09/2020 - 20:46 [Jonathan Toomim] ASERT will get rid of those oscillations, and will improve things a lot, but it is unproven whether a 25% or 20% miner will be unable to profitably selfishly mine against ASERT
07/09/2020 - 20:47 [Jonathan Toomim] and in any case, reducing the FTL will reduce the number of tools in the selfish miner toolkit -- and that would be true for cw-144 as well as for aserti3-415.5
07/09/2020 - 20:50 [unknown] I agree that the only rigorous examination of selfish mining is the original paper. The selfish mining paper did not analyze BTC exactly. By ignoring the DAA details, it assumed a perfect DAA that adjusts immediately. BCH is closer to that than BTC, but selfish mining is still more difficult than the 33% suggests, other things equal.
07/09/2020 - 20:52 [unknown] Aside from multi-coin, another thing the original paper did not discuss was what happens if multiple parties selfish-mine? I think this is a large part of why it never seems to happen much.
07/09/2020 - 20:56 [Calin Culianu] lol @ that problem statement nonsense.. well handled JToomin!
07/09/2020 - 20:56 [Calin Culianu] I agree!
07/09/2020 - 21:14 [unknown] Calin Culianu (cculianu) approved merge request [!615 *[backport] Merge #12856: Tests: Add Metaclass for BitcoinTestFramework*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/615) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 21:15 [unknown] Calin Culianu (cculianu) merged merge request [!615 *[backport] Merge #12856: Tests: Add Metaclass for BitcoinTestFramework*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/615) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 21:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b70ba6adac615892cd98536f40b637c02ec53b40...4f097ea7dfa3d46e96c1c12165464603287d8b88
07/09/2020 - 21:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2711cccc710930c62b7162568c780b3f27a88f2c: Merge #12856: Tests: Add Metaclass for BitcoinTestFramework - Wladimir J. van der Laan
07/09/2020 - 21:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4f097ea7dfa3d46e96c1c12165464603287d8b88: Merge branch 'backport/D6353' into 'master' - Calin Culianu
07/09/2020 - 21:15 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/b70ba6adac615892cd98536f40b637c02ec53b40...4f097ea7dfa3d46e96c1c12165464603287d8b88
07/09/2020 - 21:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2711cccc710930c62b7162568c780b3f27a88f2c: Merge #12856: Tests: Add Metaclass for BitcoinTestFramework - Wladimir J. van der Laan
07/09/2020 - 21:15 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/4f097ea7dfa3d46e96c1c12165464603287d8b88: Merge branch 'backport/D6353' into 'master' - Calin Culianu
07/09/2020 - 21:17 [Calin Culianu] @Jonathan Toomim seriously that was an awesome way to put it. hats off. i don't want to comment in there because then maybe people will feel attacked.. but I must say -- well said!!
07/09/2020 - 21:32 [Calin Culianu] re: the "problem statement" problem -- the table where you showed the greedy switch miner having something like 9% gain when he switch mines opportunistically.. that was 9% profitability right?
07/09/2020 - 21:36 [Calin Culianu] i'd say.. that's a _problem_.
07/09/2020 - 21:36 [Calin Culianu] lol
07/09/2020 - 21:37 [Calin Culianu] es
07/09/2020 - 21:43 [unknown] Calin Culianu (cculianu) approved merge request [!625 *[backport] net: Remove unused unsanitized user agent string CNode::strSubVer*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/625) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 21:43 [unknown] Calin Culianu (cculianu) merged merge request [!625 *[backport] net: Remove unused unsanitized user agent string CNode::strSubVer*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/625) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 21:43 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4f097ea7dfa3d46e96c1c12165464603287d8b88...1c52f791e80d2323d83d63ce1a2ddfeb02b096c0
07/09/2020 - 21:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8849147fe16568aa7d17b9c5ce8fb1b69df73a2e: net: Remove unused unsanitized user agent string CNode::strSubVer - MarcoFalke
07/09/2020 - 21:43 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1c52f791e80d2323d83d63ce1a2ddfeb02b096c0: Merge branch 'backport/D6417' into 'master' - Calin Culianu
07/09/2020 - 21:44 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/4f097ea7dfa3d46e96c1c12165464603287d8b88...1c52f791e80d2323d83d63ce1a2ddfeb02b096c0
07/09/2020 - 21:44 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8849147fe16568aa7d17b9c5ce8fb1b69df73a2e: net: Remove unused unsanitized user agent string CNode::strSubVer - MarcoFalke
07/09/2020 - 21:44 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/1c52f791e80d2323d83d63ce1a2ddfeb02b096c0: Merge branch 'backport/D6417' into 'master' - Calin Culianu
07/09/2020 - 21:49 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
07/09/2020 - 21:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/133
07/09/2020 - 21:49 Various bits of code need to be fixed -- !622 introduces more copying. Here are some examples:
07/09/2020 - 21:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/622#note_376868702
07/09/2020 - 21:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/622#note_376869206
07/09/2020 - 21:49 These need to be addressed in a subsequent MR.
07/09/2020 - 21:49 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
07/09/2020 - 21:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/133
07/09/2020 - 21:49 Various bits of code need to be fixed -- !622 introduces more copying. Here are some examples:
07/09/2020 - 21:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/622#note_376868702
07/09/2020 - 21:49 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/622#note_376869206
07/09/2020 - 21:49 These need to be addressed in a subsequent MR.
07/09/2020 - 21:50 [unknown] Calin Culianu (cculianu) approved merge request [!622 *[backport] Use BlockHash for vInventoryBlockToSend*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/622) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 21:50 [unknown] Calin Culianu (cculianu) merged merge request [!622 *[backport] Use BlockHash for vInventoryBlockToSend*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/622) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 21:50 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/1c52f791e80d2323d83d63ce1a2ddfeb02b096c0...a397d70fffbce8e8248278f29d73a0998ddb333e
07/09/2020 - 21:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3edb8f08fb34a11bb8da2569635f5ae81ebece41: Use BlockHash for vInventoryBlockToSend - Amaury Séchet
07/09/2020 - 21:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a397d70fffbce8e8248278f29d73a0998ddb333e: Merge branch 'backport/D6398' into 'master' - Calin Culianu
07/09/2020 - 21:50 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/1c52f791e80d2323d83d63ce1a2ddfeb02b096c0...a397d70fffbce8e8248278f29d73a0998ddb333e
07/09/2020 - 21:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/3edb8f08fb34a11bb8da2569635f5ae81ebece41: Use BlockHash for vInventoryBlockToSend - Amaury Séchet
07/09/2020 - 21:50 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a397d70fffbce8e8248278f29d73a0998ddb333e: Merge branch 'backport/D6398' into 'master' - Calin Culianu
07/09/2020 - 21:52 [Jonathan Toomim] > that was 9% profitability right?
07/09/2020 - 21:52 It depends heavily upon test conditions (e.g. hashrate allocation to each mining strategy, random seed, number of blocks in test, degree of price fluctuations ...), and can be anywhere from 5% to 20%. The conditions i have live on ml.toom.im:8051 and put into the article gave around 6.5% profit margin.
07/09/2020 - 22:34 [unknown] Calin Culianu (cculianu) opened merge request [!672 *[net] Follow-up to !622, reduce/remove some double-copies and other nits*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/672) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 22:42 [unknown] Calin Culianu (cculianu) approved merge request [!627 *[backport] [bugfix] prevent nodes from banning other nodes in ABC tests*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/627) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 22:42 [unknown] Calin Culianu (cculianu) merged merge request [!627 *[backport] [bugfix] prevent nodes from banning other nodes in ABC tests*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/627) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 22:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a397d70fffbce8e8248278f29d73a0998ddb333e...e3ae09f44a2c6e7100f6c4bba66e1a7ca09a4387
07/09/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e7d4fee9501b7a37a546cb8c06d7efb2f3a0a356: [bugfix] prevent nodes from banning other nodes in ABC tests - Marco Antonio Jaguaribe Costa
07/09/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e3ae09f44a2c6e7100f6c4bba66e1a7ca09a4387: Merge branch 'backport/D6456' into 'master' - Calin Culianu
07/09/2020 - 22:42 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/a397d70fffbce8e8248278f29d73a0998ddb333e...e3ae09f44a2c6e7100f6c4bba66e1a7ca09a4387
07/09/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e7d4fee9501b7a37a546cb8c06d7efb2f3a0a356: [bugfix] prevent nodes from banning other nodes in ABC tests - Marco Antonio Jaguaribe Costa
07/09/2020 - 22:42 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/e3ae09f44a2c6e7100f6c4bba66e1a7ca09a4387: Merge branch 'backport/D6456' into 'master' - Calin Culianu
07/09/2020 - 23:01 [mtrycz] Sorry, but I can't resist
07/09/2020 - 23:01 i.redd.it/wmlz2qog4n851.jpg
07/09/2020 - 23:19 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
07/09/2020 - 23:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/134
07/09/2020 - 23:19 On my Linux debian system it's fine. But on MacOS I get failures intermittently when running `check-functional`. If I run the test from the CLI directly by itself, it fails *more* often.
07/09/2020 - 23:19 I'm on MacOS Mojave, with Python 3.6.9.
07/09/2020 - 23:19 [unknown] [gitlab.com/bitcoin-cash-node/bitcoin-cash-node] Issue opened by Calin Culianu (cculianu)
07/09/2020 - 23:19 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/134
07/09/2020 - 23:19 On my Linux debian system it's fine. But on MacOS I get failures intermittently when running `check-functional`. If I run the test from the CLI directly by itself, it fails *more* often.
07/09/2020 - 23:19 I'm on MacOS Mojave, with Python 3.6.9.
07/09/2020 - 23:20 [BigBlockIfTrue] Satoshi communist confirmed
07/09/2020 - 23:20 [unknown] Calin Culianu (cculianu) approved merge request [!621 *[backport] Merge #15246: qa: Add tests for invalid message headers*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/621) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:20 [unknown] Calin Culianu (cculianu) merged merge request [!621 *[backport] Merge #15246: qa: Add tests for invalid message headers*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/621) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e3ae09f44a2c6e7100f6c4bba66e1a7ca09a4387...c08a0e613a3cf84622f1beb3ec855966dbcb2b4d
07/09/2020 - 23:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/61b9a601505558114d791ae499647af7d7ffcc9d: Merge #15246: qa: Add tests for invalid message headers - Wladimir J. van der Laan
07/09/2020 - 23:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c08a0e613a3cf84622f1beb3ec855966dbcb2b4d: Merge branch 'backport/D6394' into 'master' - Calin Culianu
07/09/2020 - 23:20 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/e3ae09f44a2c6e7100f6c4bba66e1a7ca09a4387...c08a0e613a3cf84622f1beb3ec855966dbcb2b4d
07/09/2020 - 23:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/61b9a601505558114d791ae499647af7d7ffcc9d: Merge #15246: qa: Add tests for invalid message headers - Wladimir J. van der Laan
07/09/2020 - 23:20 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c08a0e613a3cf84622f1beb3ec855966dbcb2b4d: Merge branch 'backport/D6394' into 'master' - Calin Culianu
07/09/2020 - 23:48 [unknown] Calin Culianu (cculianu) approved merge request [!592 *[backport] [build] set _FORTIFY_SOURCE=2 for -O* builds only*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/592) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:48 [unknown] Calin Culianu (cculianu) merged merge request [!592 *[backport] [build] set _FORTIFY_SOURCE=2 for -O* builds only*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/592) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:48 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c08a0e613a3cf84622f1beb3ec855966dbcb2b4d...eae662dee7be482d553b622e13a90e03f8e55455
07/09/2020 - 23:48 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/bdb21915e767be69475c720c2b69dc15ff51506c: [build] set _FORTIFY_SOURCE=2 for -O* builds only - Marco Antonio Jaguaribe Costa
07/09/2020 - 23:48 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/eae662dee7be482d553b622e13a90e03f8e55455: Merge branch 'backport/D6237' into 'master' - Calin Culianu
07/09/2020 - 23:48 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c08a0e613a3cf84622f1beb3ec855966dbcb2b4d...eae662dee7be482d553b622e13a90e03f8e55455
07/09/2020 - 23:48 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/bdb21915e767be69475c720c2b69dc15ff51506c: [build] set _FORTIFY_SOURCE=2 for -O* builds only - Marco Antonio Jaguaribe Costa
07/09/2020 - 23:48 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/eae662dee7be482d553b622e13a90e03f8e55455: Merge branch 'backport/D6237' into 'master' - Calin Culianu
07/09/2020 - 23:52 [unknown] Calin Culianu (cculianu) approved merge request [!620 *[backport] [backport#16898] test: Reformat python imports to aid scripted diff*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/620) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:52 [unknown] Calin Culianu (cculianu) merged merge request [!620 *[backport] [backport#16898] test: Reformat python imports to aid scripted diff*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/620) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:52 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/eae662dee7be482d553b622e13a90e03f8e55455...8d5b24c2b946807ef92cc3f78aea3204f6bbc1b0
07/09/2020 - 23:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/243cb91ba3c8764d64614a020f97fec62897e968: [backport#16898] test: Reformat python imports to aid scripted diff - Marco Antonio Jaguaribe Costa
07/09/2020 - 23:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8d5b24c2b946807ef92cc3f78aea3204f6bbc1b0: Merge branch 'backport/D6386' into 'master' - Calin Culianu
07/09/2020 - 23:52 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/eae662dee7be482d553b622e13a90e03f8e55455...8d5b24c2b946807ef92cc3f78aea3204f6bbc1b0
07/09/2020 - 23:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/243cb91ba3c8764d64614a020f97fec62897e968: [backport#16898] test: Reformat python imports to aid scripted diff - Marco Antonio Jaguaribe Costa
07/09/2020 - 23:52 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/8d5b24c2b946807ef92cc3f78aea3204f6bbc1b0: Merge branch 'backport/D6386' into 'master' - Calin Culianu
07/09/2020 - 23:56 [unknown] Calin Culianu (cculianu) approved merge request [!631 *[backport] Merge #13503: Document FreeBSD quirk. Fix FreeBSD build: Use...*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/631) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:56 [unknown] Calin Culianu (cculianu) merged merge request [!631 *[backport] Merge #13503: Document FreeBSD quirk. Fix FreeBSD build: Use...*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/631) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/09/2020 - 23:56 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/8d5b24c2b946807ef92cc3f78aea3204f6bbc1b0...0ebe5f086ae25c296bb17062ce8d3bbfa21c96d7
07/09/2020 - 23:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/add9abcee04c7126c9527702cb991c0d701761aa: Merge #13503: Document FreeBSD quirk. Fix FreeBSD build: Use... - MarcoFalke
07/09/2020 - 23:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0ebe5f086ae25c296bb17062ce8d3bbfa21c96d7: Merge branch 'backport/D6481' into 'master' - Calin Culianu
07/09/2020 - 23:56 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/8d5b24c2b946807ef92cc3f78aea3204f6bbc1b0...0ebe5f086ae25c296bb17062ce8d3bbfa21c96d7
07/09/2020 - 23:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/add9abcee04c7126c9527702cb991c0d701761aa: Merge #13503: Document FreeBSD quirk. Fix FreeBSD build: Use... - MarcoFalke
07/09/2020 - 23:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/0ebe5f086ae25c296bb17062ce8d3bbfa21c96d7: Merge branch 'backport/D6481' into 'master' - Calin Culianu

⬆️⬆️⬆️  END LOG FOR 07/09/2020  ⬆️⬆️⬆️


⬇️⬇️⬇️ START LOG FOR 07/08/2020 ⬇️⬇️⬇️
07/08/2020 - 00:11 [unknown] Calin Culianu (cculianu) approved merge request [!640 *[backport] [backport#13531] doc: Clarify that mempool txiter is const_iterator*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/640) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:11 [unknown] Calin Culianu (cculianu) merged merge request [!640 *[backport] [backport#13531] doc: Clarify that mempool txiter is const_iterator*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/640) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:11 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/050c0873de3a1fab4f622ff0ebfa41c21ff7a984...799b5430e0a5928e6b328ffeb1d53bf23f1a527b
07/08/2020 - 00:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/60f8ce946ac8faba466c1fda47fb03402ce91e18: [backport#13531] doc: Clarify that mempool txiter is const_iterator - MarcoFalke
07/08/2020 - 00:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/799b5430e0a5928e6b328ffeb1d53bf23f1a527b: Merge branch 'backport/D6538' into 'master' - Calin Culianu
07/08/2020 - 00:11 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/050c0873de3a1fab4f622ff0ebfa41c21ff7a984...799b5430e0a5928e6b328ffeb1d53bf23f1a527b
07/08/2020 - 00:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/60f8ce946ac8faba466c1fda47fb03402ce91e18: [backport#13531] doc: Clarify that mempool txiter is const_iterator - MarcoFalke
07/08/2020 - 00:11 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/799b5430e0a5928e6b328ffeb1d53bf23f1a527b: Merge branch 'backport/D6538' into 'master' - Calin Culianu
07/08/2020 - 00:11 [unknown] Calin Culianu (cculianu) approved merge request [!580 *[backport] build: don't embed a build-id when building libdmg-hfsplus*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/580) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:12 [unknown] Calin Culianu (cculianu) merged merge request [!580 *[backport] build: don't embed a build-id when building libdmg-hfsplus*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/580) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:12 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/799b5430e0a5928e6b328ffeb1d53bf23f1a527b...f0ff2b4928b87bed1a73c22273a6b9895d15c9c2
07/08/2020 - 00:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a26e46bb6b9026a9d2c491adf0303d791bd3d197: build: don't embed a build-id when building libdmg-hfsplus - fanquake
07/08/2020 - 00:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f0ff2b4928b87bed1a73c22273a6b9895d15c9c2: Merge branch 'backport/D5665' into 'master' - Calin Culianu
07/08/2020 - 00:12 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/799b5430e0a5928e6b328ffeb1d53bf23f1a527b...f0ff2b4928b87bed1a73c22273a6b9895d15c9c2
07/08/2020 - 00:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/a26e46bb6b9026a9d2c491adf0303d791bd3d197: build: don't embed a build-id when building libdmg-hfsplus - fanquake
07/08/2020 - 00:12 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f0ff2b4928b87bed1a73c22273a6b9895d15c9c2: Merge branch 'backport/D5665' into 'master' - Calin Culianu
07/08/2020 - 00:24 [unknown] Calin Culianu (cculianu) approved merge request [!649 *[backport] [Qt] Fix deprecated QButtonGroup::buttonClicked event*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/649) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:24 [unknown] Calin Culianu (cculianu) merged merge request [!649 *[backport] [Qt] Fix deprecated QButtonGroup::buttonClicked event*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/649) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:24 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f0ff2b4928b87bed1a73c22273a6b9895d15c9c2...2c524364fbb0731e1ef846205495356fb99a08c7
07/08/2020 - 00:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/11530f4f5d336908e7b5df551369fc468a45c514: [Qt] Fix deprecated QButtonGroup::buttonClicked event - Fabien
07/08/2020 - 00:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2c524364fbb0731e1ef846205495356fb99a08c7: Merge branch 'backport/D6606' into 'master' - Calin Culianu
07/08/2020 - 00:24 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/f0ff2b4928b87bed1a73c22273a6b9895d15c9c2...2c524364fbb0731e1ef846205495356fb99a08c7
07/08/2020 - 00:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/11530f4f5d336908e7b5df551369fc468a45c514: [Qt] Fix deprecated QButtonGroup::buttonClicked event - Fabien
07/08/2020 - 00:24 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/2c524364fbb0731e1ef846205495356fb99a08c7: Merge branch 'backport/D6606' into 'master' - Calin Culianu
07/08/2020 - 00:25 [unknown] Calin Culianu (cculianu) approved merge request [!646 *[backport] [Qt] Fix deprecated QDateTime(const QDate &)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/646) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:25 [unknown] Calin Culianu (cculianu) merged merge request [!646 *[backport] [Qt] Fix deprecated QDateTime(const QDate &)*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/646) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:25 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2c524364fbb0731e1ef846205495356fb99a08c7...5e995eda36e1ff3eb8db463b1f78eacf714e1b87
07/08/2020 - 00:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f623cb891b3e7687aefc6dc4194265d8946e701a: [Qt] Fix deprecated QDateTime(const QDate &) - Fabien
07/08/2020 - 00:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5e995eda36e1ff3eb8db463b1f78eacf714e1b87: Merge branch 'backport/D6575' into 'master' - Calin Culianu
07/08/2020 - 00:25 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/2c524364fbb0731e1ef846205495356fb99a08c7...5e995eda36e1ff3eb8db463b1f78eacf714e1b87
07/08/2020 - 00:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/f623cb891b3e7687aefc6dc4194265d8946e701a: [Qt] Fix deprecated QDateTime(const QDate &) - Fabien
07/08/2020 - 00:25 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/5e995eda36e1ff3eb8db463b1f78eacf714e1b87: Merge branch 'backport/D6575' into 'master' - Calin Culianu
07/08/2020 - 00:34 [unknown] Calin Culianu (cculianu) opened merge request [!665 *[backport] [Qt] Remove unused WindowFlags parameters*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/665) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:56 [unknown] Calin Culianu (cculianu) approved merge request [!651 *[backport] Merge #16188: net: Document what happens to getdata of unknown type*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/651) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:56 [unknown] Calin Culianu (cculianu) merged merge request [!651 *[backport] Merge #16188: net: Document what happens to getdata of unknown type*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/651) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:56 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/5e995eda36e1ff3eb8db463b1f78eacf714e1b87...c34a168cbd30865d710d9b9f07aea766c73b4708
07/08/2020 - 00:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/659385f552886bae6595f7a76939a5dc0b24b4a8: Merge #16188: net: Document what happens to getdata of unknown type - fanquake
07/08/2020 - 00:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c34a168cbd30865d710d9b9f07aea766c73b4708: Merge branch 'backport/D6625' into 'master' - Calin Culianu
07/08/2020 - 00:56 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/5e995eda36e1ff3eb8db463b1f78eacf714e1b87...c34a168cbd30865d710d9b9f07aea766c73b4708
07/08/2020 - 00:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/659385f552886bae6595f7a76939a5dc0b24b4a8: Merge #16188: net: Document what happens to getdata of unknown type - fanquake
07/08/2020 - 00:56 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/c34a168cbd30865d710d9b9f07aea766c73b4708: Merge branch 'backport/D6625' into 'master' - Calin Culianu
07/08/2020 - 00:59 [unknown] Calin Culianu (cculianu) approved merge request [!637 *[backport] Use std::condition_variable and sync.h instead of boost in scheduler_tests.cpp*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/637) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:59 [unknown] Calin Culianu (cculianu) merged merge request [!637 *[backport] Use std::condition_variable and sync.h instead of boost in scheduler_tests.cpp*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/637) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 00:59 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c34a168cbd30865d710d9b9f07aea766c73b4708...bdfef8e26e33dda29623634fa6ab702d741c3c5d
07/08/2020 - 00:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9233f98e766475d43438dcc2ad44ce878a75b491: Use std::condition_variable and sync.h instead of boost in scheduler_tests.cpp - Amaury Séchet
07/08/2020 - 00:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/bdfef8e26e33dda29623634fa6ab702d741c3c5d: Merge branch 'backport/D6515' into 'master' - Calin Culianu
07/08/2020 - 00:59 [unknown] Calin Culianu pushed to branch gitlab.com/bitcoin-cash-node/bitcoin-cash-node/commits/master of gitlab.com/bitcoin-cash-node/bitcoin-cash-node gitlab.com/bitcoin-cash-node/bitcoin-cash-node/compare/c34a168cbd30865d710d9b9f07aea766c73b4708...bdfef8e26e33dda29623634fa6ab702d741c3c5d
07/08/2020 - 00:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/9233f98e766475d43438dcc2ad44ce878a75b491: Use std::condition_variable and sync.h instead of boost in scheduler_tests.cpp - Amaury Séchet
07/08/2020 - 00:59 gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/commit/bdfef8e26e33dda29623634fa6ab702d741c3c5d: Merge branch 'backport/D6515' into 'master' - Calin Culianu
07/08/2020 - 01:04 [unknown] Calin Culianu (cculianu) approved merge request [!586 *[backport] Bump misbehaving factor for unexpected version message behavior*](gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/merge_requests/586) in gitlab.com/bitcoin-cash-node/bitcoin-cash-node
07/08/2020 - 01:04 [unknown] Calin Culianu (cculianu) merged merge request [!5