Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi: Update dcrd and dcrwallet dependencies #138

Merged
merged 2 commits into from Aug 6, 2021

Conversation

matheusd
Copy link
Member

@matheusd matheusd commented Aug 4, 2021

This updates the dcrwallet and dcrd dependencies to their current (in-development) version.

Due to the strong interdependency between the various packages, it's not really possible to do partial migrations that still work and pass all tests: all packages need to be updated in pretty much one go.

The most significant change is the introduction of the stdaddr package in dcrd, which replaces uses of dcrutil.Address throughout the codebases.

Another change included in this PR is building and using a uniquely named dcrd binary for unit and integration tests (dcrd-dcrlnd) now that the upstream dcrd rpctest package supports specifying the dcrd binary to use. This avoids having to have the local dcrd binary replaced by a potentially in-development version when running the dcrlnd tests.

chainntnfs/dcrdnotify/dcrd.go Outdated Show resolved Hide resolved
chainntnfs/dcrdnotify/dcrd_test.go Outdated Show resolved Hide resolved
channeldb/migration_01_to_11/zpay32/invoice.go Outdated Show resolved Hide resolved
contractcourt/chain_watcher.go Outdated Show resolved Hide resolved
input/test_utils.go Outdated Show resolved Hide resolved
rpcserver.go Outdated Show resolved Hide resolved
zpay32/decode.go Outdated Show resolved Hide resolved
zpay32/encode.go Outdated Show resolved Hide resolved
zpay32/invoice.go Outdated Show resolved Hide resolved
zpay32/invoice_internal_test.go Outdated Show resolved Hide resolved
This updates the dependencies of dcrd and dcrwallet modules to their
latest version.

Note that most modules that have had a major version bump are still
under development at this time and haven't had a final version tagged
yet.
@matheusd matheusd merged commit 15cdd0c into decred:master Aug 6, 2021
@matheusd matheusd deleted the update-dcrw-mod branch August 6, 2021 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants