Skip to content

Add multi-wallet support with automatic rotation for Spark#20

Closed
benthecarman wants to merge 1 commit intomasterfrom
multi-spark
Closed

Add multi-wallet support with automatic rotation for Spark#20
benthecarman wants to merge 1 commit intomasterfrom
multi-spark

Conversation

@benthecarman
Copy link
Copy Markdown
Collaborator

  • Add support for multiple Spark wallets with unique derivation per wallet
  • Implement automatic wallet rotation when balance drops to 1 sat or less
  • Unify event processing across all wallets into a single thread
  • Store wallet index in persistent storage for recovery

This enables better privacy and fund management by rotating to new wallets when the current wallet balance is depleted.

Main thing missing is adding handling for when we receive to an old wallet.

  - Add support for multiple Spark wallets with unique derivation per wallet
  - Implement automatic wallet rotation when balance drops to 1 sat or less
  - Unify event processing across all wallets into a single thread
  - Store wallet index in persistent storage for recovery

This enables better privacy and fund management by rotating to new
wallets when the current wallet balance is depleted.

Main thing missing is adding handling for when we receive to an old
wallet.
@benthecarman
Copy link
Copy Markdown
Collaborator Author

decided against this because spark will be adding features like dynamic addresses

@benthecarman benthecarman deleted the multi-spark branch September 25, 2025 21:52
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