Skip to content

[pull] develop from smartcontractkit:develop#259

Merged
pull[bot] merged 3 commits intobit-cook:developfrom
smartcontractkit:develop
Mar 26, 2026
Merged

[pull] develop from smartcontractkit:develop#259
pull[bot] merged 3 commits intobit-cook:developfrom
smartcontractkit:develop

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 26, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* vault: move request authorization into gw handler

* vault: address auth handler review feedback

* vault: move request authorizer closer to use

* vault: normalize forwarded request IDs before node auth

* vault: avoid protobuf lock copies in auth normalization
capabilities: fix executable request timeout retention tests
…p) (#21710)

vault: poll for DKG result in NewReportingPlugin instead of failing immediately

When the vault OCR3.1 oracle starts before DKG completes, NewReportingPlugin
fails because the DKG result package is not yet in the database. This triggers
libocr exponential backoff (1s, 2s, 4s, 8s... up to 2min), wasting ~12s even
after the DKG result becomes available.

Add pollForKeyMaterial() that polls the DB every 2s within the
MaxDurationInitialization context window (10s). The vault oracle now starts
within seconds of DKG completion instead of waiting for the next retry cycle.

Made-with: Cursor
@pull pull bot locked and limited conversation to collaborators Mar 26, 2026
@pull pull bot added the ⤵️ pull label Mar 26, 2026
@pull pull bot merged commit e1debcf into bit-cook:develop Mar 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant