ILBLegacyPair

Required interface of Legacy LBPair contract

Bin

struct Bin {
  uint112 reserveX;
  uint112 reserveY;
  uint256 accTokenXPerShare;
  uint256 accTokenYPerShare;
}

PairInformation

struct PairInformation {
  uint24 activeId;
  uint136 reserveX;
  uint136 reserveY;
  uint16 oracleSampleLifetime;
  uint16 oracleSize;
  uint16 oracleActiveSize;
  uint40 oracleLastTimestamp;
  uint16 oracleId;
  struct FeeHelper.FeesDistribution feesX;
  struct FeeHelper.FeesDistribution feesY;
}

Debts

Fees

MintInfo

Swap

FlashLoan

LiquidityAdded

CompositionFee

LiquidityRemoved

FeesCollected

ProtocolFeesCollected

OracleSizeIncreased

tokenX

tokenY

factory

getReservesAndId

getGlobalFees

getOracleParameters

getOracleSampleFrom

feeParameters

findFirstNonEmptyBinId

getBin

pendingFees

swap

flashLoan

mint

burn

increaseOracleLength

collectFees

collectProtocolFees

setFeesParameters

forceDecay

initialize

Last updated