What problem does it solve?
This skill addresses the need for custom token launch entrypoints that strictly enforce a specific treasury manager policy, ensuring all launched tokens adhere to predefined financial and governance rules.
Core Features & Use Cases
- Custom Wrapper Contracts: Develop secure wrapper contracts around
FlaunchZap to control launch parameters.
- Policy Enforcement: Mandate specific treasury managers and their configurations (
_treasuryManagerParams.manager, default permissions, initialization data).
- Launch Validation: Ensure launched tokens are correctly bound to the intended manager and that post-launch logic (initialization, deposits, payouts, accounting) functions as per the manager's policy.
- Use Case: A project requires all newly launched tokens to automatically route 10% of all trading fees to a specific community treasury and implement a buyback mechanism. This skill helps build the custom launch contract that enforces this manager policy.
Quick Start
Use the flaunch-manager-zap-wrapper skill to create a custom launch contract that forces the AddressFeeSplitManager with a 10% fee split to a specified treasury address.