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

X7DAO Discount Liquidity Hub Functions Breakdown

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

Interface

interface ILiquidityHub
interface IX7EcosystemSplitter
interface IWETH

Contract events

event SharesSet(uint256 distributeShare, uint256 liquidityShare, uint256 auxiliaryShare, uint256 treasuryShare)
event OffRampPairSet(address indexed offRampPair)
event DistributeTargetSet(address indexed oldTarget, address indexed newTarget)
event AuxiliaryTargetSet(address indexed oldTarget, address indexed newTarget)
event TreasuryTargetSet(address indexed oldTarget, address indexed newTarget)
event LiquidityRatioTargetSet(uint256 liquidityRatioTarget)
event LiquidityTokenReceiverSet(address indexed oldReciever, address indexed newReceiver)
event BalanceThresholdSet(uint256 threshold)
event RouterSet(address router)
event TreasuryTargetFrozen()

On this page

  1. Interface

    1. Contract events
    2. External Functions
    3. Internal Functions
    4. Public Functions

event AuxiliaryTargetFrozen()

event DistributeTargetFrozen()

event BalanceThresholdFrozen()

External Functions

function setShares(uint256 distributeShare_, uint256 liquidityShare_, uint256 auxiliaryShare_, uint256 treasuryShare_) external onlyOwner
function setRouter(address router_) external onlyOwner
function setOffRampPair(address offRampPairAddress) external onlyOwner
function setBalanceThreshold(uint256 threshold) external onlyOwner
function setLiquidityRatioTarget(uint256 liquidityRatioTarget_) external onlyOwner
function setLiquidityTokenReceiver(address liquidityTokenReceiver_) external onlyOwner
function setDistributionTarget(address target) external onlyOwner
function setAuxiliaryTarget(address target) external onlyOwner
function setTreasuryTarget(address target) external onlyOwner
function freezeTreasuryTarget() external onlyOwner
function freezeDistributeTarget() external onlyOwner
function freezeAuxiliaryTarget() external onlyOwner
function freezeBalanceThreshold() external onlyOwner
function processFees(address tokenAddress) external
function rescueWETH() external

Internal Functions

function sendAuxiliaryBalance() internal
function buyBackAndAddLiquidity() internal
function addLiquidityETH(uint256 tokenAmount, uint256 ethAmount) internal
function swapTokensForEth(address tokenAddress, uint256 tokenAmount) internal
function swapEthForTokens(uint256 ethAmount) internal

Public Functions

function sendDistributeBalance() public
function sendTreasuryBalance() public

Previous
← X7DAO Discount Authority
Next
X7 Ecosystem Splitter →

-

  • 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