--- Log opened Sun Nov 06 00:00:09 2022 00:06 -!- route-bee [~route-bee@user/routebee] has joined #bitcoin-core-dev 00:08 -!- routebee_ [~route-bee@user/routebee] has quit [Ping timeout: 248 seconds] 00:08 -!- routebee_ [~route-bee@user/routebee] has joined #bitcoin-core-dev 00:11 -!- route-bee [~route-bee@user/routebee] has quit [Ping timeout: 252 seconds] 00:11 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 246 seconds] 00:19 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 00:19 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 00:19 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 00:59 -!- b10c [~quassel@user/b10c] has quit [Read error: Connection reset by peer] 01:00 -!- b10c [~quassel@static.33.106.217.95.clients.your-server.de] has joined #bitcoin-core-dev 01:00 -!- b10c [~quassel@static.33.106.217.95.clients.your-server.de] has quit [Changing host] 01:00 -!- b10c [~quassel@user/b10c] has joined #bitcoin-core-dev 01:22 -!- route-bee [~route-bee@user/routebee] has joined #bitcoin-core-dev 01:25 -!- routebee_ [~route-bee@user/routebee] has quit [Ping timeout: 252 seconds] 01:27 -!- Darknet [~w00w00@2401:4900:30e1:c896:f0d1:6135:a7f7:abcb] has joined #bitcoin-core-dev 01:30 -!- gnaf [~gnaf@149.34.244.151] has joined #bitcoin-core-dev 01:30 -!- EthanHunt [~w00w00@2401:4900:4466:e936:242e:f483:6022:1bcb] has quit [Ping timeout: 255 seconds] 01:34 -!- gnaf [~gnaf@149.34.244.151] has quit [Client Quit] 01:39 -!- gnaf [~gnaf@149.34.244.155] has joined #bitcoin-core-dev 01:40 -!- kalle [~quassel@user/kallewoof] has quit [Read error: Connection reset by peer] 01:41 -!- kalle [~quassel@user/kallewoof] has joined #bitcoin-core-dev 01:00 -!- kvaciral [~kvaciral@2001:470:69fc:105::17b] has quit [Quit: You have been kicked for being idle] 01:06 -!- sipsorcery [~sipsorcer@37.228.225.67] has joined #bitcoin-core-dev 01:09 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-dev 01:17 -!- steve_ [steve@2600:3c01::f03c:93ff:fe78:88ae] has joined #bitcoin-core-dev 01:32 -!- gleb07122 [~gleb@178.150.137.228] has joined #bitcoin-core-dev 01:33 -!- gleb0712 [~gleb@178.150.137.228] has quit [Ping timeout: 255 seconds] 01:36 -!- EthanHunt [~w00w00@117.98.14.152] has joined #bitcoin-core-dev 01:37 -!- EthanHunt [~w00w00@117.98.14.152] has quit [Read error: Connection reset by peer] 01:37 -!- EthanHunt [~w00w00@2401:4900:5d92:a095:e56b:6a56:2ea2:62e9] has joined #bitcoin-core-dev 01:40 -!- Darknet [~w00w00@2401:4900:30e1:c896:f0d1:6135:a7f7:abcb] has quit [Ping timeout: 260 seconds] 01:41 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 01:47 -!- Darknet [~w00w00@2401:4900:40ff:77f6:3c3f:5493:3060:f35] has joined #bitcoin-core-dev 01:48 -!- EthanHunt [~w00w00@2401:4900:5d92:a095:e56b:6a56:2ea2:62e9] has quit [Ping timeout: 260 seconds] 01:48 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 01:59 -!- Darknet [~w00w00@2401:4900:40ff:77f6:3c3f:5493:3060:f35] has quit [Ping timeout: 260 seconds] 02:03 -!- b10c [~quassel@user/b10c] has quit [Ping timeout: 260 seconds] 02:03 -!- sipsorcery [~sipsorcer@37.228.225.67] has quit [Ping timeout: 252 seconds] 02:03 -!- b10c [~quassel@static.33.106.217.95.clients.your-server.de] has joined #bitcoin-core-dev 02:03 -!- b10c [~quassel@static.33.106.217.95.clients.your-server.de] has quit [Changing host] 02:03 -!- b10c [~quassel@user/b10c] has joined #bitcoin-core-dev 02:04 -!- EthanHunt [~w00w00@2401:4900:4468:ba8b:3936:493d:1557:4ca5] has joined #bitcoin-core-dev 02:06 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 02:06 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 02:06 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 02:10 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 02:21 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 255 seconds] 02:34 -!- EthanHunt [~w00w00@2401:4900:4468:ba8b:3936:493d:1557:4ca5] has quit [Ping timeout: 260 seconds] 02:36 -!- EthanHunt [~w00w00@2401:4900:30e1:c896:5c32:ca91:237a:c6c8] has joined #bitcoin-core-dev 02:38 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 02:45 -!- kalle [~quassel@user/kallewoof] has quit [Ping timeout: 260 seconds] 02:45 -!- kallewoof [~quassel@user/kallewoof] has joined #bitcoin-core-dev 03:04 -!- ziggie [uid521459@user/ziggie] has joined #bitcoin-core-dev 03:13 -!- mikehu44 [~quassel@159.65.11.175] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 03:16 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 03:19 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 03:19 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 03:19 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 04:23 -!- Guest61 [~Guest61@141.41.239.210] has joined #bitcoin-core-dev 04:25 -!- chip_x [~chip@2001:8a0:f61c:9200:9c3d:d55a:c1aa:516e] has quit [Remote host closed the connection] 04:29 -!- Guest61 [~Guest61@141.41.239.210] has quit [Quit: /quit $1+] 04:29 -!- Guest61 [~Guest61@141.41.239.210] has joined #bitcoin-core-dev 04:52 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 260 seconds] 04:53 -!- Guest61 [~Guest61@141.41.239.210] has quit [Quit: Client closed] 05:01 -!- vasild [~vd@user/vasild] has joined #bitcoin-core-dev 05:07 -!- vasild [~vd@user/vasild] has quit [Remote host closed the connection] 05:13 -!- vasild [~vd@user/vasild] has joined #bitcoin-core-dev 05:15 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 05:17 -!- vasild [~vd@user/vasild] has quit [Remote host closed the connection] 05:18 -!- vasild [~vd@user/vasild] has joined #bitcoin-core-dev 06:03 -!- TallTim_ is now known as TallTim 06:14 -!- Darknet [~w00w00@2401:4900:4127:f0b1:e563:650c:12d5:297e] has joined #bitcoin-core-dev 06:18 -!- EthanHunt [~w00w00@2401:4900:30e1:c896:5c32:ca91:237a:c6c8] has quit [Ping timeout: 260 seconds] 06:20 -!- Darknet [~w00w00@2401:4900:4127:f0b1:e563:650c:12d5:297e] has quit [Quit: Leaving] 06:24 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 06:27 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 06:29 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [] 06:36 < bitcoin-git> [bitcoin] theStack opened pull request #26462: wallet: fix crash on loading descriptor wallet containing legacy key type entries (master...202211-wallet_fix_crash_on_descriptor_wallet_load) https://github.com/bitcoin/bitcoin/pull/26462 06:38 -!- EthanHunt [~w00w00@2401:4900:4127:f0b1:e563:650c:12d5:297e] has joined #bitcoin-core-dev 06:38 -!- chipxxx [~chip@2001:8a0:f61c:9200:9c3d:d55a:c1aa:516e] has joined #bitcoin-core-dev 06:40 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 06:40 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 06:44 -!- gossie [~gossie@2001:1c02:11e:3500:df25:6321:8260:d9be] has joined #bitcoin-core-dev 06:46 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 06:47 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 06:53 -!- gossie [~gossie@2001:1c02:11e:3500:df25:6321:8260:d9be] has quit [Quit: = "bye bye"] 07:04 -!- EthanHunt [~w00w00@2401:4900:4127:f0b1:e563:650c:12d5:297e] has quit [Remote host closed the connection] 07:04 -!- EthanHunt [~w00w00@2401:4900:4127:f0b1:e563:650c:12d5:297e] has joined #bitcoin-core-dev 07:05 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 07:06 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 07:07 -!- gossie [~gossie@2001:1c02:11e:3500:df25:6321:8260:d9be] has joined #bitcoin-core-dev 07:11 -!- Victorsueca [~Victorsue@user/victorsueca] has joined #bitcoin-core-dev 07:50 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has quit [Ping timeout: 248 seconds] 07:51 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 07:51 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 07:52 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has joined #bitcoin-core-dev 08:02 -!- EthanHunt [~w00w00@2401:4900:4127:f0b1:e563:650c:12d5:297e] has quit [Ping timeout: 248 seconds] 08:11 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 08:15 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 08:15 -!- mekster66949 [~mekster@user/mekster] has quit [Quit: mekster66949] 08:17 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:1047:7372:5d8e:75a9] has joined #bitcoin-core-dev 08:17 -!- mekster669493 [~mekster@user/mekster] has joined #bitcoin-core-dev 08:30 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 08:31 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 08:41 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 08:43 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 09:08 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 09:08 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 09:10 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 09:11 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 09:19 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 09:21 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has quit [Ping timeout: 252 seconds] 09:26 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has joined #bitcoin-core-dev 09:30 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:1047:7372:5d8e:75a9] has quit [Ping timeout: 252 seconds] 09:31 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 09:31 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 09:32 -!- steve_ [steve@2600:3c01::f03c:93ff:fe78:88ae] has quit [Quit: Leaving] 09:33 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has quit [Ping timeout: 252 seconds] 09:42 -!- Randolf [~randolf@184.70.10.188] has joined #bitcoin-core-dev 09:55 -!- Randolf [~randolf@184.70.10.188] has quit [Quit: Leaving] 10:10 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 10:11 -!- jonatack1 [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 10:11 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 10:18 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 10:19 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 10:51 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 10:51 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 10:51 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 10:56 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 10:59 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 252 seconds] 10:59 -!- Guest46 [~Guest46@151.47.52.246] has joined #bitcoin-core-dev 11:00 -!- Guest4691 [~Guest46@151.47.52.246] has joined #bitcoin-core-dev 11:00 -!- Guest46 [~Guest46@151.47.52.246] has quit [Client Quit] 11:00 -!- Guest4691 [~Guest46@151.47.52.246] has quit [Client Quit] 11:02 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 11:02 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 11:03 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 11:15 -!- jarthur_ is now known as jarthur 11:44 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 11:44 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 12:14 -!- Talkless [~Talkless@mail.dargis.net] has quit [Quit: Konversation terminated!] 12:38 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 12:39 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 13:14 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 13:15 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 13:21 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 13:21 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 13:21 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 13:26 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 13:50 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 13:51 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 255 seconds] 13:53 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 13:55 -!- szkl [uid110435@id-110435.uxbridge.irccloud.com] has quit [Quit: Connection closed for inactivity] 14:47 -!- bomb-on_ [~bomb-on@user/bomb-on] has quit [Read error: Connection reset by peer] 14:47 -!- bomb-on [~bomb-on@user/bomb-on] has joined #bitcoin-core-dev 15:09 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 252 seconds] 15:44 -!- Guest32 [~Guest32@95.79.87.112] has joined #bitcoin-core-dev 15:44 -!- Guest32 [~Guest32@95.79.87.112] has quit [Client Quit] 15:45 -!- jonatack1 [~jonatack@user/jonatack] has joined #bitcoin-core-dev 15:49 -!- jonatack1 [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 15:53 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 15:53 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 15:53 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 15:58 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 260 seconds] 15:58 -!- justache [~justache@user/justache] has quit [Quit: ZNC 1.8.2 - https://znc.in] 16:10 -!- justache [~justache@user/justache] has joined #bitcoin-core-dev 16:10 -!- sugarpuff_ [sid92283@id-92283.lymington.irccloud.com] has quit [Quit: Updating details, brb] 16:10 -!- bort_ [sid92283@id-92283.lymington.irccloud.com] has joined #bitcoin-core-dev 16:10 -!- bort_ [sid92283@id-92283.lymington.irccloud.com] has left #bitcoin-core-dev [] 16:12 -!- amovfx [~amovfx@node-1w7jr9yaiypxy6vhj455431z7.ipv6.telus.net] has joined #bitcoin-core-dev 16:13 -!- sugarpuff [sid92283@id-92283.lymington.irccloud.com] has joined #bitcoin-core-dev 16:13 < sugarpuff> could someone explain sipa's reply here to the idea of adding txn expiry dates to txns? https://github.com/bitcoin/bitcoin/pull/26438#issuecomment-1304896255 16:13 < sugarpuff> I don't get what he means by the reorg risk. Is he saying there's no difference? I don't think that's true, there is a difference - in the current scenario the user is completely in the dark with no guarantees whatsoever as far as when they can expect their txn to go through or be returned to them. In the proposal they do have such a guarantee. Even if their block is re-org'd out - I thought they were supposed to wait 6 16:13 < sugarpuff> blocks anyway. 16:27 -!- mikehu44 [~quassel@159.65.11.175] has joined #bitcoin-core-dev 16:27 -!- mikehu44 [~quassel@159.65.11.175] has quit [Client Quit] 16:48 < sipa> @sugarpuff If you want to cancel a transaction, you can pre-sign a double-spend of it. 16:49 -!- jonatack1 [~jonatack@user/jonatack] has joined #bitcoin-core-dev 16:50 < sipa> But adding expiration times to transactions means even absent double-spends, transactions can randomly become invalid if they're mined close to their expiration. 16:50 < sipa> Because a reorg could push them to another chain's block which has a later timestamp, past the expiration. 16:53 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 16:53 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 16:53 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 16:57 -!- jonatack1 [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 16:57 -!- jonatack1 [~jonatack@user/jonatack] has joined #bitcoin-core-dev 17:12 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 17:30 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Quit: bye] 17:31 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 17:49 -!- amovfx [~amovfx@node-1w7jr9yaiypxy6vhj455431z7.ipv6.telus.net] has quit [Remote host closed the connection] 17:50 -!- amovfx [~amovfx@node-1w7jr9yaiypxy6vhj455431z7.ipv6.telus.net] has joined #bitcoin-core-dev 17:54 -!- amovfx [~amovfx@node-1w7jr9yaiypxy6vhj455431z7.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 18:22 -!- amovfx [~amovfx@node-1w7jr9yaiypxy6vhj455431z7.ipv6.telus.net] has joined #bitcoin-core-dev 18:28 * luke-jr wonders if reorg'd transactions will replace non-reorg'd ones right now 18:29 < luke-jr> maybe it would make sense to block RBF on transactions that have ever been in a block 18:34 < _aj_> luke-jr: those seem like opposite questions? the latter is "will a new tx replace a tx that was in a reorg'ed block", the former is "will a tx that was in a block that's being reorg'd replace a tx in the mempool" - but if a tx conflicts with a tx in the blockchain it shouldn't be in the mempool in the first place? 18:36 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:64b1:f621:5e4e:b972] has joined #bitcoin-core-dev 18:37 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:9580:c484:dbba:df0a] has joined #bitcoin-core-dev 18:41 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:64b1:f621:5e4e:b972] has quit [Ping timeout: 252 seconds] 18:44 -!- amovfx [~amovfx@node-1w7jr9yaiypxy6vhj455431z7.ipv6.telus.net] has quit [Remote host closed the connection] 18:55 < luke-jr> _aj_: my thought is, when we reorg, any transactions in those blocks should get "pinned" into the mempool, so they can not be replaced period 18:55 < luke-jr> but yes, I agree, the first one seems clearly impossible to have otherwise 18:56 < _aj_> luke-jr: seems good for the network, but not something miners would particularly want 18:58 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has joined #bitcoin-core-dev 18:59 < _aj_> i mean: good for the network in that, while it doesn't stop an attacker from doublespending as part of a reorg, it prevents other attackers from opportunistically taking advantage of a reorg that someone else is doing 18:59 < luke-jr> _aj_: what is good for the network, is often good for miners too 19:00 < luke-jr> it's unfortunate so many seem to have short-sighted views on this 19:00 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:9580:c484:dbba:df0a] has quit [Ping timeout: 252 seconds] 19:01 -!- jonatack1 [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 19:02 -!- jonatack1 [~jonatack@user/jonatack] has joined #bitcoin-core-dev 19:08 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has quit [Remote host closed the connection] 19:08 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has joined #bitcoin-core-dev 19:11 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 19:22 < bitcoin-git> [bitcoin] ariard closed pull request #26305: Enable `mempoolfullrbf=1` by default (master...2022-10-activate-fullrbf) https://github.com/bitcoin/bitcoin/pull/26305 19:34 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has quit [Remote host closed the connection] 19:35 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has joined #bitcoin-core-dev 19:40 -!- ziggie [uid521459@user/ziggie] has quit [Quit: Connection closed for inactivity] 19:58 -!- PaperSword [~PaperSwor@50.126.96.22] has joined #bitcoin-core-dev 19:59 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has joined #bitcoin-core-dev 20:02 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has quit [Ping timeout: 248 seconds] 20:06 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:5495:2e5e:6722:d39f] has joined #bitcoin-core-dev 20:07 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:3d72:6c93:fd5e:7162] has quit [Ping timeout: 260 seconds] 20:18 < _aj_> luke-jr: i suppose there could be a spam vector with that if you had a tx included in a low-work block during ibd which is then immediately reorged out, but gives that tx protection. i'm not sure if we ignore all blocks that aren't in a minwork headers chain; if we do that'd prevent that. could also only protect it from eviction for 2000 blocks or set it to expire at 14 days after the block's MTP 20:50 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 20:59 < PaperSword> Is there a better way to get the length of a univalue object than .get_str.length()? 21:01 -!- cmirror [~cmirror@4.53.92.114] has quit [Remote host closed the connection] 21:01 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 21:05 -!- jonatack2 [~jonatack@user/jonatack] has joined #bitcoin-core-dev 21:06 -!- jonatack1 [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 21:06 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:e532:b621:7498:d615] has joined #bitcoin-core-dev 21:10 -!- EthanHunt [~w00w00@2401:4900:c0a:7bd5:5495:2e5e:6722:d39f] has quit [Ping timeout: 260 seconds] 21:15 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:e532:b621:7498:d615] has quit [Ping timeout: 260 seconds] 21:15 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has joined #bitcoin-core-dev 21:16 -!- sudoforge [~sudoforge@wireguard/tunneler/sudoforge] has quit [Client Quit] 21:20 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 21:20 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 21:20 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 21:27 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:e532:b621:7498:d615] has joined #bitcoin-core-dev 21:29 < _aj_> PaperSword: if it's an object/vector, you want .size()? if it's a string (or number?) that seems fine? 21:30 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 21:47 < PaperSword> I am working on merging ParseHashOrHeight into getblock() as to allow the getblock call to accept a height or a hash. Instead of just a hash. 21:49 < PaperSword> as such I need to take the univalue for request.param[0] and determine the length. If the length == 64 then the param is a block hash. If the param is less than 64 it can be parsed as an int that represents an attempt to parse at a block height. 21:49 < _aj_> PaperSword: https://github.com/ajtowns/bitcoin/tree/202206-getblock-at-height 21:50 < _aj_> PaperSword: past feedback has been that that's better done on the client side, so that branch implements in bitcoin-cli and the gui, rather than serverside. #16439 21:50 <@gribble> https://github.com/bitcoin/bitcoin/issues/16439 | cli/gui: support "@height" in place of blockhash for getblock on client side by ajtowns · Pull Request #16439 · bitcoin/bitcoin · GitHub 21:56 < PaperSword> For all intents an purposes this is just to speed up one of my scripts that is getting block info for blocks 0 to tip, as such right now I am making two calls, one to get hash from height. Then passing that into getblock. 21:57 < PaperSword> Not to sound completely ignorant why even use the @block? Can the type of param[0] be changed to height_or_hash? 21:59 < _aj_> height_or_hash is pretty awkward with bitcoin-cli, you have to say '"00000abcdef12345.."' so that an int looks different to a string 22:03 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Remote host closed the connection] 22:04 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Remote host closed the connection] 22:05 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 22:05 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 22:07 < PaperSword> A hash will always be a str of length 64 correct?, is there any reason to not attempt to convert a str of length < 64 to an int if the value is less than the max of getInt? 22:09 < _aj_> if you're only accepting strings, might as well have the prefix, so it's unambiguous which you're talking about? *shrug* 22:10 < _aj_> getblockstats is the only thing that accepts a hash or a height currently, and it does it by checking the argument type 22:11 < PaperSword> BTW thanks for your time. 22:11 < PaperSword> Exploring the RPC has helped me learn much more about the inner workings of the RPC server, it's quite cool. 22:15 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Remote host closed the connection] 22:16 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 22:17 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 22:17 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 22:17 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 22:19 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 22:20 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 22:21 < PaperSword> In regard to ambiguity, The thought I had is due to the fact that the block height will not encroach onto the same hex representation space of being 64 characters for 1.9*10^58 years. It would be hard to fathom the block height ever reaching that. 22:22 < _aj_> you could also just say "is the first character 0? hash." 22:22 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 22:24 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 22:25 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 22:25 < PaperSword> Not saying it would be useful for my implementation to optimize my dev node. If it possible to ever have a difficulty value that would accept a hash with a 0x2... or something similar. Not asking if it would ever happen, but is it possible? 22:26 < PaperSword> Is it* 22:27 < PaperSword> That would mean 1 in 2 hashes would produce a block. 22:27 < PaperSword> wait wrong sorry. 22:27 < _aj_> no, powLimit in chainparams.cpp forces 8 leading 0's (5 for signet, 1-leading-0-bit for regtest) 22:28 < PaperSword> That is quite clever. 22:28 < PaperSword> Thanks again for these bits of knowledge. 22:28 < _aj_> so yeah, regtest has blocks that don't start with 0, so that wouldn't work 22:35 < PaperSword> Regtest blocks could start with 0x0... - 0x7... 22:50 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 255 seconds] 22:53 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 22:57 -!- Darknet [~w00w00@2401:4900:c0a:7bd5:e532:b621:7498:d615] has quit [Ping timeout: 248 seconds] 23:12 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-dev 23:12 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 23:12 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-dev 23:13 -!- gnaf [~gnaf@149.34.244.155] has quit [Ping timeout: 252 seconds] 23:19 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 23:21 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev 23:32 -!- jarthur [~jarthur@user/jarthur] has quit [Quit: jarthur] 23:53 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 23:54 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-dev --- Log closed Mon Nov 07 00:00:10 2022