Contains governance methods that can be called by governance.

1. Functions

1.1. setGovernance

  function setGovernance(
    address account
  ) external

Change governance

This function can only be called by governance.

Parameters:

Name Type Description
account address New governance address

1.2. setVerifiedToken

  function setVerifiedToken(
    address token,
    bool isVerified
  ) external

Set the token to be verified for all fund, vice versa

This function can only be called by governance.

Parameters:

Name Type Description
token address Target token
isVerified bool Verified or unverified

1.3. setHarvestPath

  function setHarvestPath(
    address token,
    bytes path
  ) external

Set the swap path for harvest

This function can only be called by governance.

Parameters:

Name Type Description
token address Target token
path bytes Harvest path for HPT token

1.4. setMaxSqrtSlippage

  function setMaxSqrtSlippage(
    uint32 sqrtSlippage
  ) external

Set the maximum slippage when swap, the value range is 0-1e4, the calculation formula is: MaxSwapSlippage = (1 - (sqrtSlippage/1e4)^2) 100% If the maximum slippage is set to 0.5%, then sqrtSlippage should be set to 9974, at this time MaxSwapSlippage = (1-(9974/1e4)^2)100% = 0.5%

This function can only be called by governance.

Parameters:

Name Type Description
sqrtSlippage uint32 Sqrt slippage value: 0-1e4

1.5. setMaxPriceImpact

  function setMaxPriceImpact(
    uint32 priceImpact
  ) external

Set the max price impact for swap

This function can only be called by governance.

Parameters:

Name Type Description
priceImpact uint32 Price impact value: 0-1e4
Copyright © hotpot fund 2021 all right reserved,powered by GitbookUpdated At: 2021-12-28 10:33:50

results matching ""

    No results matching ""