-
Notifications
You must be signed in to change notification settings - Fork 55
feat(platform-wallet): watch-only rehydration from persistor (seedless load) #3692
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
Open
Claudius-Maginificent
wants to merge
42
commits into
v4.1-dev
Choose a base branch
from
feat/platform-wallet-rehydration
base: v4.1-dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,331
−340
Open
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
83f7d4f
feat(platform-wallet): seedless watch-only rehydration via load_from_…
lklimek 35bd291
refactor(platform-wallet): drop backward-compat on_platform_event; co…
lklimek a5b7032
docs(platform-wallet): point seedless-load notes at the resolver wron…
lklimek 22ff11c
perf(platform-wallet): O(n) UTXO spent-filter on rehydrate via outpoi…
lklimek 2e71027
fix(platform-wallet)!: restore persisted address-pool used-state on r…
lklimek 8832f6f
fix(platform-wallet): idempotent repeat restore — skip already-presen…
lklimek 2c6e3e8
fix(platform-wallet-ffi): skip corrupt wallet on load instead of abor…
lklimek 3876d0e
refactor(platform-wallet): mark unreleased #3692 load enums non_exhau…
lklimek 1f8d6b6
test(platform-wallet): cover used-state-survives-spent-UTXO + deep-in…
lklimek f60160e
test(platform-wallet): drop duplicate deep-index rehydration test (#3…
lklimek 8d88d49
refactor(platform-wallet): drop vestigial PlatformEvent enum (#3692 r…
lklimek b304268
fix(platform-wallet): restore background-sync generation guard droppe…
lklimek 664c6bf
fix(platform-wallet): count skipped rows in ClientStartState::is_empt…
lklimek 61c9fd7
fix(platform-wallet-ffi): surface MalformedXpub skip code for bad acc…
lklimek 2ab0bed
Merge v4.1-dev into feat/platform-wallet-rehydration
lklimek ef7cdf2
chore(deps): bump rust-dashcore to dev head 78d10022
lklimek 27d235f
fix(dpp): implement extended_public_key on shielded FixedKeySigner te…
lklimek 36e2fed
chore(deps): bump rust-dashcore to PR #833 (Zeroize for ExtendedPrivKey)
lklimek 3be6885
refactor(rs-sdk-ffi): wrap ExtendedPrivKey in Zeroizing, drop manual …
lklimek b175d50
refactor(rs-sdk-ffi): confine ExtendedPrivKey to resolve_and_derive v…
lklimek 5a2b2b5
test(rs-sdk-ffi): make extended_public_key metadata asserts load-bear…
lklimek 56612fd
chore(deps): bump rust-dashcore to a8c57fe (drop Copy, zeroize Extend…
lklimek 374df98
refactor(rs-sdk-ffi): rely on ExtendedPrivKey Drop, drop redundant Ze…
lklimek 35e5c46
Merge remote-tracking branch 'origin/v4.1-dev' into chore/bump-rust-d…
lklimek 1aac44a
fix(deps): stage regenerated Cargo.lock for rust-dashcore a8a0968 bump
lklimek defa249
build: sync Cargo.lock to rust-dashcore a8a0968 (0.45.0)
lklimek f669691
docs(rs-sdk-ffi): correct ExtendedPrivKey zeroization comments for a8…
lklimek 43b57af
Merge commit 'f669691f7a22f50f4fab7a056036a53ebf781b9b' into chore/bu…
lklimek 5dfd441
fix(deps): bump quinn-proto 0.11.14 -> 0.11.15 (RUSTSEC-2026-0185)
lklimek 0feb7d6
docs(platform-wallet): fix dead doc-links and stale references in reh…
lklimek 59dc04d
fix(platform-wallet-ffi): harden load-outcome FFI surface (findings #…
lklimek cd6807a
docs(platform-wallet): fix dead MnemonicResolverHandle doc-link in lo…
lklimek a9d3a76
refactor(platform-wallet-ffi): typed corrupt-kind discriminator + hon…
lklimek 284a3aa
fix(platform-wallet): harden watch-only rehydration guards + document…
lklimek ee717c8
Merge branch 'fix/3692-b' into fix/3692-consolidated
lklimek 037c7d2
Merge branch 'fix/3692-c' into fix/3692-consolidated
lklimek f73e40a
Merge branch 'fix/3692-d' into fix/3692-consolidated
lklimek 127c565
Merge branch 'fix/3692-e' into fix/3692-consolidated
lklimek 0b53866
docs(platform-wallet): document manifest-authentication trust boundar…
lklimek c6d58f0
Merge branch 'v4.1-dev' into feat/platform-wallet-rehydration
lklimek 3a791c2
merge: #3976 Signer::extended_public_key (rs-sdk-ffi) into #3692
lklimek 9dbca2f
fix(platform-wallet): update CoinJoin pool-topology test for key-wall…
lklimek File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| [advisories] | ||
| # TODO Remove it from here | ||
| ignore = [ "RUSTSEC-2020-0071"] # advisory IDs to ignore e.g. ["RUSTSEC-2019-0001", ...] | ||
| # Advisory IDs to ignore, e.g. ["RUSTSEC-2019-0001", ...]. Each entry | ||
| # must point at a live advisory in the resolved graph and carry a dated | ||
| # rationale; an entry matching nothing trains reviewers to skim the list. | ||
| ignore = [] | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.