LFJ Developer Docs
  • Liquidity Book
  • Introduction
  • LB V2.2 Key Changes
  • Guides
    • Swap Tokens
    • Add/Remove Liquidity
    • Tracking Volume
    • Tracking Pool Balances
    • Finding The Best Quote
    • Byte32 Decoding
    • Price From Bin Id
    • Bin Id From Price
    • Finding Liquidity Depth
    • User Balances
  • Concepts
    • Concentrated Liquidity
    • Bin Math
    • Bin Liquidity
    • Swaps
    • Fees
    • Oracle
  • Contracts
    • Interfaces
      • ILBLegacyFactory
      • ILBLegacyToken
      • ILBLegacyPair
      • ILBLegacyRouter
      • ILBFlashLoanCallback
      • IPendingOwnable
      • IJoeFactory
      • IJoePair
      • IJoeRouter01
      • IJoeRouter02
      • IWNATIVE
      • ILBFactory
      • ILBHooks
      • ILBPair
      • ILBRouter
      • ILBToken
    • Libraries
      • Math
        • BitMath
        • Encoded
        • LiquidityConfigurations
        • PackedUint128Math
        • SafeCast
        • SampleMath
        • TreeMath
        • Uint128x128Math
        • Uint256x256Math
      • BinHelper
      • Clone
      • Constants
      • FeeHelper
      • Hooks
      • ImmutableClone
      • JoeLibrary
      • OracleHelper
      • PairParameterHelper
      • PriceHelper
      • ReentrancyGuardUpgradeable
      • TokenHelper
    • LBBaseHooks
    • LBFactory
    • LBPair
    • LBQuoter
    • LBRouter
    • LBToken
  • Deployment Addresses
    • Avalanche C-Chain
    • Fuji Testnet
    • Arbitrum One
    • Binance Smart Chain
    • Binance Smart Chain Testnet
    • Ethereum Mainnet
    • Monad Testnet
  • SDK
    • Introduction
    • Making a Trade
    • Adding Liquidity
    • Removing Liquidity
  • Audits
  • AMM
    • Joe V1 Contracts
    • Joe V1 Audits
  • LFJ DEX API
    • Dex Analytics
    • Pools
    • Rewards
    • User
    • User Lifetime Stats
    • Vaults
    • Models
  • LFJ Aggregator API
    • Default
    • Models
Powered by GitBook
On this page
  • PairCreated
  • feeTo
  • feeToSetter
  • migrator
  • getPair
  • allPairs
  • allPairsLength
  • createPair
  • setFeeTo
  • setFeeToSetter
  • setMigrator
  1. Contracts
  2. Interfaces

IJoeFactory

Interface to interact with Joe V1 Factory

PairCreated

event PairCreated(address token0, address token1, address pair, uint256)

feeTo

function feeTo() external view returns (address)

feeToSetter

function feeToSetter() external view returns (address)

migrator

function migrator() external view returns (address)

getPair

function getPair(address tokenA, address tokenB) external view returns (address pair)

allPairs

function allPairs(uint256) external view returns (address pair)

allPairsLength

function allPairsLength() external view returns (uint256)

createPair

function createPair(address tokenA, address tokenB) external returns (address pair)

setFeeTo

function setFeeTo(address) external

setFeeToSetter

function setFeeToSetter(address) external

setMigrator

function setMigrator(address) external
PreviousIPendingOwnableNextIJoePair

Last updated 8 days ago