Skip to content

implement feeDelegation#159

Open
koo-virtuals wants to merge 2 commits intomainfrom
feat/vp-2210
Open

implement feeDelegation#159
koo-virtuals wants to merge 2 commits intomainfrom
feat/vp-2210

Conversation

@koo-virtuals
Copy link
Copy Markdown
Contributor

@koo-virtuals koo-virtuals commented Apr 15, 2026

Note

Medium Risk
Adds a new per-token launch flag that changes who is authorized to call BondingV5.launch() and when AgentTax recipients can be updated, which can block launches or mis-route tax updates if misconfigured. Script changes are test/deploy tooling but may affect testnet deployment repeatability and env expectations.

Overview
Introduces a new isFeeDelegation per-token flag in BondingV5: preLaunch(...) now accepts/stores it, and launch() now requires a privileged launcher when the flag is set (same gate as other special launch types).

Extends AgentTaxV2.updateCreatorForSpecialLaunchAgents eligibility checks to include fee-delegation tokens by adding isFeeDelegation() to the BondingV5 interface.

Improves Uniswap V3 testnet deployment tooling by adding MockPositionDescriptor, deploying/reusing QuoterV2, and making deployUniswapV3TestnetLiquidity.ts fully env-driven (no auto-mocks, standardized env names, per-contract verify, and more structured logging). Minor script updates adjust hardcoded test addresses/amounts and add router/factory mismatch guidance.

Reviewed by Cursor Bugbot for commit 099bd51. Bugbot is set up for automated code reviews on this repo. Configure here.

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