Skip to content

fix(deploy): actually land ACPShareRegistry on ACP setup - #117

Open
crazywriter1 wants to merge 1 commit into
FhenixProtocol:masterfrom
crazywriter1:fix/acp-share-registry-deploy
Open

fix(deploy): actually land ACPShareRegistry on ACP setup#117
crazywriter1 wants to merge 1 commit into
FhenixProtocol:masterfrom
crazywriter1:fix/acp-share-registry-deploy

Conversation

@crazywriter1

Copy link
Copy Markdown

Summary

  • Pass a one-arg initialize for ACPShareRegistry (getProxyContract was still encoding (admin, delay) against initialize(address))
  • Rethrow ACP infrastructure setup failures instead of return e (deploy stayed green with setShareRegistry never called)
  • Sign ACL ACP setters as adminSigner, not wallets.json[0] / aggregatorSigners[0]

#111 fixed argument order only; arity mismatch + swallowed errors left ACL.shareRegistry == 0, so every withACP() decrypt failed at sealOutput.

Test plan

  • Host-chain hardhat smoke: ACPShareRegistry deploys and ACL.shareRegistry is non-zero
  • Two-arg initialize for ACPShareRegistry throws (types/values length mismatch) so the failure is not silent

FhenixProtocol#111 fixed argument order but initialize arity still mismatched, errors were swallowed, and ACL setters signed as wallets.json[0] instead of the real admin.
@crazywriter1
crazywriter1 requested a review from a team as a code owner August 25, 2026 15:37

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

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