EcosystemNFTsDocs

Footer

Xchange

  • Swap
  • Liquidity
  • Loans
  • Fund
  • Vote

Tokens

  • X7R
  • X7DAO
  • X7D
  • X7101-X7105

Explore

  • Dashboard
  • Guides
  • Integration
  • Whitepaper
  • Breakdowns
  • Onchains
  • FAQs

Community

  • Telegram
  • Twitter
  • Discord
  • Warpcast
  • Blog
  • Links

Permissionless Trustless Decentralized Exchange

Launch your project on Xchange with 10-1000x the initial liquidity across multiple blockchains where anyone can Swap, Borrow and Lend!

X7 Finance·Trust No One. Trust Code. Long Live DeFi.
  • Telegram
  • Twitter
  • Discordś
  • Warpcast
  • YouTube
  • Reddit
  • GitHub
  • Pioneer 1488 avatar
    Guides
    View
  • Pioneer 1488 avatar
    Integration
    View
  • Pioneer 1488 avatar
    Whitepaper
    View
  • Pioneer 1488 avatar
    Breakdowns
    View
  • Pioneer 1488 avatar
    Onchains
    View
  • Pioneer 1488 avatar
    FAQ
    View
    • X7R Token Contract
    • X7DAO Token Contract
    • X7100 Token Contract
    • X7D
    • X7DAO Discount Authority
    • X7DAO Liquidity Hub
    • X7 Ecosystem Splitter
    • X7 Liquidity Loan Terms
    • X7 Lending Pool
    • X7 Lending Pool Reserve
    • X7 Lending Discount Authority
    • X7 Liquidity Treasury
    • X7 Profit Share Splitter
    • X7R Discount Authority
    • X7R Liquidity Hub
    • X7 Token Burner
    • X7 Token Timelock
    • X7 Treasury Splitter V3
    • X7100 Discount Authority
    • X7100 Liquidity Hub
    • X7 Borrowing Maxi NFT
    • X7 Dex Maxi NFT
    • X7 Ecosystem Maxi NFT
    • X7 Liquidity Maxi NFT
    • X7 Pioneer NFT
    • X7 Magister NFT
    • Xchange Factory
    • Xchange Pair
    • X7R Token Contract
    • X7DAO Token Contract
    • X7100 Token Contract
    • X7D
    • X7DAO Discount Authority
    • X7DAO Liquidity Hub
    • X7 Ecosystem Splitter
    • X7 Liquidity Loan Terms
    • X7 Lending Pool
    • X7 Lending Pool Reserve
    • X7 Lending Discount Authority
    • X7 Profit Share Splitter
    • X7R Discount Authority
    • X7R Liquidity Hub
    • X7 Token Burner
    • X7 Token Timelock
    • X7 Treasury Splitter V3
    • X7100 Discount Authority
    • X7100 Liquidity Hub
    • X7 Borrowing Maxi
    • X7 Dex Maxi
    • X7 Ecosystem Maxi
    • X7 Liquidity Maxi NFT
    • X7 Pioneer NFT
    • X7 Magister NFT
    • Xchange Factory
    • Xchange Pair
    • X7R Token Contract
    • X7DAO Token Contract
    • X7100 Token Contract
    • X7D
    • X7DAO Discount Authority
    • X7DAO Liquidity Hub
    • X7 Ecosystem Splitter
    • X7 Liquidity Loan Terms
    • X7 Lending Pool
    • X7 Lending Pool Reserve
    • X7 Lending Discount Authority
    • X7 Profit Share Splitter
    • X7R Discount Authority
    • X7R Liquidity Hub
    • X7 Token Burner
    • X7 Token Timelock
    • X7 Treasury Splitter V3
    • X7100 Discount Authority
    • X7100 Liquidity Hub
    • X7 Borrowing Maxi
    • X7 Dex Maxi
    • X7 Ecosystem Maxi
    • X7 Liquidity Maxi NFT
    • X7 Pioneer NFT
    • X7 Magister NFT
    • Xchange Factory
    • Xchange Pair
Functions
breakdowns

X7100 Liquidity Hub Functions Breakdown

Contains the contract functions only with a link to the full function in the contract code

Interface

  • interface IERC20
  • interface IUniswapV2Router
  • interface ILiquidityHub
  • interface IX7EcosystemSplitter
  • interface IWETH

Contract events

  • event SharesSet(uint256 indexed oldShares, uint256 indexed newShares)
  • event OffRampPairSet(address indexed oldOffRampPair, address indexed newOffRampPair)
  • event DistributeTargetSet(address indexed oldDistributeTarget, address indexed newDistributeTarget)
  • event LendingPoolTargetSet(address indexed oldLendingPoolTarget, address indexed newLendingPoolTarget)
  • event TreasuryTargetSet(address indexed oldTreasuryTarget, address indexed newTreasuryTarget)
  • event LiquidityRatioTargetSet(uint256 indexed oldLiquidityRatioTarget, uint256 indexed newLiquidityRatioTarget)
  • event LiquidityTokenReceiverSet(address indexed oldLiquidityTokenReceiver, address indexed newLiquidityTokenReceiver)

On this page

  1. Interface

  2. Contract events

  3. External Functions

  4. Internal Functions

  5. Read-Only Function

  • event BalanceThresholdSet(uint256 indexed oldBalanceThreshold, uint256 indexed newBalanceThreshold)
  • event LiquidityBalanceThresholdSet(uint256 indexed oldLiquidityBalanceThreshold, uint256 indexed newLiquidityBalanceThreshold)
  • event ConstellationTokenSet(address indexed oldConstellationToken, address indexed newConstellationToken)
  • event RouterSet(address indexed oldRouter, address indexed newRouter)
  • event TreasuryTargetFrozen(address indexed treasuryTarget)
  • event LendingPoolTargetFrozen(address indexed lendingPoolTarget)
  • event DistributeTargetFrozen(address indexed distributeTarget)
  • event BalanceThresholdFrozen(uint256 indexed balanceThreshold)
  • event LiquidityBalanceThresholdFrozen(uint256 indexed liquidityBalanceThreshold)
  • event ConstellationTokensFrozen(address indexed constellationToken)
  • External Functions

    • receive() external payable {}
    • function setShares(uint256 _shares) external onlyOwner
    • function setRouter(address _router) external onlyOwner
    • function setOffRampPair(address _offRampPair) external onlyOwner
    • function setBalanceThreshold(uint256 _balanceThreshold) external onlyOwner
    • function setLiquidityBalanceThreshold(uint256 _liquidityBalanceThreshold) external onlyOwner
    • function setLiquidityRatioTarget(uint256 _liquidityRatioTarget) external onlyOwner
    • function setLiquidityTokenReceiver(address _liquidityTokenReceiver) external onlyOwner
    • function setDistributionTarget(address _distributionTarget) external onlyOwner
    • function setLendingPoolTarget(address _lendingPoolTarget) external onlyOwner
    • function setConstellationToken(address _constellationToken) external onlyOwner
    • function setTreasuryTarget(address _treasuryTarget) external onlyOwner
    • function freezeTreasuryTarget() external onlyOwner
    • function freezeDistributeTarget() external onlyOwner
    • function freezeLendingPoolTarget() external onlyOwner
    • function freezeBalanceThreshold() external onlyOwner
    • function freezeLiquidityBalanceThreshold() external onlyOwner
    • function freezeConstellationTokens() external onlyOwner
    • function processFees() external
    • function rescueWETH(address to, uint256 value) external

    Internal Functions

    • function buyBackAndAddLiquidity() internal
    • function addLiquidityETH(uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline) internal
    • function swapTokensForEth(uint256 tokenAmount) internal
    • function swapEthForTokens(uint256 EthAmount) internal

    Read-Only Function

    • function sendDistributeBalance() public
    • function sendTreasuryBalance() public
    • function sendLendingPoolBalance() public
    Previous
    ← X7100 Discount Authority
    Next
    X7 Borrowing Maxi →

    -

    • Pioneer 1488 avatar
      Guides
      View
    • Pioneer 1488 avatar
      Integration
      View
    • Pioneer 1488 avatar
      Whitepaper
      View
    • Pioneer 1488 avatar
      Breakdowns
      View
    • Pioneer 1488 avatar
      Onchains
      View
    • Pioneer 1488 avatar
      FAQ
      View