Fraction ProtocolinternalFacetspurchasePhaseFacetspurchaseTimeFacetsoneBorderTime

OneBorderTimeFacetStorage

OneBorderTimeFacetStorage

NonPurchaseTimeline

error NonPurchaseTimeline()

Thrown when attempting to purchase outside purchase period.

InvalidTimestamps

error InvalidTimestamps(uint256 startingTimestamp)

Thrown when attempting to pass invalid timestamps.

STORAGE_SLOT

bytes32 STORAGE_SLOT

================================================== STORAGE =================================================

Unique identifier for the storage slot where the Layout struct is stored. Derived from the ERC7201 formula. STORAGE_SLOT: 0xdd5a66ca8b9a033a7aa52573d8de33ad28316b3f3961148a70a72d7b576c0f00

ENDING_TIMESTAMP

uint256 ENDING_TIMESTAMP

Layout

struct Layout {
  mapping(uint256 => uint256) fundsProvisionStartingTimestamp;
}

layout

function layout() internal pure returns (struct OneBorderTimeFacetStorage.Layout l)

Retrieves a reference to the Layout struct stored at a specified storage slot

setAndCheckPurchaseTimes

function setAndCheckPurchaseTimes(struct OneBorderTimeFacetStorage.Layout l, bytes postFractionTimeData) internal returns (uint256, uint256)

checkPurchaseTimes

function checkPurchaseTimes(struct OneBorderTimeFacetStorage.Layout l, uint256 campaignId) internal view

getPurchaseTimes

function getPurchaseTimes(struct OneBorderTimeFacetStorage.Layout l, uint256 campaignId) internal view returns (uint256, uint256)

On this page