UtilityWenUpgradeable

Verified contract

Proxy

Active on Ethereum with 9,284 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
--
0x7104bc78eb40505e7687077774bbd39a069d7a09c519204d8e7d72ea2bfcafd1
0xcd78bd5cd57cb511a3da249668330299985e48c5e4c507b816dad0b501a24e13
0xd7beb1e6c856a94cb6151313afa57ec6cb38eec033baf0ea2bbd38d2ecf7acb4
0x2bc23d75ec86c114729bd0b20df7326c61f1a7bdd694b81fd670f987cce91135
0xb8dfde2d9adba8ca3b06efb863b6be8af4912b5ff39b20df876e77d15e6000a3
0x88279e3401e6bdeeddbcf85e3401f347f7bc22a2d14b53afe7bf447c0604b4f1
0x5b20568d0867884c26dcecead0637aeb4743dd0e81402c9ec23011d2038e1c84
0x08b2dd6c014572098d8b774bec928071c60a1772e86353d7c60dd9b752ed3d9d
0x84feec4a3740436ddbf293114806ec502be3ab0d188b44ac984b0ed372ec40b4
0xe28999674e1ad758e0b6fd36932042caf30f725bcb720f1883dfe504c2449bcf

Functions
Getter at block 21258804
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(