--- Day changed Sat Oct 12 2019 00:05 < belcher_> ok how about this for confirmations and reorgs; UTXO metadata contains its block hash, and every X minutes we poll the rpc gettransaction for each UTXO tx hash to check if the block hash has changed or if the tx has been reorg out, also the code can give up checking UTXOs if their transaction is keeper than 100 or 2016 confirms 00:06 < belcher_> another line of thought: can we avoid adding anything to the utxo metadata and instead check the gettransaction or gettxout RPC for each UTXO if we want to know its confirmations, that way the full node keeps track of reorgs instead of joinmarket having to 00:29 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 01:17 < belcher_> s/keeper/deeper/ 03:07 -!- MaxSan [~four@185.156.174.155] has joined #joinmarket 03:38 -!- MaxSan [~four@185.156.174.155] has quit [Quit: Leaving.] 04:10 < waxwing_> belcher_, interesting; the thing i was always confused about is, what do we actually do if we find a reorg, or i guess more specifically, if a transaction becomes "de-confirmed". 04:16 < kristapsk> I think if threshold of safe confirmations in something big like 100 confs, no need to worry much about reorgs past that to handle automatically, just need some support for manual resync if something like that happens in BTC 04:41 < takinbo> in the case of a reorg, doesn't an affected tx and its children get back to the mempool? 04:43 < takinbo> so it's not exactly available for another cj and it's not confirmed either 04:43 < takinbo> if a taker gets presented with an unconfirmed utxo, what does it do with it? 04:54 -!- simon__ [~simon@93-238-145-85.ftth.glasoperator.nl] has joined #joinmarket 04:55 -!- simon__ [~simon@93-238-145-85.ftth.glasoperator.nl] has quit [Client Quit] 04:55 -!- simon__ [~simon@93-238-145-85.ftth.glasoperator.nl] has joined #joinmarket 05:18 -!- Anduck_ is now known as Anduck 05:42 -!- MaxSan [~four@185.156.174.155] has joined #joinmarket 05:51 -!- MaxSan [~four@185.156.174.155] has quit [Quit: Leaving.] 06:22 -!- simon__ [~simon@93-238-145-85.ftth.glasoperator.nl] has quit [Quit: simon__] 08:28 -!- MaxSan [~four@185.156.174.155] has joined #joinmarket 08:38 -!- MaxSan [~four@185.156.174.155] has quit [Quit: Leaving.] 09:46 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 10:05 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 14:59 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 15:00 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 15:33 -!- AgoraRelay [~jmrelayfn@p5DE4A121.dip0.t-ipconnect.de] has joined #joinmarket 16:46 -!- MaxSan [~four@185.156.174.155] has joined #joinmarket 17:17 -!- AgoraRelay [~jmrelayfn@p5DE4A121.dip0.t-ipconnect.de] has quit [Ping timeout: 268 seconds] 17:31 -!- AgoraRelay [~jmrelayfn@p54866B03.dip0.t-ipconnect.de] has joined #joinmarket 19:36 -!- viasil [~viasil@95.174.67.204] has quit [Ping timeout: 240 seconds] 19:43 -!- zfk [~itisc@unaffiliated/zfk] has joined #joinmarket 19:46 -!- viasil [~viasil@95.174.67.204] has joined #joinmarket 19:51 -!- viasil [~viasil@95.174.67.204] has quit [Ping timeout: 265 seconds] 19:53 -!- viasil [~viasil@95.174.67.204] has joined #joinmarket 20:43 -!- MaxSan [~four@185.156.174.155] has quit [Quit: Leaving.]