Fraction ProtocolinterfacesskeletonInterfacespurchasePhaseInterfacesIPurchaseEligibilityFacetIPurchaseEligibilityFacet initPurchaseEligibilityFacet function initPurchaseEligibilityFacet(bytes initPurchaseEligibilityData) external setAndCheckPurchaseEligibility function setAndCheckPurchaseEligibility(bytes postFractionsEligibilityData) external checkPurchaserEligibility function checkPurchaserEligibility(uint256 campaignId, address account, uint256 amountOfFractions) external viewPreviousIPurchaseDiscountGenesisIdsFacetNextIDoPurchaseFacet