Skip to content

fix: address oracle, RBAC, and pause issues #832-#835 - #867

Merged
Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
tonyy-starrk:fix/issues-832-835-oracle-rbac-pause
Oct 25, 2026
Merged

Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
tonyy-starrk:fix/issues-832-835-oracle-rbac-pause

Conversation

@tonyy-starrk

Copy link
Copy Markdown
Contributor

Summary

  • Reject oracle price submissions that deviate more than 50% from the previous accepted price with OracleDeviationTooHigh.
  • Cover delayed oracle heartbeats during a network partition, including the staleness boundary and graceful stale-feed error.
  • Support expiration timestamps for temporary RBAC grants and check expiration during authorization.
  • Automatically unpause after the maximum emergency pause duration (14 days by default).

Validation

  • Tests were not run, as requested.

Closes #832
Closes #833
Closes #834
Closes #835

Jaydbrown and others added 2 commits October 25, 2026 13:03
…t-protocol#835

Add a hard oracle deviation cap, temporary RBAC grants, and expiring emergency pauses.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@toxxxxicc

Copy link
Copy Markdown
Contributor

Superseded by PR #868 from the requested toxxxxicc (Toxic) fork.

@toxxxxicc

Copy link
Copy Markdown
Contributor

This duplicate PR is superseded by PR #868 from the requested toxxxxicc (Toxic) fork, containing the same commit. I do not have upstream permission to close this PR.

@Jaydbrown
Jaydbrown merged commit 1c7b2b1 into conduit-protocol:main Oct 25, 2026
8 of 20 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

3 participants