Skip to main content

Reference

Interfaces, signatures, parameters, and generated references.

Lookup friendly
TOC available

BaseV4Quoter

Git Source - Generated with forge doc

Inherits: SafeCallback

Functions​

constructor​

constructor(IPoolManager _poolManager) SafeCallback(_poolManager);

selfOnly​

Only this address may call this function. Used to mimic internal functions, using an external call to catch and parse revert reasons

modifier selfOnly();

_unlockCallback​

function _unlockCallback(bytes calldata data) internal override returns (bytes memory);

_swap​

if amountSpecified < 0, the swap is exactInput, otherwise exactOutput

Execute a swap and return the balance delta

function _swap(PoolKey memory poolKey, bool zeroForOne, int256 amountSpecified, bytes calldata hookData)
internal
returns (BalanceDelta swapDelta);

Errors​

NotEnoughLiquidity​

error NotEnoughLiquidity(PoolId poolId);

NotSelf​

error NotSelf();

UnexpectedCallSuccess​

error UnexpectedCallSuccess();