PhiFactory

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x8e9975ff at 21058554
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PhiFactory"

No transactions found for "PhiFactory"


Functions
Getter at block 22766686
MAX_ART_CREATE_FEE(view returns (uint256)
10000000000000000
MAX_PROTOCOL_FEE(view returns (uint256)
10000000000000000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
artCreateFee(view returns (uint256)
0
erc1155ArtAddress(view returns (address)
0x0000000000000000000000000000000000000000
mintProtocolFee(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
phiRewardsAddress(view returns (address)
0x0000000000000000000000000000000000000000
phiSignerAddress(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeDestination(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
version(pure returns (uint256)
2
Read-only
artData(uint256 artId_view returns (struct IPhiFactoryArtData)
checkProof(bytes32[] proofbytes32 leafbytes32 rootpure returns (bool)
contractURI(address nftAddressview returns (string)
createdContracts(address artContractview returns (bool result)
credMerkleRoot(uint256 credChainIduint256 credIdview returns (bytes32 root)
getArtAddress(uint256 artId_view returns (address)
getArtMintFee(uint256 artId_uint256 quantity_view returns (uint256)
getNumberMinted(uint256 artId_view returns (uint256)
getTokenURI(uint256 artId_view returns (string)
getTotalMintFee(uint256[] artId_uint256[] quantitys_view returns (uint256)
isArtMinted(uint256 artIdaddress minterview returns (bool)
isCredMinted(uint256 credChainIduint256 credIdaddress minterview returns (bool)
nonces(address userview returns (uint256 count)
State-modifying
acceptOwnership(
batchClaim(bytes[] encodeDatas_uint256[] ethValue_payable 
claim(bytes encodeData_payable 
createArt(bytes signedData_bytes signature_struct IPhiFactoryCreateConfig createConfig_payable returns (address)
initialize(address phiSignerAddress_address protocolFeeDestination_address erc1155ArtAddress_address phiRewardsAddress_address ownerAddress_uint256 protocolFee_uint256 artCreateFee_
initializeV2(
merkleClaim(bytes32[] proof_bytes encodeData_bytes32 leafPart_bytes signature_uint256 quantity_payable 
pause(
pauseArtContract(uint256 artId_
renounceOwnership(
setArtCreatFee(uint256 artCreateFee_
setErc1155ArtAddress(address erc1155ArtAddress_
setPhiRewardsAddress(address phiRewardsAddress_
setPhiSignerAddress(address phiSignerAddress_
setProtocolFee(uint256 protocolFee_
setProtocolFeeDestination(address protocolFeeDestination_
signatureClaim(bytes signature_bytes encodeData_uint256 quantity_payable 
transferOwnership(address newOwner
unPause(
unPauseArtContract(uint256 artId_
updateArt(bytes signedData_bytes signature_struct IPhiFactoryUpdateConfig updateConfig_
upgradeToAndCall(address newImplementationbytes datapayable 
Events
ArtClaimedData(uint256 indexed artIdstring verificationTypeaddress indexed recipientaddress refaddress verifieraddress artAddressuint256 quantitystring snapshotImage
ArtContractCreated(address artistaddress contractAddressuint256 indexed credIduint256 indexed credChainId
ArtCreatFeeSet(uint256 fee
ArtUpdated(uint256 indexed artIdstring urladdress receiveruint256 maxSupplyuint256 mintFeeuint256 startTimeuint256 endTime
ERC1155ArtAddressSet(address erc1155ArtAddress
Initialized(uint64 version
NewArtCreated(address indexed artistuint256 indexed credIduint256 indexed credChainIduint256 artIdstring urladdress artAddressuint256 tokenId
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PhiRewardsAddressSet(address phiRewardsAddress
PhiSignerAddressSet(address phiSignerAddress
ProtocolFeeDestinationSet(address protocolFeeDestination
ProtocolFeeSet(uint256 fee
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressNotSigned(
ArrayLengthMismatch(
ArtAlreadyCreated(
ArtCreatFeeTooHigh(
ArtEnded(
ArtNotCreated(
ArtNotStarted(
ClaimFailed(
CreateFailed(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EndTimeInPast(
EndTimeLessThanOrEqualToStartTime(
EnforcedPause(
ExceedMaxSupply(
ExpectedPause(
FailedInnerCall(
InvalidAddressZero(
InvalidArtCreator(
InvalidChainId(
InvalidEthValue(
InvalidExecutor(
InvalidInitialization(
InvalidMaxSupply(
InvalidMerkleProof(
InvalidMintFee(
InvalidNonce(
InvalidQuantity(
InvalidVerificationType(
NotInitializing(
OverMaxAllowedToMint(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ProtocolFeeTooHigh(
Reentrancy(
SignatureExpired(
TxOriginMismatch(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot