Skip to content

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

Open
modrispath wants to merge 1 commit into
Open-audit-foundation:mainfrom
modrispath:feat/blueprint-deprecation-ownership-253
Open

feat: implement contract blueprint deprecation and ownership model (#…#256
modrispath wants to merge 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.

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

2 participants