Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.


Note
Medium Risk
Changes an on-chain contract interface (
preLaunch) and adds new persistent storage fields/mode logic in an upgradeable contract, which can impact integrations and storage layout if deployed incorrectly.Overview
Introduces a new
ACP_SKILLlaunch mode inBondingV4alongside existing normal andX_LAUNCH, including separate tracking (isAcpSkillLaunch) and configurable fees (acpSkillLaunchFee).Refactors
BondingV4prelaunch entrypoints by removing the dedicatedpreLaunchProjectXLaunchpath and extendingpreLaunchwith alaunchMode_parameter, routing fee selection and launch-mode tagging through_getLaunchFee.Updates
AgentTaxto depend on minimal bonding interfaces and expandsupdateCreatorForProjectXLaunchAgentseligibility to include bothX_LAUNCHandACP_SKILL. Tests are updated/expanded to use the newpreLaunchsignature, validate the new mode/fee behavior, and simplify agentId lookup; Hardhat config and.openzeppelin/base-sepolia.jsonare updated to reflect newBondingV4compilation/deployment metadata.Written by Cursor Bugbot for commit bde44bd. This will update automatically on new commits. Configure here.