skills/pda-dynamic/SKILL.md
Reference for dynamic price discovery auctions. Use when working with epoch-based rebalancing, tick accumulator logic, slug placement, or proceeds-driven exit conditions.
npx skillsauth add rustydotwtf/doppler-skills pda-dynamicInstall 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: disabled3-6+ addressestoken0 < token1 ordering and tick directionendingTick to encode the lowest acceptable sale price floor6h-24h auction windows over multi-day durationsforge, cast) and a compatible RPC endpointstartingTick, endingTick, gamma, epochLength, numTokensToSell, proceeds bounds).lastEpoch, tickAccumulator, totalTokensSold, totalProceeds).maximumProceeds reached)minimumProceeds reached)3-6+ addresses for the standard high-value profile).| Item | Value |
|---|---|
| Main contract | src/initializers/Doppler.sol |
| Precision constant | WAD = 1e18 |
| Rebalance trigger | beforeSwap when entering a new epoch |
| Max price discovery slugs | 15 |
| Exit model | Proceeds-driven (not far-tick-driven) |
| Recommended duration | 6h-24h |
lastEpoch has not advancedgamma too aggressive, epoch too short)endingTick below the acceptable price floor../verification/references/CAST.md../verification/references/VIEM.md../verification/references/EXPLORERS.mddoppler/src/initializers/Doppler.sol, doppler/docs/Doppler.mdtesting
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.