Open tcharding opened 3 months ago
cc @RCasatta
The fate of elementsd
is similarly relevant.
FWIW I agree it's wasteful to duplicate effort. I think it'd be better if we PR'd to this repo to use the new json crate rather than bitcoin-core-rpc, since that dependency is the real reason for the fork.
I think its better not PRing to this repo because:
bitcoin-json-rpc-client
is so tightly coupled (eg the odd use of features for Core versions)bitcoincore-json-rpc
Those two things are what made me import it into the other repo and rename it.
Ok, yeah, that makes sense.
I think we should archive this repo and point users to rust-bitcoind-json-rpc/regtest
once rust-bitcoind-json-rpc
has been migrated to rust-bitcoin
org
What's the idea around electrsd
after this crate now has been moved to rust-bitcoin
and, IIUC, will be deprecated in favor of rust-bitcoind-json-rpc/regtest
?
Will there be further work on electrsd
, i.e., it will eventually update to use rust-bitcoind-json-rpc/regtest
, or will it also get deprecated?
Recently I imported (stole) all the code from this crate and put it in the new
bitcoind-json-rpc
repository.There is a PR in flight at the moment to replace usage of this crate in
rust-miniscript
.We also have an open issue to move the new repo into the
rust-bitcoin
org.We should have a discussion about the fate of this crate. Note that in the new repo this crate is renamed so there is no reason the crate/repo cannot go on living. It seems like a waste of resources however to maintain two copies of basically the same code in the
rust-bitcoin
org.FTR I already got an explicit ACK by email from RCasatta to do the import.