Skip to content

feat: promote VSS cloud-backup to public WalletAccountRgb surface - #10

Draft
Jainakin wants to merge 1 commit into
UTEXO-Protocol:docs/changelog-keep-a-changelogfrom
Jainakin:feat/promote-vss-to-account
Draft

Jainakin wants to merge 1 commit into
UTEXO-Protocol:docs/changelog-keep-a-changelogfrom
Jainakin:feat/promote-vss-to-account

Conversation

@Jainakin

Copy link
Copy Markdown
Contributor

Draft. From the cross-SDK gap analysis vs the reference @utexo/rgb-sdk-rn: its WalletManager exposes VSS as first-class public methods, while ours had them only on BareRgbLibBinding, reachable through the getRgbWallet() escape hatch.

What

Promote configureVssBackup, disableVssAutoBackup, vssBackup, and vssBackupInfo to the public WalletAccountRgb class (delegating to the binding). Adds JSDoc typedefs for VssBackupConfigParams + VssBackupInfo. No binding changes.

Base is docs/changelog-keep-a-changelog (the fork point) for a clean 1-commit diff — re-target to dev/main if preferred.

Verification

  • standard lint clean; node --check syntax OK.

🤖 Generated with Claude Code

configureVssBackup / disableVssAutoBackup / vssBackup / vssBackupInfo
existed only on BareRgbLibBinding, reachable via the getRgbWallet()
escape hatch. Expose them as first-class account methods (delegating
to the binding) so the public API matches the reference SDK
(@utexo/rgb-sdk-rn's WalletManager). Adds JSDoc typedefs for
VssBackupConfigParams + VssBackupInfo.
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