skills/uniswap-fundamentals/SKILL.md
Reference for Uniswap V3/V4 concepts used in Doppler development, including tick math, sqrtPriceX96, concentrated liquidity formulas, and V4 hooks/singleton architecture.
npx skillsauth add rustydotwtf/doppler-skills uniswap-fundamentalsInstall 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.
This skill is intentionally V3/V4-centric for current Doppler development.
| Concept | Version | Reference | |---|---|---| | sqrtPriceX96 and tick math | V3+V4 | TICK-MATH.md | | Liquidity formulas | V3+V4 | LIQUIDITY.md | | Singleton + flash accounting | V4 | V4-ARCHITECTURE.md | | Hook lifecycle and flags | V4 | V4-HOOKS.md |
| Doppler skill | Uniswap concepts used |
|---|---|
| pda-static | V3 tick spacing, range liquidity, far-tick exits |
| pda-dynamic | V4 hooks, epoch rebalancing, dynamic liquidity placement |
| pda-multicurve | V4 concentrated ranges, multicurve allocation |
| doppler-hooks | V4 hook permissions and callback integration |
Token ordering (token0 < token1) drives:
testing
Verify on-chain Doppler behavior with cast, viem, RPC, and explorers for dynamic auctions, multicurve launches, hook initializer state, and migration flows.
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.
testing
Configure and verify migration-time proceeds split flows using `ProceedsSplitter`, `TopUpDistributor`, `UniswapV4MigratorSplit`, and `UniswapV4MigratorSplitHook`.