Fraction ProtocolinternalFacetspurchasePhaseFacetspurchaseEligibilityFacetsroleEligibility

PurchaseRoleEligibilityFacet

PurchaseRoleEligibilityFacet

UnauthorizedInitialization

error UnauthorizedInitialization(address account)

Thrown when trying to initialize from non admin account.

PurchaseEligibilityInitialized

event PurchaseEligibilityInitialized(bytes32 eligibleRole_, bool isEligibilityCheckPerId)

initPurchaseEligibilityFacet

function initPurchaseEligibilityFacet(bytes initPurchaseEligibilityData) external

setAndCheckPurchaseEligibility

function setAndCheckPurchaseEligibility(bytes) external view

checkPurchaserEligibility

function checkPurchaserEligibility(uint256 campaignId, address account, uint256) external view

On this page