--- Log opened Tue Nov 22 00:00:26 2022 03:29 < darosior> It sounds reasonable 03:31 < darosior> danielabrozzoni: i'm considering using BDK for implementing an Electrum Bitcoin backend in addition to our bitcoind-watchonly-wallet backend. Does the "watch this descriptor through Electrum" logic in BDK needs all those non-optional dependencies? https://crates.io/crates/bdk/0.24.0/dependencies 03:31 < darosior> Or in theory we could submit a patch making them optional-default-features for using more of BDK's functionality? 03:33 < darosior> s/them/some of them/ 03:34 < darosior> Basically tokio, js-sys, async-trait, rand and getrandom (why have both btw?) 03:36 < darosior> We could of course already reuse your Electrum client library (and probably will), but if we can get the descriptor-tracking logic for the same price then it's even better :) 03:39 < danielabrozzoni> darosior: getrandom and js-sys are for wasm only, async-trait is only per esplora, so you wouldn't need them 03:39 < danielabrozzoni> I guess you could make rand optional as it's only used for key generation IIRC... 03:39 < darosior> That sounds very good! 03:40 < danielabrozzoni> Also if you wait for bdk-core, it should have less dependencies. But I think it'll come by the end of the year, depends on how much in a rush you are 03:40 < danielabrozzoni> I'm on my phone now, I can check later if everything I'm saying is correct :) 03:43 < darosior> danielabrozzoni: Cool. Thank you for the prompt answer :) 04:04 < darosior> edouard[m]: nice how your listtransactions PR is thoroughly tested :) 04:06 < edouard[m]> no pb detected on the gui side with this PR 04:26 < darosior> Cool, i'll just write a quick functional test, but this lgtm 09:41 < danielabrozzoni> Update: rand is also used for syncing the blockchains, so you can't really strip it out 09:42 < danielabrozzoni> So, including bdk you'd include log, miniscript, bitcoin, serde, serde_json, rand, electrum-client 13:18 -!- darosior [~darosior@194.36.189.246] has quit [Quit: darosior] 14:23 -!- darosior [~darosior@194.36.189.246] has joined #revault 15:04 -!- Netsplit *.net <-> *.split quits: danielabrozzoni 15:10 -!- Netsplit over, joins: danielabrozzoni --- Log closed Wed Nov 23 00:00:25 2022