Skip to content

fix: wire HeartbeatManager to call ValidationRegistry.onHeartbeatFinalized on round finalization#28

Open
fgimenez wants to merge 2 commits into
mainfrom
fgimenez/m1-onheartbeat-finalized
Open

fix: wire HeartbeatManager to call ValidationRegistry.onHeartbeatFinalized on round finalization#28
fgimenez wants to merge 2 commits into
mainfrom
fgimenez/m1-onheartbeat-finalized

Conversation

@fgimenez

Copy link
Copy Markdown
Contributor

Closes https://app.asana.com/0/1213822431665320/1213823475743062

HeartbeatManager never invoked IValidationRegistry.onHeartbeatFinalized() when a heartbeat round was finalized, so the ERC-8004 ValidationRegistry could not auto-resolve validation requests submitted as heartbeat HTX. The callback was defined on the registry side (restricted to msg.sender == _heartbeatManager) but the inverse wiring was missing, leaving the integration path as dead code.

Requires redeploying HeartbeatManager only. ValidationRegistry is UUPS-upgradeable and unchanged.

@fgimenez
fgimenez requested a review from jcabrero April 30, 2026 14:33
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.

1 participant