一键导入
fee-architecture
Reference for Doppler fee collection, distribution, and configuration across Airlock, FeesManager, locker contracts, and hook-based fee paths.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Reference for Doppler fee collection, distribution, and configuration across Airlock, FeesManager, locker contracts, and hook-based fee paths.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Integrate and verify doppler-sol external hook programs for Initializer curve swaps and CPMM swaps/liquidity actions, including cosigner-hook expiry payloads, CPI return data, and remaining-account behavior.
Canonical reference for doppler-sol launch creation, bonding-curve trading, hook configuration, cosigner-gated launch payloads, migration handoff, authorized no-migrator launches, launch fee state, and initializer PDA semantics.
Use doppler-sol IDLs and the published TypeScript SDK for address derivation, account decoding, launch discovery, hook payload decoding, migrator payload encoding, and RPC lookup patterns.
Configure and verify doppler-sol initializer migrations into CPMM pools, including migrator payloads, state PDAs, migrated pool hook config, recipient distribution, and remaining-account order.
Reference for doppler-sol CPMM pools, positions, swaps, liquidity, protocol fee positions, oracle accounts, hooks, and PDA-based pool addressing.
Reference for doppler-sol launch, CPMM, protocol, and migration fee accounting across Initializer, CPMM, and CPMM migrator flows.
| name | fee-architecture |
| description | Reference for Doppler fee collection, distribution, and configuration across Airlock, FeesManager, locker contracts, and hook-based fee paths. |
| license | MIT |
| metadata | {"author":"doppler","version":"2.0"} |
Source References: Use Doppler deployments as the contract source of truth for deployed addresses and revisions.
startFee, fee, durationSeconds, startingTime)AirlockFeesManager / locker modulesAirlock fee accounting mappingsRehypeDopplerHookInitializer fee bucketscollectFees paths for beneficiaries| Fee type | Primary location | Typical claim path |
|---|---|---|
| Protocol/integrator accounting | src/Airlock.sol | collectProtocolFees(...), collectIntegratorFees(...) |
| Beneficiary fees (initializer/locker) | src/base/FeesManager.sol, locker modules | collectFees(...) |
RehypeDopplerHookInitializer beneficiary + protocol-owner buckets | src/dopplerHooks/RehypeDopplerHookInitializer.sol | collectFees(asset), claimAirlockOwnerFees(asset) |
Initialized vs Locked/Graduated)beneficiaryFees with initializer or locker beneficiary-share accountingdoppler/src/Airlock.sol, doppler/src/base/FeesManager.sol, doppler/src/StreamableFeesLockerV2.sol, doppler/src/dopplerHooks/RehypeDopplerHookInitializer.sol, doppler/src/types/RehypeTypes.sol