ICTPublisher
Functions
FEE_DIVISOR
function FEE_DIVISOR() external view returns (uint256);
CONTROLLER
function CONTROLLER() external view returns (IJBController);
FEE_PROJECT_ID
function FEE_PROJECT_ID() external view returns (uint256);
tierIdForEncodedIPFSUriOf
function tierIdForEncodedIPFSUriOf(address hook, bytes32 encodedIPFSUri) external view returns (uint256);
allowanceFor
function allowanceFor(
address hook,
uint256 category
)
external
view
returns (
uint256 minimumPrice,
uint256 minimumTotalSupply,
uint256 maximumTotalSupply,
address[] memory allowedAddresses
);
tiersFor
function tiersFor(address hook, bytes32[] memory encodedIPFSUris) external view returns (JB721Tier[] memory tiers);
configurePostingCriteriaFor
function configurePostingCriteriaFor(CTAllowedPost[] memory allowedPosts) external;
mintFrom
function mintFrom(
IJB721TiersHook hook,
CTPost[] memory posts,
address nftBeneficiary,
address feeBeneficiary,
bytes calldata additionalPayMetadata,
bytes calldata feeMetadata
)
external
payable;
Events
ConfigurePostingCriteria
event ConfigurePostingCriteria(address indexed hook, CTAllowedPost allowedPost, address caller);
Mint
event Mint(
uint256 indexed projectId,
IJB721TiersHook indexed hook,
address indexed nftBeneficiary,
address feeBeneficiary,
CTPost[] posts,
uint256 postValue,
uint256 txValue,
address caller
);