Fraction ProtocolinternalFacetspurchasePhaseFacetspurchaseDiscountFacetsgenesisIdsburnForDiscount
BurnFungibleForDiscountGenesisIdsFacetStorage
BurnFungibleForDiscountGenesisIdsFacetStorage
AlreadyInitialized
Thrown when attempting to re-initialize.
UnsupportedBurnableInterface
Thrown when burnable interface is not supported.
InvalidZeroAmountPerFraction
Thrown when attempting to pass invalid zero amount per fraction.
InvalidHandlingGenesisIdApplied
Thrown when attempting to apply invalid handlingGenesisId over the upperGenesisId.
InvalidDiscountPercentage
Thrown when attempting to pass invalid discount percentage.
NonHandlingGenesisId
Thrown when attempting to get price for different genesisId than handlingGenesisId.
STORAGE_SLOT
================================================== STORAGE =================================================
Unique identifier for the storage slot where the Layout struct is stored. Derived from the ERC7201 formula. STORAGE_SLOT: TO-DO
Layout
CampaignInfo
layout
Retrieves a reference to the Layout struct stored at a specified storage slot