Skip to content

chore: update erc8183 submodule and rename IACPHook to IERC8183Hook#30

Open
ariessa wants to merge 1 commit intoerc-8183:mainfrom
ariessa:chore/update-erc8183-submodule
Open

chore: update erc8183 submodule and rename IACPHook to IERC8183Hook#30
ariessa wants to merge 1 commit intoerc-8183:mainfrom
ariessa:chore/update-erc8183-submodule

Conversation

@ariessa
Copy link
Copy Markdown
Contributor

@ariessa ariessa commented Apr 17, 2026

Problem

The upstream erc-8183/base-contracts submodule renamed IACPHook to IERC8183Hook (erc-8183/base-contracts#17). Our contracts still imported the old IACPHook.sol filename and used the old IACPHook interface name, causing compilation failures after the submodule update.

Changes

  • Update contracts/erc8183 submodule to latest (c67e160 -- includes rename ACP to ERC-8183, provider-evaluator guard fix)
  • Rename all IACPHook references to IERC8183Hook across BaseERC8183Hook, MultiHookRouter, FundTransferHook, and BiddingHook
  • Add IERC8183HookMetadata implementation to FundTransferHook and BiddingHook (required by MultiHookRouter's _validateSubHook)
  • Update remaining @acp/ imports to @erc8183/ and BaseACPHook references to BaseERC8183Hook in hook contracts that were missed in the prior rename

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant