Fraction ProtocolinternalFacetspurchasePhaseFacetsdoPurchaseFacetsmultiplePartiesTransferPackets

MultiplePartiesTransferPacketsFacet

MultiplePartiesTransferPacketsFacet

initDoPurchaseFacet

function initDoPurchaseFacet(bytes initDoPurchaseData) external

setAndCheckDoPurchase

function setAndCheckDoPurchase(bytes postFractionDoPurchaseData) external

doPurchase

function doPurchase(uint256 campaignId, address account, uint256 amountOfFractions, uint256 pricePerFraction) external

Distributes the funding packets to eligible parties.

Parameters

NameTypeDescription
campaignIduint256The ID of the targeted campaign.
accountaddressThe account purchasing fractions.
amountOfFractionsuint256The number of fractions being purchased.
pricePerFractionuint256The cost of a single fraction (in terms of input/funding packets).

On this page