Fraction ProtocolgenericFacetspriceFacetsdynamicSignedPriceFacetsDynamicSignedPriceFacetDynamicSignedPriceFacet initPriceFacet function initPriceFacet(bytes initPriceData) external setAndCheckPriceFacet function setAndCheckPriceFacet(bytes postFractionPriceData) external getPurchasePrice function getPurchasePrice(uint256 campaignId, uint256, bytes extraData) external returns (uint256 price) getCurrentPrice function getCurrentPrice(uint256 campaignId) external view returns (uint256 price)PreviousLinearCurvePriceFacetNextDynamicSignedPriceFacetStorage