Layer3 Infinity CUBE

Verified contract

Proxy

Active on Base with 97,405 txns
Deployed by via 0xc43b91d9 at 14879359
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xf8612014f5e1e1a139bb92b36deabfd66a3f40b9f13f92f9a513715af17f4156
0x3246a872b16ceda05b67fc15bf29034c9bb39a9b490c0de8bbb4cef06a21ae06
0x531d74b7dfbe37dcd0d991f3cfb45f818054fae822b26cc21d99d8bdbd5f095a
0xf26c884f39a62a6d78d06ce86c80eb4cb10308a94a0931dfb7fd5bbddc5437a2
0x28be000c33c0bd9634aeb04dab4f891b9fa82bf51314a527b994fc67fa31d300
0x8dc974628201d0cd46bdcd30d15880f03c55137aea389c4a9b42cdfab23abcfd
0xb7b63eb22c01076ffb5f4e7df7f2852c142fd4f1ab434830513f44a27faa2942
0x8ea8aab3e9eb6818ea50020e44804d30e7a4251e458ae68403c92586954ddec0
0x8fb310d39dd91562741be115017aafc4aad77af69c3248561b85755edf78f97d
0x11d407bf10a6e573b2fc9bc9f9b78db4b4936c67902f2a8da3e196fce9f5f514

Functions
Getter at block 21815724
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SIGNER_ROLE(view returns (bytes32)
0x2aeb38be3df14d720aeb10a2de6df09b0fb3cd5c5ec256283a22d4593110ca40
TOKEN_URI(view returns (string)
ipfs://QmXYdZjKp4ZQzudXYawk6miDdo5dNWJhShXVrufPiQ6ChK
UPGRADER_ROLE(view returns (bytes32)
0xa615a8afb6fffcb8c6809ac0997b5c9c12b8cc97651150f14c8f6203168cff4c
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=LAYER3, version=1, chainId=8453, verifyingContract=0xa70e4d313fba81280137483a1b6d8f738db77a63, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(pure returns (string)
Layer3 Infinity CUBE
 
proxiableUUID(view returns (bytes32)
symbol(pure returns (string)
MIND
Read-only
balanceOf(address ownerview returns (uint256 result)
getApproved(uint256 idview returns (address result)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool result)
ownerOf(uint256 idview returns (address result)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdpure returns (string)
State-modifying
approve(address accountuint256 idpayable 
burn(uint256 tokenId
grantRole(bytes32 roleaddress account
initialize(string _signingDomainstring _signatureVersionaddress _admin
mintInfinityCube(struct InfinityMintRequest databytes signature
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 idpayable 
safeTransferFrom(address fromaddress touint256 idbytes datapayable 
setApprovalForAll(address operatorbool isApproved
transferFrom(address fromaddress touint256 idpayable 
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Approval(address indexed owneraddress indexed accountuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool isApproved
EIP712DomainChanged(
Initialized(uint64 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed id
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AccountBalanceOverflow(
AddressEmptyCode(address target
BalanceQueryForZeroAddress(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
Infinity__IsNotSigner(
Infinity__NonceAlreadyUsed(
Infinity__TransferFailed(
InvalidInitialization(
NotInitializing(
NotOwnerNorApproved(
ReentrancyGuardReentrantCall(
TokenAlreadyExists(
TokenDoesNotExist(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot