Fraction ProtocolsubInternalFacetsnonFundedPhaseFacetsnonFundedEligibilityFacets

ReceiveAfterNonFundedRoleEligibilityFacetStorage

ReceiveAfterNonFundedRoleEligibilityFacetStorage

AlreadyInitialized

error AlreadyInitialized()

Thrown when attempting to re-initialize.

UnauthorizedReceiverAfterNonFunded

error UnauthorizedReceiverAfterNonFunded(address account)

Thrown when attempting to receive funds after non funded without authorization.

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: 0x8f8f59811335604bef8a22797707be5cd78dda0304dddd80fc8c89c0d9be2600

Layout

struct Layout {
  bool isInitialized;
  bool checkEligibilityPerId;
  bytes32 eligibleRole;
}

layout

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

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

initReceiveAfterNonFundedEligibilityFacet

function initReceiveAfterNonFundedEligibilityFacet(struct ReceiveAfterNonFundedRoleEligibilityFacetStorage.Layout l, bytes initReceiveAfterNonFundedEligibilityData) internal returns (bytes32, bool)

checkReceiveAfterNonFundedEligibility

function checkReceiveAfterNonFundedEligibility(struct ReceiveAfterNonFundedRoleEligibilityFacetStorage.Layout l, uint256 campaignId, address account) internal view

On this page