Skip to content

feat: add per-pool resolution delay (#553)#583

Open
edehvictor wants to merge 1 commit into
Web3Novalabs:mainfrom
edehvictor:codex/feat-per-pool-resolution-delay-553
Open

feat: add per-pool resolution delay (#553)#583
edehvictor wants to merge 1 commit into
Web3Novalabs:mainfrom
edehvictor:codex/feat-per-pool-resolution-delay-553

Conversation

@edehvictor
Copy link
Copy Markdown
Contributor

Closes #553

Changes

  • add delay: u64 to PoolConfig and persist the resolved value on each pool
  • use per-pool delay for operator resolution, oracle resolution, system resolution, and mark_pool_ready
  • keep existing callers backward-compatible by treating delay: 0 as "inherit the current global resolution delay"
  • update contract test fixtures and pool config literals to include the new field
  • add a regression test verifying a pool-specific delay can override the global delay

Testing

  • cargo fmt
  • cargo test (blocked locally: missing MSVC linker link.exe on this machine)

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.

Per-Pool Resolution Delay

1 participant