Undeadz

Verified contract

Proxy

Active on Ethereum with 1,278 txns
Deployed by via 0x43e7f526 at 18764977
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 49 additional slots
-
variable spans 47 additional slots
6 additional variables
Native
Value $1,407.49
0x50efd8b4faa958838b471b00b93ba8d783e1e73a222cf09106f5c8a7a726eb87
0x75cdc4458a4993cb6f93b3f5db6972cd5883e2bc9bcaf2f07a8e025331868f04
0x8cec330200f250227e86061da0464b695abc9e7d11e962663f7e40e9da417550
0x2ef927476e2aa346e3cdfbc1e2fa9b79bbab2aa2f44457d4f8e6cc0afffb45d6
0x538b715476f977c96fed85ddbda793bf183e8d776a85f9dc19b773c118697f9b
0xdb7f4747cc2bf6354718b330462f557b34b70f44a7ad2d863cc0353b67e09755
0xe8cfdcda05a28f98051475bb8a8c35c4a54c1607ee798adf3492538bd2b32afb
0xd0e9185230bbdd1fabf58567d5780adc354f1e76f7a021ed7cbb57824ee8d38f
From
0xb19a691b40c681fab683aad9b9925d87e2183d039ecdf4d71c829f6ca5e5f702
0x504f19f617a2e0f122cce71807366820843119d700574d7b307436e6cfca29fe

Functions
Getter at block 21300011
baseURI(view returns (string)
https://www.undeadz.io/api/metadata/
delegationRegistryAddress(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
endsAt(view returns (uint256)
1738105200
guContract(view returns (address)
0x209e639a0ec166ac7a1a4ba41968fa967db30221
guPrice(view returns (uint256)
17000000000000000
hiddenURI(view returns (string)
ipfs://bafybeidqy35gwydikgxkle6y7jthtsqq6znms3ztaw7ck7qyrpek44fycq/hidden.json
isHidden(view returns (bool)
false
isPhase1(view returns (bool)
true
isPhase2(view returns (bool)
false
isPhase3(view returns (bool)
false
liveAt(view returns (uint256)
1706482800
maxPerWallet(view returns (uint256)
3
maxTotalSupply(view returns (uint256)
10006
merkleRoot(view returns (bytes32)
0xf7e6aef8dd0003d28ac14fe450357b1059a30ff7fdac20874fb021e3bb40b137
name(view returns (string)
Undeadz
operatorFilteringEnabled(view returns (bool)
true
owner(view returns (address)
0x8fa49440d1f7ea95bb9e45462801648c195dc035
price(view returns (uint256)
30000000000000000
symbol(view returns (string)
UNDEAD
totalSupply(view returns (uint256)
2157
wlPrice(view returns (uint256)
30000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
getReservedMints(uint256[] tokenIdsview returns (bool[])
guMintPrice(uint256 quantityview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
mintPrice(uint256 quantityview returns (uint256)
minted(addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
reservedMints(uint256view returns (bool)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
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)
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address operatoruint256 tokenIdpayable 
burn(uint256 tokenId
guMint(uint256[] tokenIdspayable 
guMintCrossmint(address touint256[] tokenIdspayable 
guMintDelegated(uint256[] tokenIdsaddress vaultpayable 
initialize(address _guContractAddressaddress _delegationRegistryAddressstring _hiddenURI
mint(uint256 quantitypayable 
mintDelegated(uint256 quantityaddress vaultpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI_
setDefaultRoyalty(address receiveruint96 feeNumerator
setDelegationRegistryAddress(address _delegationRegistryAddress
setIsHidden(bool _isHidden
setMaxPerWallet(uint256 _maxPerWallet
setMaxTotalSupply(uint256 _maxTotalSupply
setMerkleRoot(bytes32 _merkleRoot
setOperatorFilteringEnabled(bool value
setPhases(bool[] phasesuint256 _liveAtuint256 _endsAt
setPrices(uint256[] prices
setReservedMints(uint256[] tokenIdsbool isReserved
teamMint(address touint256 quantitypayable 
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
whaleMint(address vaultuint256[] tokenIds
withdraw(
wlMint(uint256 quantitybytes32[] proofpayable 
wlMintDelegated(uint256 quantitybytes32[] proofaddress vaultpayable 
Events
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
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Phase1Mint(uint256 startTokenIduint256[] guTokenIds
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyMinted(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
FailedToWithdraw(
InsufficientFunds(
InvalidDelegate(
InvalidMerkle(
InvalidOwner(
InvalidQueryRange(
MaxMintedPerWallet(
MaxSupplyReached(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PhaseNotLive(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(