Fraction ProtocolsubInternalFacetswithdrawalRequestPhaseFacetsdoWithdrawalRequestFacetsdoBurnFractionsForRequest

DoBurnFractionsForRequestFacet

DoBurnFractionsForRequestFacet

WithdrawalRequestProcessed

event WithdrawalRequestProcessed(uint256 campaignId, address account, address receiver, uint256 chainId, uint256 amountOfFractions)

initDoWithdrawalRequestFacet

function initDoWithdrawalRequestFacet(bytes) external

setAndCheckDoWithdrawalRequestFacet

function setAndCheckDoWithdrawalRequestFacet(bytes) external

doWithdrawalRequest

function doWithdrawalRequest(uint256 campaignId, address account, uint256 amountOfFractions, bytes withdrawalOperationData) external

Burn fractions from the account to create a withdrawal request.

Parameters

NameTypeDescription
campaignIduint256The ID of the targeted campaign.
accountaddressThe account to burn fractions from.
amountOfFractionsuint256The number of fractions being burnt.
withdrawalOperationDatabytesOperational data needed for the withdrawal request.

On this page