Shindo

Verified contract

Proxy

Active on Ethereum with 7,298 txns
Deployed by via 0xc550824a at 14829633
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
20 additional variables
 (#4242)
ERC-721
--
 (#2650)
ERC-721
--
0x763863c85c40e7ebd46df81692e820b2bc1f45606cd6564928fa8e67d28a9407
From
0xd315c6565984623e84aa15abda52567eb2b925d0035868fd49a29c5834e72359
0x6cf0ec956c07c7f45aecf8c6b579b20e2838a94a3c5ea26565f8960f47ac3e9e
0xe7add53842dc7fba40189b61b8ac919629f562bbdf3728d57e8609070fd93ecc
0xb23177815b8d185965863630a3b6369fa848107814e56cc8ac52a144764321e1
0x4796c4f8a94a9f6fbc6b24dc499f0b1be03b17bddc774b25b3a297ce6035b8ce
0x0a67ffc1923ebe6165bbb35b4444befd403505849f5d31570955bfd29e89f356
0x953b3c004dcf6eba1934688af48095a115a34e8703b24eea16bb4754b2e4885b
0x13549b6673ae0f1cb6d23d7dd42cbf224346ed44c2883ecf94dbb3ac64afa82b
0xd2d21a18ab7a242dff9f9ad2fe2cb6ee57c876c0075de55314b868e09d73eb58

Functions
Getter at block 20984696
CONTRACT_ADMIN_ROLE(view returns (bytes32)
0xcc3e15b6937a2f69a6f5452031b5fbab5ab7de91ec2efae0db33241e870e6121
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_ALLOWLIST_MINT(view returns (uint256)
0
MAX_PUBLIC_MINT(view returns (uint256)
2
MAX_SUPPLY(view returns (uint256)
5556
PRICE_PER_TOKEN(view returns (uint256)
0
TOTAL_MINTABLE_AMOUNT(view returns (uint256)
2
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
allowListActive(view returns (bool)
false
devAddress(view returns (address)
0xdd148b045546a6ee9a4ea313813136dffed2c947
merkleRoot(view returns (bytes32)
0xacd9180ae5e803ba712ba3b58995dd85b04efb8b4aa8776c4d0765895b8240b3
name(view returns (string)
Shindo
owner(view returns (address)
0xffadc02b18bf4ea2b6b12f88a0c80ba1d2433ac7
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
saleActive(view returns (bool)
true
symbol(view returns (string)
SHND
teamAddress(view returns (address)
0xffadc02b18bf4ea2b6b12f88a0c80ba1d2433ac7
totalMinted(view returns (uint256)
5555
totalSupply(view returns (uint256)
5555
version(view returns (bytes32)
0x312e300000000000000000000000000000000000000000000000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
getAllowListMinted(address fromview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
onAllowList(address claimerbytes32[] proofview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
airdrop(address[] usersuint256[] numberOfTokenspayable 
approve(address touint256 tokenId
burn(uint256 tokenId
deactivateAllowList(
deactivateSale(
grantRole(bytes32 roleaddress account
initialize(
mint(uint256 numberOfTokenspayable 
mintAllowList(uint256 numberOfTokensbytes32[] merkleProofpayable 
pause(
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAllowList(bytes32 merkleRoot
setAllowListActive(
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI_
setMaxPublicMint(uint256 number
setMaxSupply(uint256 number
setPricePerToken(uint256 number
setSaleActive(
setTotalMintableAmount(uint256 number
setUnrevealedUrl(string _string
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(
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
BeaconUpgraded(address indexed beacon
Claimed(address indexed accountuint256 amount
MerkleRootChanged(bytes32 merkleRoot
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
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 tokenId
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(