The Eye

Verified contract

Proxy

Active on Ethereum with 1,951 txns
Deployed by via 0x38a3237c at 15418169
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
8 additional variables
ERC-20
Value $33.72
0x682b5f93c27470aded8a1a49bd9bdb433a8537708b6385b53eb07dfe3e110edd
0x8b0653cb5d9322889283c2a0de3ae560632830646aaf6490e60d79cf0f10b976
0xf599557faff9cad2e42fae1ac41bde9646d26c6a2bf9a379a910256f6979c595
0x83b1567b5911ea845bff15145e604c428a4670aad3c2c6a2b3f66d5a875dffa2
0xc62bdd4b0121c59a1f389659160dcbf3db7e2527d4b62d723dd59f957318da47
0x676a78a78a5f5cd0d9b161bafb410b0e3beb91fe812d2834bdcd2412bb1bafdd
0x86acd2bf83eafbf470008b835c3c01dca35845b016221ffa14fc706ccb5bd906
0x367a994dcb9fcf94a0f984aae8b5a8d18f470fc4fdf9ce7b4a93befdd019267a
0xf21a2ed8b7743f1ccb53ecb49ab096b402a18741e5583666539638cf266c6916
0xe275e69327092750deb0545306b25979203103fe44589a02738742cacff9ba9d

Functions
Getter at block 21207947
curatorAddress(view returns (address)
0x2307d72208d1196ea3bcf693df19274794a7cdb8
currentArtifactSupply(view returns (uint256)
1600
friendMintOpen(view returns (bool)
true
getArtifactName(view returns (string)
Genesis Eye
 
getCollectionCuration(view returns (struct IEyeStory[] storiesList)
getPrice(view returns (uint256)
160000000000000000
maxArtifactSupply(view returns (uint256)
1600
maxSupply(view returns (uint256)
16000
metadataAddress(view returns (address)
0xdf132a61083c23334df8d62eb2c5f491388b555c
mintCost(view returns (uint256)
160000000000000000
mintingPhase(view returns (uint8)
3
name(view returns (string)
The Eye
owner(view returns (address)
0xd462bfe2035d76dfd029c3989bd25396f23b8042
symbol(view returns (string)
EYE
totalSupply(view returns (uint256)
1616
Read-only
balanceOf(address ownerview returns (uint256)
curatedLibrariumIds(uint256view returns (bytes32)
curatedStoryIds(uint256view returns (uint16)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
friendMintClaimed(uint256addressview returns (bool)
getApproved(uint256 tokenIdview returns (address)
getAttunement(uint256 tokenIdview returns (string)
getAttunementIndex(uint256 tokenIdview returns (uint256)
getConditionIndex(uint256 tokenIdview returns (uint256)
getGreatness(uint256 tokenIdpure returns (uint256)
getIndividualCuration(uint256 tokenIdview returns (bytes32[] storiesOnNFT)
getName(uint256 tokenIdview returns (string)
getNamePrefix(uint256 tokenIdview returns (string)
getNameSuffix(uint256 tokenIdview returns (string)
getOrder(uint256 tokenIdview returns (string)
getOrderIndex(uint256 tokenIdview returns (uint256)
getVision(uint256 tokenIdview returns (string)
getVisionIndex(uint256 tokenIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isFriendMintClaimable(bytes32[] merkleProofview returns (bool)
isPreMintClaimable(bytes32[] merkleProofview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
preMintClaimed(uint256addressview returns (uint256)
royaltyInfo(uint256uint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address touint256 tokenId
burn(uint256 tokenId
initialize(address eyeConstantsAddress_uint256 maxSupply_address curatorAddress_
initializeArtifact(string _artifactName_uint256 mintCost_uint256 maxArtifactSupply_uint16 reservedSupply_
mint(uint256 amountpayable 
mintDistribution(uint256 amountaddress[] addr
mintFriend(bytes32[] merkleProof
preMint(uint256 amountbytes32[] merkleProofpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setFriendMerkleRoot(bytes32 newRoot
setMetadataAddress(address addr
setPreMintMerkleRoot(bytes32 newRoot
startPreMint(
startPublicMint(
toggleFriendMintOpen(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateCollectionCuration(struct IEyeStory[] stories
updateCuratorAddress(address curator
updateIndividualCuration(uint256 tokenIdbytes32[] librariumIds
updateIndividualCurationByCurator(uint256 tokenIdbytes32[] librariumIds
withdraw(
withdrawERC20(address token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
FriendMintingIsOpen(bool isOpen
Initialized(uint8 version
MetadataAddressUpdated(address addr
MintingPhaseStarted(uint8 phase
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
EyeNotFound(
InvalidAddress(
InvalidQueryRange(
MerkleProofInvalid(
MintAlreadyClaimed(
MintERC2309QuantityExceedsLimit(
MintMaxReached(
MintNotAuthorized(
MintPhaseNotOpen(
MintToZeroAddress(
MintTooManyEyes(
MintZeroQuantity(
NoBalance(
NotCurator(
NotEyeOwner(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PaymentAmountInvalid(
StoryIdExists(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WithdrawFailed(