Fraction ProtocolinternalFacetsbuybackPhaseFacetsdoBuybackFacetstransferFundsOnBuyback

TransferFundsOnBuybackFacetStorage

TransferFundsOnBuybackFacetStorage

AlreadyInitialized

error AlreadyInitialized()

Thrown when attempting to re-initialize.

InvalidZeroPostBuybackState

error InvalidZeroPostBuybackState()

Thrown when attempting to set the postBuybackState to zero.

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

Layout

struct Layout {
  uint256 postBuybackSate;
}

layout

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

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

initDoBuybackFacet

function initDoBuybackFacet(struct TransferFundsOnBuybackFacetStorage.Layout l, bytes initDoBuybackData) internal returns (uint256)

doBuyback

function doBuyback(struct TransferFundsOnBuybackFacetStorage.Layout l, uint256 campaignId, address account, uint256 packetsBuybackAmount) internal

On this page