You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature: Add Custodial Wallet Persistence and KMS References #135
I’d like to work on this issue by implementing secure wallet persistence and managed-key references without ever storing plaintext Stellar secrets. I’ll update the Prisma schema and migration to support wallet users, networks, custody metadata, public keys, statuses, and lifecycle timestamps, while enforcing wallet and public-key uniqueness.
I’ll also add opaque managed-key/envelope metadata and a KMS interface with a fake implementation for testing. The implementation will enforce valid wallet lifecycle transitions such as provisioning, active, failed, exported, migrated, and disabled, while ensuring KMS references never appear in normal API responses.
Finally, I’ll add tests covering migrations, uniqueness constraints, lifecycle transitions, secret redaction, and the managed-key flow to verify that sensitive key material is never persisted or exposed.
Activity
DhruvC-2938 commentedon Aug 19, 2026
I’d like to work on this issue by implementing secure wallet persistence and managed-key references without ever storing plaintext Stellar secrets. I’ll update the Prisma schema and migration to support wallet users, networks, custody metadata, public keys, statuses, and lifecycle timestamps, while enforcing wallet and public-key uniqueness.
I’ll also add opaque managed-key/envelope metadata and a KMS interface with a fake implementation for testing. The implementation will enforce valid wallet lifecycle transitions such as provisioning, active, failed, exported, migrated, and disabled, while ensuring KMS references never appear in normal API responses.
Finally, I’ll add tests covering migrations, uniqueness constraints, lifecycle transitions, secret redaction, and the managed-key flow to verify that sensitive key material is never persisted or exposed.
grantfox-oss commentedon Aug 19, 2026
🦊 GrantFox — @DhruvC-2938 has been assigned to this issue as part of the Third Campaign campaign!
Next steps:
Closes #135)Good luck! Track your progress on GrantFox.
grantfox-oss commentedon Aug 22, 2026
🎉 This issue has been marked as completed on GrantFox as part of the Third Campaign campaign!
@DhruvC-2938's PR #146 was approved and merged by @3m1n3nc3.
🏆 @DhruvC-2938: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (363 total points). Track your full progress on GrantFox.
👏 Great work, @DhruvC-2938! Keep contributing to learnault.