Skip to content

docs(contracts): document state oracle v2 roles and invariants - #45

Open
fredo wants to merge 1 commit into
frederik/eng-4099-featdeploy-add-state-oracle-v2-flowfrom
frederik/eng-4253-docscontracts-document-v2-roles-invariants
Open

docs(contracts): document state oracle v2 roles and invariants#45
fredo wants to merge 1 commit into
frederik/eng-4099-featdeploy-add-state-oracle-v2-flowfrom
frederik/eng-4253-docscontracts-document-v2-roles-invariants

Conversation

@fredo

@fredo fredo commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Addresses ENG-4253.

Documents V2 roles, structs, authority boundaries, pause behavior, lifecycle transitions, accounting invariants, event-consumer semantics, and deployment assumptions.

@linear-code

linear-code Bot commented Jul 31, 2026

Copy link
Copy Markdown

ENG-4253

@fredo

fredo commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

Known inherited CI blocker: the shared workflow builds StateOracleV2 with the default unoptimized profile and fails EIP-170 size enforcement. The dedicated optimized V2 profile passes; CI/profile integration is tracked in ENG-4250. No fix is included here so the reviewed implementation remains unchanged.

@fredo
fredo force-pushed the frederik/eng-4099-featdeploy-add-state-oracle-v2-flow branch from 475444f to 340c304 Compare August 12, 2026 11:05
@fredo
fredo force-pushed the frederik/eng-4253-docscontracts-document-v2-roles-invariants branch from 61854f6 to 1b323df Compare August 12, 2026 11:05
@fredo
fredo marked this pull request as ready for review August 12, 2026 11:14
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.

2 participants