Skip to content

decouple legacy boolean privacy storage from new privacy level storage paths #317

Description

@grantfox-oss

storage migration logic for privacy_enabled and PrivacyLevel is intertwined and hard to maintain. Separate legacy compatibility helpers, migration tests, and documentation.

  • Impacted files: app/contract/contracts/Folder/src/storage.rs, app/contract/contracts/Folder/src/privacy.rs, app/contract/contracts/Folder/src/types.rs, app/contract/contracts/Folder/src/storage_test.rs, app/contract/contracts/Folder/src/test.rs, `app/contract/docs/UPGRADE_SAFETY_GATE_QUICK_REFERENCE.md

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions