--- Log opened Fri Jun 19 00:00:54 2020 00:45 -!- jonatack_ [~jon@37.166.220.215] has quit [Ping timeout: 240 seconds] 00:47 -!- jonatack_ [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #rust-bitcoin 00:49 -!- jonatack_ [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Client Quit] 01:46 -!- jonatack [~jon@192.113.14.109.rev.sfr.net] has joined #rust-bitcoin 02:07 -!- jonatack [~jon@192.113.14.109.rev.sfr.net] has quit [Ping timeout: 256 seconds] 02:30 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 02:34 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Ping timeout: 260 seconds] 02:46 < stevenroose> sgeisler, belcher, is that consensus on removing the maps entirely and only doing linear search? 02:47 < stevenroose> I'd very much agree with that 02:47 < sgeisler> Yes, I'd very much prefer that. 02:47 < sgeisler> Removes a ton of complexity 03:03 -!- Filomena51Schumm [~Filomena5@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin 03:04 -!- belcher [~belcher@unaffiliated/belcher] has joined #rust-bitcoin 03:53 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 03:56 -!- Filomena51Schumm [~Filomena5@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 03:56 < stevenroose> sgeisler: Pushed some changes. Cool, so that brings MSRV back to 1.22. 04:17 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Remote host closed the connection] 04:17 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 04:24 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Ping timeout: 260 seconds] 05:07 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #rust-bitcoin 05:53 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 05:58 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Ping timeout: 244 seconds] 06:38 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:50 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has joined #rust-bitcoin 08:32 -!- Netsplit *.net <-> *.split quits: belcher, wallet42, ghost43, Dean_Guss 08:32 -!- Netsplit over, joins: belcher, ghost43, Dean_Guss, wallet42 08:36 -!- icota[m] [icotamatri@gateway/shell/matrix.org/x-hmlapeyzopliczrv] has quit [Ping timeout: 256 seconds] 08:36 -!- dpc [dpcmatrixo@gateway/shell/matrix.org/x-dsorriaweqhqhemk] has quit [Ping timeout: 260 seconds] 08:54 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 08:56 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has joined #rust-bitcoin 09:55 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 09:59 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Ping timeout: 240 seconds] 10:02 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:09 -!- icota[m] [icotamatri@gateway/shell/matrix.org/x-whvsbyofpcqgupuh] has joined #rust-bitcoin 10:32 -!- dpc [dpcmatrixo@gateway/shell/matrix.org/x-lygsyxdxcjgdtmed] has joined #rust-bitcoin 10:40 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has joined #rust-bitcoin 11:00 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:03 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has joined #rust-bitcoin 12:21 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Ping timeout: 246 seconds] 12:21 -!- dongcarl5 [~dongcarl@unaffiliated/dongcarl] has joined #rust-bitcoin 12:22 -!- dongcarl5 [~dongcarl@unaffiliated/dongcarl] has quit [Client Quit] 12:23 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has joined #rust-bitcoin 12:32 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 12:39 -!- dr-orlovsky [~dr-orlovs@xdsl-188-154-186-21.adslplus.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:50 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Remote host closed the connection] 14:11 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 14:58 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Remote host closed the connection] 15:24 < ariard> sourabh: 636 sounds almost good to me! Adding tests could be done as follow-ups IMO 15:55 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 16:04 < ariard> BlueMatt: switching to anchor output+CPFP means we need a UtxoPool to feed these CPFPs 16:04 < ariard> this new interface would be implemented by the wallet to let LN-module access wallet utxos 16:05 < ariard> BlueMatt: to ensure security you need backup utxo per-channel to prevent worst-case scenarios 16:06 < ariard> BlueMatt: so it would be great when we receive a create_channel(), we send back a SendOpenChannel::utxo_provision 16:06 < ariard> BlueMatt: to avoid client having to compute by themselves the feerate reserve 16:06 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Remote host closed the connection] 16:06 < ariard> workflow would be Client ----> LN::ChannelManager::create_channel 16:07 < ariard> <---- SendOpenChannel { utxo_provision: 0.1 BTC } 16:07 < ariard> Client ---> LN::UtxoPool::provision_utxo(SendOpenChannel.utxo_provision) 16:08 < ariard> LN::OnchainTxHandler::generate_claim_tx -------> LN::UtxoPool::allocate_utxo 16:08 < ariard> LN::OnchainTxHandler::generate_claim_tx -------> LN::UtxoPool::sign_utxo 16:09 < ariard> BlueMatt: as requirement I want to avoi any private key passing between wallet and LN-module, so we assume keys for these bumping utxos are still managed by the wallet own signer 16:10 < ariard> BlueMatt: the method provision_utxo call by LN-module on the wallet itself would ensure these utxo are actually locked and bookmarked 16:10 < ariard> BlueMatt: that's the interface I'm working on, lmk if you have any input on it 16:49 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 16:52 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 17:55 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Remote host closed the connection] 17:57 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 19:07 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Remote host closed the connection] 21:04 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has joined #rust-bitcoin 21:09 -!- sourabh [~sourabh@2601:18c:cd7f:6df8:6cc2:9786:9745:89d3] has quit [Ping timeout: 260 seconds] --- Log closed Sat Jun 20 00:00:55 2020