Skip to content

feat: implement contract blueprint deprecation and ownership model (#…#256

Merged
Osuochasam merged 1 commit into
Open-audit-foundation:mainfrom
modrispath:feat/blueprint-deprecation-ownership-253
Jun 29, 2026
Merged

feat: implement contract blueprint deprecation and ownership model (#…#256
Osuochasam merged 1 commit into
Open-audit-foundation:mainfrom
modrispath:feat/blueprint-deprecation-ownership-253

Conversation

@modrispath

Copy link
Copy Markdown

Close #253

Implements the contract blueprint deprecation and ownership model required by issue #253.

Changes

  • Types: Added BlueprintStatus (active, needs-review, deprecated) along with owner and maintainers metadata fields to TranslationBlueprint, ContractSchema, ContractRegistryEntry, and TranslatedEvent.
  • Registry: Updated registration and upgrade workflows to track and inherit ownership/status metadata across schema versions. Added getContractRegistryEntry and updateContractMetadata utilities.
  • Testing: Added full unit test coverage for contract deprecation and ownership metadata in registry.deprecation.test.ts and resolved previous translator test regressions.

@Osuochasam Osuochasam merged commit acc8f71 into Open-audit-foundation:main Jun 29, 2026
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.

[Backend] Add a contract blueprint deprecation and ownership model

3 participants