Fraction ProtocolinternalFacetsreceiveAfterBuybackPhaseFacetsreceiveAfterBuybackStateFacetssingleState

SingleStateReceiveAfterBuybackFacetStorage

SingleStateReceiveAfterBuybackFacetStorage

AlreadyInitialized

error AlreadyInitialized()

Thrown when attempting to re-initialize.

InvalidZeroReceiveAfterBuybackState

error InvalidZeroReceiveAfterBuybackState()

Thrown when attempting to pass zero ReceiveAfterBuyback state.

NonReceiveAfterBuybackState

error NonReceiveAfterBuybackState(uint256 receiveFundsAfterBuybackState, uint256 currentState)

Thrown when trying to receive in non ReceiveAfterBuyback state.

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

Layout

struct Layout {
  uint256 receiveFundsAfterBuybackState;
}

layout

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

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

initReceiveAfterBuybackStateFacet

function initReceiveAfterBuybackStateFacet(struct SingleStateReceiveAfterBuybackFacetStorage.Layout l, bytes initReceiveAfterBuybackStateData) internal returns (uint256)

checkReceiveAfterBuybackState

function checkReceiveAfterBuybackState(struct SingleStateReceiveAfterBuybackFacetStorage.Layout l, uint256 campaignId) internal view

On this page