UtilityWenUpgradeable

Verified contract

Proxy

Active on Ethereum with 9,180 txns
Deployed by via 0xf281f8a6 at 17548643
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 44 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 45 additional slots
-
variable spans 47 additional slots
16 additional variables
 (#503)
ERC-721
--
 (#500)
ERC-721
--
 (#400)
ERC-721
--
 (#399)
ERC-721
--
 (#398)
ERC-721
--
 (#397)
ERC-721
--
 (#396)
ERC-721
--
 (#395)
ERC-721
--
 (#394)
ERC-721
--
 (#393)
ERC-721
--
0x5fe0565568a36559683d94992317de113f9c1d394f1682d3f7701fdca5997f56
0xc0faf4675fe207306a16d926178f38e20449d7cd482bcb01299d135ef5e8bf64
0x7d5e95e3a1e84b2f5bd93b857f9fcb552a49e383b0881630bf3f20cb0ffee182
0x7d40cf5d0171738d3cde415c24f44888b702bbb2439172e10c4f4a7d3ded1b97
0x85e4116c3feeca691edc1835e1ad39efd53dc7bd58cf44cfd42b5914204bbc83
0xc9b7ba60d2255aa7edbfcd76ee59bddf931ab15b7f071f1d0a6818a6e36602cc
0x0b4a9a6da9a909147b1efb2d8c66f29735fc9bc1d86dbf23f3299408e0e9d711
From
0x4f5a5d2e2899a68a449e623f404963583db1cae8db95366a4b5b60b58d968ea6
0xb07991966d761f4675c6ce9398065e1b0951c56b6e55ec4145166d6fe78a77f7
0x005c8f91c00337a8e9fc67c2a09dd65c78df0d0aece806fe7525958cd4c011ab

Functions
Getter at block 20906569
DEFAULT_PAYLOAD_SIZE_LIMIT(view returns (uint256)
10000
FUNCTION_TYPE_SEND(view returns (uint16)
1
baseURI(view returns (string)
https://wen.plaguebrands.io/api/wen/metadata/
delegationRegistryAddress(view returns (address)
0x0000000000000000000000000000000000000000
expiresAt(view returns (uint256)
1687701601
isMintLive(view returns (bool)
false
isPublicOpen(view returns (bool)
true
liveAt(view returns (uint256)
1687615200
lzEndpoint(view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
maxPerWallet(view returns (uint256)
26
maxSupply(view returns (uint256)
10001
minGasToTransferAndStore(view returns (uint256)
500000
name(view returns (string)
UtilityWenUpgradeable
owner(view returns (address)
0xea9b1ed511632e48ddd3e5a231cd2f5f3a3a4a9b
precrime(view returns (address)
0x0000000000000000000000000000000000000000
price(view returns (uint256)
51000000000000000
symbol(view returns (string)
WEN
totalSupply(view returns (uint256)
10000
treasury(view returns (address)
0xea9b1ed511632e48ddd3e5a231cd2f5f3a3a4a9b
Read-only
addressToMinted(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
dstChainIdToBatchLimit(uint16view returns (uint256)
dstChainIdToTransferGas(uint16view returns (uint256)
estimateSendBatchFee(uint16 _dstChainIdbytes _toAddressuint256[] _tokenIdsbool _useZrobytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
estimateSendFee(uint16 _dstChainIdbytes _toAddressuint256 _tokenIdbool _useZrobytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
failedMessages(uint16bytesuint64view returns (bytes32)
getApproved(uint256 tokenIdview returns (address)
getConfig(uint16 _versionuint16 _chainIdaddressuint256 _configTypeview returns (bytes)
getTrustedRemoteAddress(uint16 _remoteChainIdview returns (bytes)
isApprovedForAll(address owneraddress operatorview returns (bool)
isTrustedRemote(uint16 _srcChainIdbytes _srcAddressview returns (bool)
minDstGasLookup(uint16uint16view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
payloadSizeLimitLookup(uint16view returns (uint256)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
storedCredits(bytes32view returns (uint16 srcChainIdaddress toAddressuint256 indexbool creditsRemain)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
trustedRemoteLookup(uint16view returns (bytes)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
airdrop(address _touint256 _amount
approve(address operatoruint256 tokenIdpayable 
clearCredits(bytes _payload
forceResumeReceive(uint16 _srcChainIdbytes _srcAddress
guaranteedMint(uint256 _amountbytes32[] _proofpayable 
initialize(string _namestring _symbolstring baseURI_address _delegationRegistryAddressuint256 _minGasToTransferaddress _lzEndpoint
lzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
mint(uint256 _amountpayable 
nonblockingLzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
retryMessage(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payloadpayable 
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
sendBatchFrom(address _fromuint16 _dstChainIdbytes _toAddressuint256[] _tokenIdsaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamspayable 
sendFrom(address _fromuint16 _dstChainIdbytes _toAddressuint256 _tokenIdaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamspayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setConfig(uint16 _versionuint16 _chainIduint256 _configTypebytes _config
setDefaultRoyalty(address receiveruint96 feeNumerator
setDstChainIdToBatchLimit(uint16 _dstChainIduint256 _dstChainIdToBatchLimit
setDstChainIdToTransferGas(uint16 _dstChainIduint256 _dstChainIdToTransferGas
setGuaranteedMerkleRoot(bytes32 _guaranteedMerkleRoot
setMaxPerWallet(uint256 _maxPerWallet
setMaxSupply(uint256 _maxSupply
setMinDstGas(uint16 _dstChainIduint16 _packetTypeuint256 _minGas
setMinGasToTransferAndStore(uint256 _minGasToTransferAndStore
setMintWindow(uint256 _liveAtuint256 _expiresAt
setOperatorFilteringEnabled(bool operatorFilteringEnabled_
setPayloadSizeLimit(uint16 _dstChainIduint256 _size
setPrecrime(address _precrime
setPrice(uint256 _price
setPublicOpen(bool _isPublicOpen
setReceiveVersion(uint16 _version
setSendVersion(uint16 _version
setTreasury(address _treasury
setTrustedRemote(uint16 _srcChainIdbytes _path
setTrustedRemoteAddress(uint16 _remoteChainIdbytes _remoteAddress
setWhitelistMerkleRoot(bytes32 _whitelistMerkleRoot
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
whitelistMint(uint256 _amountbytes32[] _proofpayable 
withdraw(
withdrawNFTAssets(uint256[] tokenIds
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
CreditCleared(bytes32 _hashedPayload
CreditStored(bytes32 _hashedPayloadbytes _payload
Initialized(uint8 version
MessageFailed(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payloadbytes _reason
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReceiveFromChain(uint16 indexed _srcChainIdbytes indexed _srcAddressaddress indexed _toAddressuint256[] _tokenIds
RetryMessageSuccess(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes32 _payloadHash
SendToChain(uint16 indexed _dstChainIdaddress indexed _frombytes indexed _toAddressuint256[] _tokenIds
SetMinDstGas(uint16 _dstChainIduint16 _typeuint256 _minDstGas
SetPrecrime(address precrime
SetTrustedRemote(uint16 _remoteChainIdbytes _path
SetTrustedRemoteAddress(uint16 _remoteChainIdbytes _remoteAddress
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(