Skip to content

(WIP) Core locator fixup + remove wallet dependency from seeds#1773

Open
kumulynja wants to merge 24 commits into
developfrom
core-locator-fixup
Open

(WIP) Core locator fixup + remove wallet dependency from seeds#1773
kumulynja wants to merge 24 commits into
developfrom
core-locator-fixup

Conversation

@kumulynja
Copy link
Copy Markdown
Contributor

@kumulynja kumulynja commented Jan 11, 2026

This is work-in-progress.

  • Ordered features DI execution in the root di file.
  • Seeds feature with seed consumers/usage registered instead of needing to depend on and query other features
  • Seeds feature unit tests for use cases
  • Seeds feature diagrams
  • Migration function to populate secret usages table with existing secrets used by wallets and bip85
  • Moved the all_seeds_view_screen with some very small changes to `secrets_view_screen``
  • Renamed seeds feature to secrets feature
  • Remove legacy migrations since old seeds can be seen from the seeds view and we could add an easy import flow for them (even from on the onboarding screen to use it for default wallets)
  • Code requires changes in the features that depend on the seeds feature still (like wallet, bip85, swaps etc)
  • Fix merge conflicts
  • rename to key_manager and manage public keys as well, not only secrets
  • fix merge conflicts again
  • Needs default secrets concept and depend on settings to know if testnet mode or prod mode

@kumulynja kumulynja changed the title Core locator fixup + remove wallet dependency from seeds (WIP) Core locator fixup + remove wallet dependency from seeds Jan 11, 2026
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.

1 participant