Skip to content

feat(contracts): enable encrypted data storage for subscriptions. - #1170

Merged
Calebux merged 2 commits into
Calebux:mainfrom
VictorEzenma:feat/add-encrypted-subscription-data
Jul 26, 2026
Merged

feat(contracts): enable encrypted data storage for subscriptions.#1170
Calebux merged 2 commits into
Calebux:mainfrom
VictorEzenma:feat/add-encrypted-subscription-data

Conversation

@VictorEzenma

Copy link
Copy Markdown
Contributor

feat(contracts): enable encrypted data storage for subscriptions

1 - Added encrypted_data field to SubscriptionMetadata
2 - Implemented store_encrypted_subscription method to the registry
3 - Added escrow package dependency

Description
This update enables the storage of encrypted subscription-related data within the smart contract registry. It introduces a new encrypted_data field
to the SubscriptionMetadata struct and a corresponding store_encrypted_subscription method for secure data updates. Additionally, the escrow
dependency has been added to support these enhanced features."
closes #841

@VictorEzenma
VictorEzenma requested a review from Calebux as a code owner July 25, 2026 23:33
@Calebux
Calebux merged commit affaef4 into Calebux:main Jul 26, 2026
30 of 41 checks passed
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.

[P2] Encryption: Migrate existing plaintext on-chain subscriptions to encrypted format

2 participants