UniformlyProvidedVestingFacetStorage
UniformlyProvidedVestingFacetStorage
Works properly only for fungible and semi-fungible wrapped assets (in collaboration with only WrapFungibleAssetFacet from preFractionFacets) WORKS ONLY WITH SEMI-FUNGIBLE FRACTIONS AND GENESIS IDS.
WrongSetAndCheckData
Thrown when set and check data is wrong.
InvalidProportions
Thrown when the sum of tgeProportion and cliffProportion is greater than 100%.
InvalidPortionInput
Thrown when attempting pass totalVestingPeriod which is not perfect multiple of portionPeriod.
NonCreator
Thrown when a non-creator attempts to update a campaign's cliffTimestamp or propose a new tgeLockTimestamp/cliffTimestamp.
InvalidProposal
Thrown when a proposal for a new timestamp is invalid.
InvalidCliffUpdate
Thrown when attempting to update a campaign's cliffTimestamp to a past time or if vesting has already begun.
NoVestingRewardsAvailableYet
Thrown when campaign's cliff timestamp is not yet reached.
InvalidCombinationOfFacetsForCampaign
Thrown when a campaign supports minting, whereas this facet cannot be combined with such a case.
InvalidDivisionRemainderBetweenTokenValueAndFractionsCreated
Thrown when the division tokenValue / fractionsCreated is not a perfect division.
STORAGE_SLOT
================================================== STORAGE =================================================
Unique identifier for the storage slot where the Layout struct is stored. Derived from the ERC7201 formula. STORAGE_SLOT: 0x4ba1f0d98868e90acdc68ca1b94148b8e2a035741dec434dc404fcf18517e100
ProposalStatus
TimestampProposal
Layout
CampaignVestingDetails
layout
Retrieves a reference to the Layout struct stored at a specified storage slot