Fraction ProtocolinternalFacetsbuybackPhaseFacetsbuybackTimeFacetsdurationTime
DurationBuybackTimeFacet
DurationBuybackTimeFacet
UnauthorizedInitialization
Thrown when trying to initialize from non admin account.
UnauthorizedUpdate
Thrown when trying to update buyback time from non admin account.
BuybackTimeInitialized
BuybackTimeUpdated
initBuybackTimeFacet
setAndCheckBuybackTimes
checkBuybackTimes
triggerBuybackPeriod
selector: 0x3cc02b3e
getBuybackTimes
returns starting and ending timestamp of the buyback phase.
setMinBuybackDuration
Function that sets the minimum buyback duration.
This function is only callable by the admin.
Parameters
Name | Type | Description |
---|---|---|
minBuybackDuration | uint256 | The minimum buyback duration. |
setMaxBuybackDuration
Function that sets the maximum buyback duration.
This function is only callable by the admin.
Parameters
Name | Type | Description |
---|---|---|
maxBuybackDuration | uint256 | The maximum buyback duration. |