-
Notifications
You must be signed in to change notification settings - Fork 166
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
decred: Add decred. #1322
base: decred-main
Are you sure you want to change the base?
decred: Add decred. #1322
Conversation
a30824a
to
e58a23d
Compare
f8103ba
to
5bffad8
Compare
5bffad8
to
d76ac56
Compare
Updated the dcrwallet version and now we can always sync from the wallet birthday which is encoded in the mnemonic. |
Use a mock libwallet for now.
…ios and macos (cake-tech#1240) * change cw_decred from package to plugin * add libdcrwallet dependency and link library for android, ios and macos * remove spvwallet, make some libdcrwallet fns async, light refactor * libdcrwallet: use json payload returns * use specific libwallet commit hash * decred: fix Rename wallet. --------- Co-authored-by: JoeGruff <[email protected]>
This allows a persistent peer to be unset, falling back to decred seeders.
aa1a6fb
to
009b324
Compare
possible bugs found by @ukane-philemon review:
The following is fixed: We suspect this one is an upstream issue... |
This comment was marked as resolved.
This comment was marked as resolved.
009b324
to
7287195
Compare
…cos project.pbxproj Signed-off-by: Philemon Ukane <[email protected]>
- move hasRescan method to WalletBase and implement for decred Signed-off-by: Philemon Ukane <[email protected]>
Signed-off-by: Philemon Ukane <[email protected]>
7287195
to
ab5e2ec
Compare
Signed-off-by: Philemon Ukane <[email protected]>
Signed-off-by: Philemon Ukane <[email protected]>
part of #986
This pr adds a decred simple payment verification wallet. It does this by taking code at https://github.com/decred/dcrwallet and packaging it with https://github.com/decred/libwallet into a c library that we then use in cake. All private info is kept locally. The wallet will download and verify all block headers and c filters that it uses to find transactions. Thus initial sync can take a bit, depending on bandwidth. After initial sync subsequent syncs and other wallet functions are pretty fast.
There are still some points that need to be resolved that are listed in the body of #986 but this pr is big enough. We hope to get this into master before starting on those.