IBondingCurveBase_v1.sol
Functions
buyFor
function buyFor(address _receiver, uint _depositAmount, uint _minAmountOut)
external;Name
Type
Description
buy
function buy(uint _depositAmount, uint _minAmountOut) external;Name
Type
Description
openBuy
closeBuy
setBuyFee
Name
Type
Description
getStaticPriceForBuying
Name
Type
Description
calculatePurchaseReturn
Name
Type
Description
Name
Type
Description
withdrawProjectCollateralFee
Name
Type
Description
projectCollateralFeeCollected
getIssuanceToken
Events
BuyingEnabled
BuyingDisabled
BuyFeeUpdated
IssuanceTokenSet
ProjectCollateralFeeWithdrawn
ProjectCollateralFeeAdded
TokensBought
Name
Type
Description
TokenDecimalsUpdated
Name
Type
Description
ProtocolFeeMinted
Name
Type
Description
Errors
Module__BondingCurveBase__InvalidFeePercentage
Module__BondingCurveBase__InvalidDepositAmount
Module__BondingCurveBase__BuyingFunctionaltiesClosed
Module__BondingCurveBase__InvalidRecipient
Module__BondingCurveBase__InsufficientOutputAmount
Module__BondingCurveBase__FeeAmountToHigh
Module__BondingCurveBase__InvalidWithdrawAmount
Module__BondingCurveBase__TradeAmountTooLow
Module__BondingCurveBase__InvalidMinAmountOut
Structs
IssuanceToken
Name
Type
Description
Last updated