src/core/modules/Presale_v1.sol.
Interfaces: IPresale_v1, IDecayingFeeMultiplierBase_v1, IPresaleClaimObligations_v1, IMerkleWhitelistBase_v1.
Functions
addToWhitelistWithProof
IMerkleWhitelistBase_v1.sol#L72
buyPresale
Returns
IPresale_v1.sol#L381
buyPresaleWithLoops
Returns
IPresale_v1.sol#L398
claimAll
IPresale_v1.sol#L414
setBaseCommissionBpsAndPriceBreakpoints
IPresale_v1.sol#L460
setCaps
IPresale_v1.sol#L448
setCreditFacility
IPresale_v1.sol#L440
setDecayDuration
IDecayingFeeMultiplierBase_v1.sol#L103
setEndTimestamp
IPresale_v1.sol#L455
setInitialMultiplier
IDecayingFeeMultiplierBase_v1.sol#L99
setMerkleRoot
IMerkleWhitelistBase_v1.sol#L60
setPresaleState
IPresale_v1.sol#L429
setStartTime
IDecayingFeeMultiplierBase_v1.sol#L107
View functions
getBaseCommissionBps
IPresale_v1.sol#L301
getCreditFacility
IPresale_v1.sol#L278
getDecayDuration
IDecayingFeeMultiplierBase_v1.sol#L79
getEndTimestamp
IPresale_v1.sol#L297
getGlobalIssuance
IPresale_v1.sol#L336
getGlobalIssuanceCap
IPresale_v1.sol#L284
getInitialMultiplier
IDecayingFeeMultiplierBase_v1.sol#L72
getIssuanceBy
Returns
IPresale_v1.sol#L341
getMerkleRoot
IMerkleWhitelistBase_v1.sol#L65
getMultiplier
IDecayingFeeMultiplierBase_v1.sol#L68
getPendingLoanClaimCount
IPresaleClaimObligations_v1.sol#L39
getPerAddressIssuanceCap
IPresale_v1.sol#L290
getPosition
Returns
IPresale_v1.sol#L319
getPositionCount
IPresale_v1.sol#L332
getPositionsByOwner
Returns
IPresale_v1.sol#L325
getPositionState
Returns
IPresale_v1.sol#L351
getPresaleState
IPresale_v1.sol#L271
getPriceBreakpoints
IPresale_v1.sol#L308
getStartTime
IDecayingFeeMultiplierBase_v1.sol#L83
getUserTotalTokens
Returns
IPresale_v1.sol#L362
isActive
IDecayingFeeMultiplierBase_v1.sol#L88
isEnded
IDecayingFeeMultiplierBase_v1.sol#L92
isMerkleWhitelisted
Returns
IMerkleWhitelistBase_v1.sol#L79
isPurchaseInProgress
IPresaleClaimObligations_v1.sol#L47
Events
BaseCommissionUpdated
IPresale_v1.sol#L202
CapsUpdated
IPresale_v1.sol#L207
CreditFacilitySet
IPresale_v1.sol#L219
DecayDurationUpdated
IDecayingFeeMultiplierBase_v1.sol#L39
DirectTokensClaimed
IPresale_v1.sol#L253
EndTimestampSet
IPresale_v1.sol#L211
FeeMultiplierDecayReset
IDecayingFeeMultiplierBase_v1.sol#L46
FeeMultiplierDecayStarted
IDecayingFeeMultiplierBase_v1.sol#L43
InitialMultiplierUpdated
IDecayingFeeMultiplierBase_v1.sol#L32
MerkleRootUpdated
IMerkleWhitelistBase_v1.sol#L45
MerkleWhitelistRegistered
IMerkleWhitelistBase_v1.sol#L49
PositionCreated
IPresale_v1.sol#L242
PresaleBought
IPresale_v1.sol#L228
PresaleReopened
IPresale_v1.sol#L198
PresaleStateSet
IPresale_v1.sol#L193
PriceBreakpointsSet
IPresale_v1.sol#L215
TrancheClaimed
IPresale_v1.sol#L259
Errors
Module__DecayingFeeMultiplierBase__AlreadyStarted
IDecayingFeeMultiplierBase_v1.sol#L58
Module__DecayingFeeMultiplierBase__InvalidDecayDuration
IDecayingFeeMultiplierBase_v1.sol#L55
Module__DecayingFeeMultiplierBase__InvalidInitialMultiplier
IDecayingFeeMultiplierBase_v1.sol#L52
Module__DecayingFeeMultiplierBase__NotStarted
IDecayingFeeMultiplierBase_v1.sol#L61
Module__MerkleWhitelistBase__AlreadyWhitelisted
IMerkleWhitelistBase_v1.sol#L37
Module__MerkleWhitelistBase__MerkleRootNotSettable
IMerkleWhitelistBase_v1.sol#L31
Module__MerkleWhitelistBase__NotWhitelisted
IMerkleWhitelistBase_v1.sol#L34
Presale__ActiveClaimObligations
IPresaleClaimObligations_v1.sol#L31
Presale__AfterEndTimestamp
IPresale_v1.sol#L93
Presale__CannotModifyAfterStart
IPresale_v1.sol#L177
Presale__ClaimPermissionNotConfigured
IPresaleClaimObligations_v1.sol#L28
Presale__CreditFacilityMarketMismatch
IPresale_v1.sol#L127
Presale__EndTimestampAlreadyElapsed
IPresale_v1.sol#L134
Presale__FeeExceedsDeposit
IPresale_v1.sol#L182
Presale__GlobalCapExceeded
IPresale_v1.sol#L102
Presale__InvalidBps
IPresale_v1.sol#L117
Presale__InvalidEndTimestamp
IPresale_v1.sol#L130
Presale__InvalidLoopCount
IPresale_v1.sol#L152
Presale__InvalidPosition
IPresale_v1.sol#L138
Presale__InvalidTranche
IPresale_v1.sol#L143
Presale__InvalidTransition
IPresale_v1.sol#L166
Presale__MerkleRootNotSet
IPresale_v1.sol#L186
Presale__NotEnded
IPresale_v1.sol#L120
Presale__NoTokensMinted
IPresale_v1.sol#L161
Presale__NotOpen
IPresale_v1.sol#L90
Presale__NotStarted
IPresale_v1.sol#L123
Presale__NotWhitelisted
IPresale_v1.sol#L96
Presale__PerAddressCapExceeded
IPresale_v1.sol#L111
Presale__SlippageExceeded
IPresale_v1.sol#L157
Presale__TrancheNotClaimable
IPresale_v1.sol#L148
Presale__Unsorted
IPresale_v1.sol#L170