Fraction ProtocolinterfacesskeletonInterfacesbuybackPhaseInterfaces

IBuybackTimeFacet

Defines the time of the Buyback Phase.

The buyback phase is the phase (a time-window) that the issuer is expected to buyback (pay a loan)

BuybackTimeConfigured

event BuybackTimeConfigured(uint256 campaignId, uint256 buybackDuration)

BuybackPeriodTriggered

event BuybackPeriodTriggered(uint256 campaignId)

initBuybackTimeFacet

function initBuybackTimeFacet(bytes initBuybackTimeData) external

setAndCheckBuybackTimes

function setAndCheckBuybackTimes(bytes postFractionBuybackTimeData) external

checkBuybackTimes

function checkBuybackTimes(uint256 campaignId) external view

triggerBuybackPeriod

function triggerBuybackPeriod(uint256 campaignId) external

getBuybackTimes

function getBuybackTimes(uint256 campaignId) external view returns (uint256, uint256)

returns starting and ending timestamp of the buyback phase.

On this page