Skip to Content

PoolKey

The PoolKey is a struct that contains the key information for a pool.

struct PoolKey { Currency currency0; Currency currency1; uint24 fee; int24 tickSpacing; IHooks hooks; }

Fields

Field NameTypeDescription
currency0CurrencyThe lower currency of the pool, sorted numerically
currency1CurrencyThe higher currency of the pool, sorted numerically
feeuint24The pool swap fee, capped at 1,000,000. If the first bit is 1, the pool has a dynamic fee
tickSpacingint24The spacing between ticks for the pool
hooksIHooksThe address of the hooks contract associated with the pool
Last updated on