EulerSwap
UnichainRegisteredA custom-curve AMM hook for the Euler lending protocol. In beforeSwap, it fully controls swap execution: it computes quotes against an internal pricing curve, deposits input tokens into an Euler vault, and withdraws output tokens from an Euler vault, returning a BeforeSwapDelta to settle accounting with the PoolManager. Standard liquidity provision is blocked; the hook acts as a single-position AMM backed by Euler vault collateral.
What it can do
Its code executes inside each trade in pools that use it.
It can take or add tokens during a swap. Fees, burns and custom curves work this way, and so do scams.
It checks every deposit before it goes in.
It runs when a pool is created, often to lock in that pool’s settings.
It runs when someone donates tokens to the pool’s LPs.