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

X7100 Liquidity Hub

Smart Contract Variables

Sure, I can add backticks around the parameter name and parameter type for each cell. Here it is:

SharesSet

Parameter NameParameter TypeDescription
distributeShareuint256The share for distribution.
liquidityShareuint256The share for liquidity.
treasuryShareuint256The share for the treasury.

OffRampPairSet

Parameter NameParameter TypeDescription
offRampPairaddressThe address of the off-ramp pair.

DistributeTargetSet

Parameter NameParameter TypeDescription
oldTargetaddressThe address of the old distribute target.
newTargetaddressThe address of the new distribute target.

TreasuryTargetSet

Parameter NameParameter TypeDescription
oldTargetaddressThe address of the old treasury target.
newTargetaddressThe address of the new treasury target.

LiquidityRatioTargetSet

Parameter NameParameter TypeDescription
liquidityRatioTargetuint256The target liquidity ratio.

LiquidityTokenReceiverSet

Parameter NameParameter Type

On this page

  1. Smart Contract Variables

    1. SharesSet
    2. OffRampPairSet
    3. DistributeTargetSet
    4. TreasuryTargetSet
    5. LiquidityRatioTargetSet
    6. LiquidityTokenReceiverSet
    7. BalanceThresholdSet
    8. RouterSet
    9. setShares
    10. setRouter
    11. setOffRampPair
    12. setBalanceThreshold
    13. setLiquidityRatioTarget
    14. setLiquidityTokenReceiver
    15. setDistributionTarget
    16. setTreasuryTarget
    17. processFees
    18. sendDistributeBalance
    19. sendTreasuryBalance
    20. _sendBalance
    21. addLiquidityETH
    22. swapTokensForEth
    23. swapEthForTokens
    24. rescueWETH
Description
oldRecieveraddressThe address of the old liquidity token receiver.
newReceiveraddressThe address of the new liquidity token receiver.

BalanceThresholdSet

Parameter NameParameter TypeDescription
thresholduint256The balance threshold.

RouterSet

Parameter NameParameter TypeDescription
routeraddressThe address of the router.

setShares

Parameter NameParameter TypeDescription
distributeShare_uint256The share for distribution.
liquidityShare_uint256The share for liquidity.
treasuryShare_uint256The share for the treasury.

setRouter

Parameter NameParameter TypeDescription
router_addressThe address of the new router.

setOffRampPair

Parameter NameParameter TypeDescription
offRampPairAddressaddressThe address of the new off-ramp pair.

setBalanceThreshold

Parameter NameParameter TypeDescription
thresholduint256The new balance threshold.

setLiquidityRatioTarget

Parameter NameParameter TypeDescription
liquidityRatioTarget_uint256The new target liquidity ratio.

setLiquidityTokenReceiver

Parameter NameParameter TypeDescription
liquidityTokenReceiver_addressThe address of the new liquidity token receiver.

setDistributionTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the new distribution target.

setTreasuryTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the new treasury target.

processFees

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

sendDistributeBalance

No parameters.

sendTreasuryBalance

No parameters.

_sendBalance

Parameter NameParameter TypeDescription
outletOutletThe outlet to which to send balance.

addLiquidityETH

Parameter NameParameter TypeDescription
tokenAmountuint256The amount of tokens to be added for liquidity.
ethAmountuint256The amount of ETH to be added for liquidity.

swapTokensForEth

Parameter NameParameter TypeDescription
tokenAddressaddressThe address of the tokens 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
← 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