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
Smart Contract Variables
breakdowns

X7R Liquidity Hub

Smart Contract Function Variables

SharesSet

Parameter NameParameter TypeDescription
distributeShareuint256The share of distribution
liquidityShareuint256The share of liquidity
treasuryShareuint256The share of the treasury

OffRampPairSet

Parameter NameParameter TypeDescription
offRampPairaddressThe address of the off-ramp pair

DistributeTargetSet

Parameter NameParameter TypeDescription
oldTargetaddressOld distribution target address
newTargetaddressNew distribution target address

TreasuryTargetSet

Parameter NameParameter TypeDescription
oldTargetaddressOld treasury target address
newTargetaddressNew treasury target address

LiquidityRatioTargetSet

Parameter NameParameter TypeDescription
liquidityRatioTargetuint256The target liquidity ratio

LiquidityTokenReceiverSet

Parameter NameParameter TypeDescription
oldRecieveraddress

On this page

  1. Smart Contract Function Variables

    1. SharesSet
    2. OffRampPairSet
    3. DistributeTargetSet
    4. TreasuryTargetSet
    5. LiquidityRatioTargetSet
    6. LiquidityTokenReceiverSet
    7. BalanceThresholdSet
    8. RouterSet
    9. TreasuryTargetFrozen
    10. DistributeTargetFrozen
    11. BalanceThresholdFrozen
    12. setShares
    13. setRouter
    14. setOffRampPair
    15. setBalanceThreshold
    16. setLiquidityRatioTarget
    17. setLiquidityTokenReceiver
    18. setDistributionTarget
    19. setTreasuryTarget
    20. freezeTreasuryTarget
    21. freezeDistributeTarget
    22. freezeBalanceThreshold
    23. processFees
    24. sendDistributeBalance
    25. sendTreasuryBalance
    26. buyBackAndAddLiquidity
    27. addLiquidityETH
    28. swapTokensForEth
    29. swapEthForTokens
    30. rescueWETH
Old liquidity token receiver address
newReceiveraddressNew liquidity token receiver address

BalanceThresholdSet

Parameter NameParameter TypeDescription
thresholduint256The threshold balance

RouterSet

Parameter NameParameter TypeDescription
routeraddressThe address of the router

TreasuryTargetFrozen

No parameters

DistributeTargetFrozen

No parameters

BalanceThresholdFrozen

No parameters

setShares

Parameter NameParameter TypeDescription
distributeShareuint256The share of distribution
liquidityShareuint256The share of liquidity
treasuryShareuint256The share of the treasury

setRouter

Parameter NameParameter TypeDescription
routeraddressThe address of the router

setOffRampPair

Parameter NameParameter TypeDescription
offRampPairAddressaddressThe address of the off-ramp pair

setBalanceThreshold

Parameter NameParameter TypeDescription
thresholduint256The threshold balance

setLiquidityRatioTarget

Parameter NameParameter TypeDescription
liquidityRatioTargetuint256The target liquidity ratio

setLiquidityTokenReceiver

Parameter NameParameter TypeDescription
liquidityTokenReceiveraddressThe address of the liquidity token receiver

setDistributionTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the distribution target

setTreasuryTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the treasury target

freezeTreasuryTarget

No parameters

freezeDistributeTarget

No parameters

freezeBalanceThreshold

No parameters

processFees

Parameter NameParameter TypeDescription
tokenAddressaddressThe address of the token for which to process fees

sendDistributeBalance

No parameters

sendTreasuryBalance

No parameters

buyBackAndAddLiquidity

No parameters

addLiquidityETH

Parameter NameParameter TypeDescription
tokenAmountuint256The amount of tokens to add to the liquidity pool
ethAmountuint256The amount of ETH to add to the liquidity pool

swapTokensForEth

Parameter NameParameter TypeDescription
tokenAddressaddressThe address of the token to swap for ETH
tokenAmountuint256The amount of tokens to swap for ETH

swapEthForTokens

Parameter NameParameter TypeDescription
ethAmountuint256The amount of ETH to swap for tokens

rescueWETH

No parameters

Previous
← X7R Discount Authority
Next
X7 Token Burner →

-

  • 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