doppler-hook-initializer

Installation
SKILL.md

Source References: Code citations link to raw GitHub files pinned to commit 46bad16d.

Doppler Hook Initializer

When to use

  • You are using src/initializers/DopplerHookInitializer.sol
  • You need to register/manage Doppler hooks for pool initialization/swap/graduation callbacks
  • You are troubleshooting hook-enabled multicurve pools and lifecycle transitions

Prerequisites

  • Airlock owner or authorized operator for module-level mutations
  • Asset/numeraire addresses and expected pool mode (locked vs migrable)
  • Hook contract addresses and intended flags

Core workflow

  1. Enable hook modules at initializer level with setDopplerHookState(...).
  2. Initialize pool with InitData including optional dopplerHook and callback calldata.
  3. Confirm stored state via getState(asset):
    • pool key
Related skills
Installs
2
GitHub Stars
4
First Seen
Feb 25, 2026