skills/pda-multicurve/SKILL.md
Reference for multicurve price discovery auctions with scheduled multicurve as the canonical default; covers shares-based curve allocation, deployment modes, and lifecycle constraints.
npx skillsauth add rustydotwtf/doppler-skills pda-multicurveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Source References: Use Doppler deployments as the contract source of truth for deployed addresses and revisions.
OpenZeppelin Governor: disabledDopplerHookInitializer + RehypeDopplerHookInitializerOpenZeppelin Governor: disabled (default)OpenZeppelin Governor: enabled (only when token-holder governance is required)3-5 supply curves for most launchesmax keyword)startingTime = 0startFee -> fee)Curve[] with 3-5 supply curves, including the max-tail curve to infinity.WAD and all ticks align to tickSpacing.DopplerHookInitializer + RehypeDopplerHookInitializer) with beneficiary fee routing and the intended Rehype fee schedule.UniswapV4ScheduledMulticurveInitializer) and set startingTime = 0 unless delayed launch gating is intentional.| Item | Detail |
|---|---|
| Main contracts | UniswapV4ScheduledMulticurveInitializer (default), DecayMulticurveInitializer (conditional), UniswapV4MulticurveInitializer (legacy/deprecated for new integrations) |
| Allocation model | Shares-based across independent curves |
| Rebalancing | None (static positions) |
| Hook variants | Scheduled start-time hook, decay fee-schedule hook |
| Default posture | No governance, no migration, 3-5 curves + max tail + scheduled variant with startingTime = 0 |
WADmax curve to infinity)startingTime unintentionally and delaying launch starttesting
Verify on-chain Doppler behavior with cast, viem, RPC, and explorers for dynamic auctions, multicurve launches, hook initializer state, and migration flows.
development
Reference for Uniswap V3/V4 concepts used in Doppler development, including tick math, sqrtPriceX96, concentrated liquidity formulas, and V4 hooks/singleton architecture.
tools
Reference for Doppler token creation, vesting, inflation, and factory selection across DERC20, DERC2080, CloneERC20, and CloneDERC20VotesV2 paths.
testing
Operate and configure Doppler's Rehype initializer hook for buybacks, beneficiary fees, fee routing, and protocol-owner fee claims.