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

X7DAO Liquidity Hub

Smart Contract Function Variables

EcosystemMaxiNFTSet

Parameter NameParameter TypeDescription
oldTokenAddressaddressThe old address of the Ecosystem Maxi NFT.
newTokenAddressaddressThe new address of the Ecosystem Maxi NFT.

LiquidityMaxiNFTSet

Parameter NameParameter TypeDescription
oldTokenAddressaddressThe old address of the Liquidity Maxi NFT.
newTokenAddressaddressThe new address of the Liquidity Maxi NFT.

SharesSet

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

OffRampPairSet

Parameter NameParameter TypeDescription
offRampPairAddressaddressThe address of the off ramp pair.

DistributeTargetSet

Parameter NameParameter TypeDescription
oldTargetaddressThe old address of the distribute target.
newTargetaddress

On this page

  1. Smart Contract Function Variables

    1. EcosystemMaxiNFTSet
    2. LiquidityMaxiNFTSet
    3. SharesSet
    4. OffRampPairSet
    5. DistributeTargetSet
    6. AuxiliaryTargetSet
    7. TreasuryTargetSet
    8. LiquidityRatioTargetSet
    9. LiquidityTokenReceiverSet
    10. BalanceThresholdSet
    11. RouterSet
    12. TreasuryTargetFrozen, DistributeTargetFrozen, AuxiliaryTargetFrozen, BalanceThresholdFrozen
    13. setShares
    14. setRouter
    15. setOffRampPair
    16. setBalanceThreshold
    17. setLiquidityRatioTarget
    18. setLiquidityTokenReceiver
    19. setDistributionTarget
    20. setAuxiliaryTarget
    21. setTreasuryTarget
    22. freezeTreasuryTarget, freezeDistributeTarget, freezeAuxiliaryTarget, freezeBalanceThreshold
    23. processFees
    24. sendDistributeBalance, sendTreasuryBalance
    25. rescueWETH
The new address of the distribute target.

AuxiliaryTargetSet

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

TreasuryTargetSet

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

LiquidityRatioTargetSet

Parameter NameParameter TypeDescription
liquidityRatioTargetuint256The target ratio for liquidity.

LiquidityTokenReceiverSet

Parameter NameParameter TypeDescription
oldRecieveraddressThe old address of the liquidity token receiver.
newReceiveraddressThe new address of the liquidity token receiver.

BalanceThresholdSet

Parameter NameParameter TypeDescription
thresholduint256The balance threshold.

RouterSet

Parameter NameParameter TypeDescription
routeraddressThe address of the router.

TreasuryTargetFrozen, DistributeTargetFrozen, AuxiliaryTargetFrozen, BalanceThresholdFrozen

These events do not have any parameters.

setShares

Parameter NameParameter TypeDescription
distributeShare_uint256The share for distribution to be set.
liquidityShare_uint256The share for liquidity to be set.
auxiliaryShare_uint256The share for auxiliary to be set.
treasuryShare_uint256The share for treasury to be set.

setRouter

Parameter NameParameter TypeDescription
router_addressThe address of the router to be set.

setOffRampPair

Parameter NameParameter TypeDescription
offRampPairAddressaddressThe address of the off ramp pair to be set.

setBalanceThreshold

Parameter NameParameter TypeDescription
thresholduint256The balance threshold to be set.

setLiquidityRatioTarget

Parameter NameParameter TypeDescription
liquidityRatioTarget_uint256The target ratio for liquidity to be set.

setLiquidityTokenReceiver

Parameter NameParameter TypeDescription
liquidityTokenReceiver_addressThe address of the liquidity token receiver to be set.

setDistributionTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the distribution target to be set.

setAuxiliaryTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the auxiliary target to be set.

setTreasuryTarget

Parameter NameParameter TypeDescription
targetaddressThe address of the treasury target to be set.

freezeTreasuryTarget, freezeDistributeTarget, freezeAuxiliaryTarget, freezeBalanceThreshold

These functions do not have any parameters.

processFees

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

sendDistributeBalance, sendTreasuryBalance

These functions do not have any parameters.

rescueWETH

This function does not have any parameters.

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