ERC1967Proxy
Verified contract
Proxy
Active on
Base with 23,032 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22756054 | an hour ago | | | 0.00045 | 0.0000087948441 | |
| 22751613 | 4 hours ago | | | 0.00045 | 0.000052954312 | |
| 22751368 | 4 hours ago | | | 0.00045 | 0.000050958420 | |
| 22750232 | 4 hours ago | | | 0.00045 | 0.0000069669503 | |
| 22749444 | 5 hours ago | | | 0.00045 | 0.000050895600 | |
| 22749416 | 5 hours ago | | | 0.00045 | 0.000053327405 | |
| 22747811 | 6 hours ago | | | 0.00001 | 0.0000088866988 | |
| 22745850 | 7 hours ago | | | 0.00045 | 0.0000046155970 | |
| 22745838 | 7 hours ago | | | 0.00045 | 0.0000048787489 | |
| 22745822 | 7 hours ago | | | 0.00045 | 0.0000061314489 |
ABI
ABI objects
Getter at block 22758208 proxiableUUID() view returns (bytes32)
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)
10000000000000
erc1155ArtAddress() view returns (address)
0x00c9b13ac9cf7a2665890bf147d3ac932af9fc96
mintProtocolFee() view returns (uint256)
150000000000000
owner() view returns (address)
0x4949ff1f13bbd5390d3832424ac739f5a554063c
paused() view returns (bool)
false
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
phiRewardsAddress() view returns (address)
0x4e6ba9980e66ded2141a6ab724a1fbbbcc0fd309
phiSignerAddress() view returns (address)
0xe35e5f8b912c25cdb6b00b347cb856467e4112a3
protocolFeeDestination() view returns (address)
0xcdc56a5187aeb05bf713055d46fba616471b1812
version() pure returns (uint256)
2
Read-only
artData(uint256 artId_) view returns (struct IPhiFactoryArtData)
checkProof(bytes32[] proof, bytes32 leaf, bytes32 root) pure returns (bool)
contractURI(address nftAddress) view returns (string)
createdContracts(address artContract) view returns (bool result)
credMerkleRoot(uint256 credChainId, uint256 credId) view 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 artId, address minter) view returns (bool)
isCredMinted(uint256 credChainId, uint256 credId, address minter) view returns (bool)
nonces(address user) view returns (uint256 count)
State-modifying
Events 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 newImplementation, bytes data) payable
Upgraded(address indexed implementation)
ArtClaimedData(uint256 indexed artId, string verificationType, address indexed recipient, address ref, address verifier, address artAddress, uint256 quantity, string snapshotImage)
ArtContractCreated(address artist, address contractAddress, uint256 indexed credId, uint256 indexed credChainId)
ArtCreatFeeSet(uint256 fee)
ArtUpdated(uint256 indexed artId, string url, address receiver, uint256 maxSupply, uint256 mintFee, uint256 startTime, uint256 endTime)
ERC1155ArtAddressSet(address erc1155ArtAddress)
Initialized(uint64 version)
NewArtCreated(address indexed artist, uint256 indexed credId, uint256 indexed credChainId, uint256 artId, string url, address artAddress, uint256 tokenId)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address 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(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
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)