celo-blockchain
celo-blockchain copied to clipboard
fix #1927: upgrade btcd
Description
Upgrading some dependencies - see #1927 Ported https://github.com/ethereum/go-ethereum/pull/24533 and made some extra changes to make things work
Other changes
Some changes ported from https://github.com/ethereum/go-ethereum/pull/24533 might not have been absolutely necessary (ex. fixing a typo)
Tested
Existing tests
Related issues
- Fixes #1927
Backwards compatibility
According to #24533, the changes are perfectly compatible and affect only non-cgo builds anyway. Looks like celo-blockchain can't build without cgo yet, so this is definitely not going to be an issue.
@vikstrous2 I haven't had time to review this yet, but could you resolve the conflicts still? Thanks
Rebased. It seems like CI is not configured to run against PRs from forks?
Bump? This is blocking us from being able to upgrade our btcd dependency (unless we fork celo-blockchain).
@vikstrous2 we've updated our CI config to run forked PRs, if you could merge master again and resolve the conflicts then we can see how CI fares.
rebased
@vikstrous2 Thanks for this PR, I cherry-picked your commit and added a commit to disable the broken ios build in #1990.