create(string,uint256,uint256,address,uint256,uint16,uint8,uint256[3],bool);mintFungibles(uint256,address[],uint256[]);mintNonFungibles(uint256,address[]);assign(uint256,address);acceptAssignment(uint256);reserve(uint256);releaseReserve(uint256,uint128);updateName(uint256,string);addLog(uint256,string);setURI(uint256,string);minMeltValue(uint256);setWhitelisted(uint256,address,address,bool);setTransferable(uint256,uint8);setMeltFee(uint256,uint16);decreaseMaxMeltFee(uint256,uint16);setTransferFee(uint256,uint256);decreaseMaxTransferFee(uint256,uint256);setCreatorScopeUri(uint32,string);setCreatorScopeForId(uint32,uint256);assignFeeRecipient(uint256,address);acceptFeeRecipient(uint256);getFeeRecipient(uint256);mintMultipleNonFungibles(uint256,address[],uint256[]);fastCreateMetadataMint(string,string,uint256[4],address,address,uint16,uint8,uint256[3],bool);fastCreateMetadata(string,string,uint256[3],address,uint16,uint8,uint256[3],bool);fastCreateMint(string,uint256[4],address,address,uint16,uint8,uint256[3],bool);creator functions - adding replicate features