Skip to content

Conversation

@ovitrif
Copy link
Collaborator

@ovitrif ovitrif commented Sep 5, 2025

Description

This PR uses the new staging services to enable secured backups using vss-server with JWT authentication enabled by the new lnurl-auth-server backend service for issuing JWT tokens based on the contract expected by ldk-node and vss-rust-client.

QA Notes

Tests

  • Test with new wallet (do not expect old wallets to work):
    • crate wallet > fund > transfer to spending
    • send onchain once
    • send lightning once
    • remove all suggestion cards but one
    • remove all widgets
    • settings > backup or restore > save seed > reset and restore wallet
    • use seed to restore
    • expect wallet to restore correctly:
      • expect ldk-node restore success: channel + activity history correct
      • expect settings restore success: suggestion cards + widgets removed

@ovitrif ovitrif self-assigned this Sep 5, 2025
@ovitrif ovitrif requested a review from jvsena42 September 5, 2025 12:30
@ovitrif ovitrif enabled auto-merge September 5, 2025 12:30
@ovitrif ovitrif merged commit 273107a into master Sep 5, 2025
5 checks passed
@ovitrif ovitrif deleted the feat/vss-auth branch September 5, 2025 13:53
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.

3 participants