CreateFractionsSetterFacetStorage
CreateFractionsSetterFacetStorage
All specified required setter function calls must be successful, there is no case for unsuccessful calls.
AlreadyInitialized
Thrown when attempting to re-initialize.
InvalidZeroRequiredSelectors
Thrown when no required selectors are specified in the setter function.
WrongInputData
Thrown when input data is wrong.
NonSupportedSelector
Thrown when an optional specified selector is not supported.
STORAGE_SLOT
================================================== STORAGE =================================================
Unique identifier for the storage slot where the Layout struct is stored. Derived from the ERC7201 formula. STORAGE_SLOT: 0x7fe7452e71896ccae0c900cdb756a29da1c91c3043ea544379c9811f56618200
Layout
layout
Retrieves a reference to the Layout struct stored at a specified storage slot
initPostFractionPhaseData
InitPostFractionPhaseData
Sets the required and optional selectors
Parameters
Name | Type | Description |
---|---|---|
l | struct CreateFractionsSetterFacetStorage.Layout | Layout struct |
initPostFractionData | bytes | The ABI encoded required and optional selectors to store |
handlePostFractionPhase
HandlePostFractionPhase
Executes low-level calls to all the required setter functions and specified optional setter functions (if any)
Parameters
Name | Type | Description |
---|---|---|
l | struct CreateFractionsSetterFacetStorage.Layout | Layout struct |
postFractionData | bytes | The ABI encoded optional setter functions' selectors and data for the required and optional setter functions if any |