node icon indicating copy to clipboard operation
node copied to clipboard

Upgrade `btcsuite` project-wise

Open swift1337 opened this issue 1 year ago • 2 comments

We need to upgrade btcsuite in the node and in go-tss to enable Taproot scripts. Currently, we have several different btcd package versions, which creates a headache in BTC dependencies in the project. We need to make it simpler.

Blocks https://github.com/zeta-chain/node/pull/2727

swift1337 avatar Aug 16 '24 12:08 swift1337

i think this has been attempted more than once before, but there is some nasty dependency entanglement that is quite hard to resolve. it's very helpful upgrade but it might not be straightforward.

Also a note to devops--upgrading btcd version also might require upgrading bitcoin core node software version.

brewmaster012 avatar Aug 16 '24 16:08 brewmaster012

i think this has been attempted more than once before, but there is some nasty dependency entanglement that is quite hard to resolve. it's very helpful upgrade but it might not be straightforward.

Also a note to devops--upgrading btcd version also might require upgrading bitcoin core node software version.

Was attempted in this branch: https://github.com/zeta-chain/node/tree/upgrade/btcd

lumtis avatar Aug 20 '24 12:08 lumtis