BondingCurveBase_v1.sol
State Variables
BPS
uint internal constant BPS = 10_000;issuanceToken
IERC20Issuance_v1 internal issuanceToken;buyIsOpen
bool public buyIsOpen;buyFee
projectCollateralFeeCollected
__gap
Functions
supportsInterface
buyingIsEnabled
validReceiver
buyFor
Name
Type
Description
buy
Name
Type
Description
openBuy
closeBuy
setBuyFee
Name
Type
Description
calculatePurchaseReturn
Name
Type
Description
Name
Type
Description
withdrawProjectCollateralFee
Name
Type
Description
getIssuanceToken
getStaticPriceForBuying
Name
Type
Description
_issueTokensFormulaWrapper
Name
Type
Description
Name
Type
Description
_buyOrder
Name
Type
Description
Name
Type
Description
_handleIssuanceTokensAfterBuy
Name
Type
Description
_handleCollateralTokensBeforeBuy
Name
Type
Description
_setBuyFee
Name
Type
Description
_getFunctionFeesAndTreasuryAddresses
Name
Type
Description
_calculateNetAndSplitFees
Name
Type
Description
Name
Type
Description
_processProtocolFeeViaTransfer
Name
Type
Description
_processProtocolFeeViaMinting
_setIssuanceToken
Name
Type
Description
_checkBuyIsEnabled
_validateRecipient
_validateProjectFee
_projectFeeCollected
Name
Type
Description
_ensureNonZeroTradeParameters
Name
Type
Description
_mint
Name
Type
Description
_burn
Name
Type
Description
Last updated