ESNX Mecha

Verified contract

Proxy

Active on Ethereum with 297 txns
Deployed by via 0xd051aed8 at 16425939
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Native
Value $31.52
0x8155ffb592aff3259698577f650c6dda722341239077d639b4a35f385f3a5bfe
0x3ab6bde16cc19b23eb49e6699e9c4e72b49cd1f9052918f89cacd9f6924279f4
0x464290edfaa47e1b3ac0b0a9825fc4cafbdcfad17a9ab5eef7923b767e3cbc78
0xd49903019a202ade192e138cd52f2b8a144f88f207026bb1b51d2e8d01e3fcb9
0xbd7273e99e4b2bd0c46c8a629754aace7c6b74c2799c2ff0947892a352ce7236
0x5674724a012ccee8ed8980cc550ecdf159cd95d5d3a12948544e678f6a6cf35c
0x42d926eda618fd931b92a01d5112f668cea22dfe59912b46ee8fa409ab3d3997
0xca656c60f4625c669222fe1d620967c6f4a4fe559c5330a8dcfaf7f35076d441
0x4bd4e21bea9e64a80f1231c916915265ec33755fe6ed0323248a73d817fe93d0
0x25f7541dc4a10b3832a6f776c7d788e19a0847bb4d10a88a7e3cb3329aaa0323

Functions
Getter at block 21206477
NUM_PARTS(view returns (uint256)
5
esnxComponent(view returns (address)
0xb052d9cc92c8ce58010880b4d9ae6ec19f84d500
name(view returns (string)
ESNX Mecha
owner(view returns (address)
0xf75c90d6d5d34d6906d61cfd5e759cfc7ab4eea5
 
proxiableUUID(view returns (bytes32)
renameFee(view returns (uint256)
10000000000000000
renameToken(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
ESNXM
totalSupply(view returns (uint256)
788
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
numRenames(uint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenName(uint256 tokenIdview returns (string)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
validateTokenId(uint256[] esnxComponentIdspure 
State-modifying
approve(address operatoruint256 tokenIdpayable 
initialize(
mint(address touint256[] esnxComponentIds
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseTokenURI(string baseTokenURI
setDefaultRoyalty(address receiveruint96 feeNumerator
setName(uint256 tokenIdstring newNamebool useTokenpayable 
setRenameFee(uint256 newFee
setRenameToken(address newToken
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address touint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Assemble(uint256 indexed tokenIduint256[] esnxComponentIds
BeaconUpgraded(address indexed beacon
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rename(uint256 indexed tokenIdstring newName
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidPart(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NotEnoughPayment(
NotEsnxComponent(
NotTokenOwner(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
RenameNotEnabled(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(