Fraction ProtocolsubInternalFacetsvestingPhaseFacetsdoVestingActionFacetsuniformlyProvidedVesting

UniformlyProvidedVestingFacet

UniformlyProvidedVestingFacet

NonAdmin

error NonAdmin(address invalidAccount)

Thrown when a non-admin attempts to approve/reject a timestamp proposal.

VestingSchemaConfigured

event VestingSchemaConfigured(uint256 campaignId, uint256 cliffTimestamp, uint256 totalVestingPeriod, uint256 portionPeriod)

CliffUpdated

event CliffUpdated(uint256 campaignId, uint256 newCliffTimestamp, uint256 newVestingEndingTimestamp)

DoVestingActionsExecuted

event DoVestingActionsExecuted(uint256 campaignId, address account, uint256 fractionIdBurnt, uint256 amountOfFractions)

TgeLockTimestampProposed

event TgeLockTimestampProposed(uint256 campaignId, uint256 newTgeLockTimestamp)

TgeLockTimestampApprovedOrRejected

event TgeLockTimestampApprovedOrRejected(uint256 campaignId, uint256 newTgeLockTimestamp, bool isApproved)

CliffTimestampProposed

event CliffTimestampProposed(uint256 campaignId, uint256 newCliffTimestamp)

CliffTimestampApprovedOrRejected

event CliffTimestampApprovedOrRejected(uint256 campaignId, uint256 newCliffTimestamp, bool isApproved)

setAndCheckDoVestingActions

function setAndCheckDoVestingActions(bytes postFractionDoVestingActionsData) external

proposeTgeLockTimestamp

function proposeTgeLockTimestamp(uint256 campaignId, uint256 newTgeLockTimestamp) external

approveRejectTgeLockTimestamp

function approveRejectTgeLockTimestamp(uint256 campaignId, bool approve) external

proposeCliffTimestamp

function proposeCliffTimestamp(uint256 campaignId, uint256 newCliffTimestamp) external

approveRejectCliffTimestamp

function approveRejectCliffTimestamp(uint256 campaignId, bool approve) external

doVestingActions

function doVestingActions(uint256 campaignId, uint256 idToBurn, address account, uint256 amountOfFractions) external

initDoVestingActionsFacet

function initDoVestingActionsFacet(bytes) external