PegStabilityModule
Functions
constructor
function constructor(
struct PegStabilityModule.OracleParams params,
uint256 _mintFeeBasisPoints,
uint256 _redeemFeeBasisPoints,
uint256 _reservesThreshold,
uint256 _chiLimitPerSecond,
uint256 _mintingBufferCap,
contract IERC20 _underlyingToken,
contract IPCVDeposit _surplusTarget
) publicParameters
Name
Type
Description
pauseRedeem
unpauseRedeem
pauseMint
unpauseMint
withdraw
Parameters
Name
Type
Description
setMintFee
Parameters
Name
Type
Description
setRedeemFee
Parameters
Name
Type
Description
setReservesThreshold
Parameters
Name
Type
Description
setSurplusTarget
Parameters
Name
Type
Description
_setMintFee
Parameters
Name
Type
Description
_setRedeemFee
Parameters
Name
Type
Description
_setReservesThreshold
Parameters
Name
Type
Description
_setSurplusTarget
Parameters
Name
Type
Description
allocateSurplus
deposit
_redeem
Parameters
Name
Type
Description
_mint
Parameters
Name
Type
Description
redeem
Parameters
Name
Type
Description
mint
Parameters
Name
Type
Description
getMintAmountOut
Parameters
Name
Type
Description
getRedeemAmountOut
Parameters
Name
Type
Description
getMaxMintAmountOut
hasSurplus
reservesSurplus
balance
balanceReportedIn
resistantBalanceAndChi
_getMintAmountOut
Parameters
Name
Type
Description
_getRedeemAmountOut
Parameters
Name
Type
Description
_allocate
Parameters
Name
Type
Description
_transfer
Parameters
Name
Type
Description
_transferFrom
Parameters
Name
Type
Description
_mintChi
Parameters
Name
Type
Description
_validatePriceRange
Parameters
Name
Type
Description
Events
RedemptionsPaused
Parameters
Name
Type
Description
Parameters
Name
Type
Description
Parameters
Name
Type
Description
Parameters
Name
Type
Description
Last updated