Error Codes
LiquidityMath.sol
LS
: Liquidity SubLA
: Liquidity Add
Oracle.sol
OLD
: The target must be chronologically after the oldest observationI
: The pool has not been initialized
Position.sol
NP
: Burn cannot be called for a position with 0 liquidity
Tick.sol
LO
: LiquidityGrossAfter must be less than MaxLiquidity
TickMath.sol
T
: The given tick must be less than, or equal to, the maximum tickR
: second inequality must be < because the price can never reach the price at the max tick
TransferHelper.sol
TF
: Transfer Failed : errors with TF if transfer fails
UniswapV3Pool.sol
LOK
: The reentrancy guard. A transaction cannot re-enter the pool mid-swapTLU
: The lower tick must be below the upper tickTLM
: The lower tick must be greater, or equal to, the minimum tickTUM
: The upper tick must be lesser than, or equal to, the maximum tickAI
: The pool is already initializedM0
: Mint 0, The balance of token0 in the given pool before minting must be less than, or equal to, the balance after mintingM1
: Mint 1, The balance of token1 in the given pool before minting must be less than, or equal to, the balance after mintingAS
:amountSpecified
cannot be zeroSPL
: Square root price limitIIA
: Insufficient input amount, an insufficient amount of input token was sent during the callbackL
: Liquidity in the pool must be greater than zero for a flash to be executedF0
: The balance of token0 in the given pool before the flash transaction must be less than, or equal to, the balance of token0 after the flash plus the feeF1
: The balance of token1 in the given pool before the flash transaction must be less than, or equal to, the balance of token1 after the flash plus the fee