BlockBots

Verified contract

Active on Ethereum with 2,801 txns
Deployed by via 0x2475a5e4 at 13498825
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables
 (#10948)
ERC-721
--
0x67ff686617a0eb4cedcd443de18297b6484b9a8a89071045572029b61300fd7f
0x983c59bcbad3d644b5d862e1b9c0b7e73273279e74f2c4bd2d4c3694625f1874
0x3a95bc93ce09c965dc59be502a3ae1470c18dbe0525f00570303f6f57f24b68e
0x9c28fd15502600b93fc453f4801d0edbb27575418977e8072c755783a8109eb2
0x8a66a5b84cc1c0b15c00806da729e94cc601138c70ae2cf8c950752dcba6753d
0xc3b01f3ab4fe7ee6b399be9cfd7576d5b8a70914d2a2cb9ff89ed0cfba10829e
0x23e0e6f383420f8c7ecf5f3375349eaa8d55e2957b537f214208a438b9f6b2ec
0xb80bd2349b28e6a4ba20709243601eb64403c4b47dbd68c2bf6ed407b7a93cf9
0xab283c238980f0d9fe76b67dedfe5230f3010e4a5e210e8b09b143198cd7f9d9
0x17a9fb5717017b63bbe0ccaf021b0af6816ab58a4c68634b0ceb3d6ba4dda797

Functions
Getter at block 21052456
BUNDLE_CONTRACT_ROLE(view returns (bytes32)
0xdbe1f638ff655f202dd9bfd93eac2cb9178070f9e7ea6af4d6eee532495f9c68
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INDORSE_TOKEN_ADDRESS(view returns (address)
0xf8e386eda857484f5a12e4b5daa9984e06e73705
MAX_BLOCK_BOTS_CLAIMED_BY_RAFFLE(view returns (uint256)
1026
MAX_MINT_LIMIT(view returns (uint256)
50
MINT_PASS_ADDRESS(view returns (address)
0x727a4286a3b501eb90a6a8246c99188cf59ab023
MINT_PASS_CONTRACT_ROLE(view returns (bytes32)
0x526cc681c766655377276210dc2bb3de075795eb17ad3a4ad288c6b7d7cc4da1
changeNameProtocolFeeAddress(view returns (address)
0xc4838ee142d9dd515ed0eb25efa9dad2dc5de3e4
getMaxTotalSupply(view returns (uint256)
9998
getNextDeflatinatedTokenId(view returns (uint256)
10043
getNextTokenId(view returns (uint256)
2970
name(view returns (string)
BlockBots
nameChangePrice(view returns (uint256)
100000000000000000000
owner(view returns (address)
0x51361e5d09a0e2a93707a64fb1a3db1c3dcce65e
pauseDeflatinate(view returns (bool)
false
redeemerAddress(view returns (address)
0x2429eb38cb9b456160937e11aefc80879a2d2712
remainingBlockBots(view returns (uint256)
7023
remainingBlockBotsByBundles(view returns (uint256)
7023
symbol(view returns (string)
BB
totalBlockBotsMinted(view returns (uint256)
2969
totalClaimedBlockBotsByRaffle(view returns (uint256)
1026
totalSupply(view returns (uint256)
2927
Read-only
balanceOf(address ownerview returns (uint256)
calculateGen(uint256 tokenId1uint256 tokenId2view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getEthSignedMessageHash(bytes32 _messageHashpure returns (bytes32)
getParentOfBots(uint256 tokenIdview returns (struct BlockBotsTokenLineageDetail)
getRaffleMessage(address _recipientuint256 _quantityuint256 _blockHeightpure returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isHashClaimed(bytes32 _hashview returns (bool)
isNameReserved(string nameStringview returns (bool)
isTokenActive(uint256 tokenIdview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
toLower(string strpure returns (string)
tokenByIndex(uint256 indexview returns (uint256)
tokenNameByTokenId(uint256view returns (string)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
validateName(string strpure returns (bool)
verify(bytes32 _ethSignedMessageHashaddress _signerbytes _signaturepure returns (bool)
walletOfOwner(address _ownerview returns (uint256[])
State-modifying
approve(address touint256 tokenId
changeName(uint256 tokenIdstring newName
claimBlockBotsByRaffle(uint256 _quantityuint256 _blockHeightbytes _redeemerSignatureHash
deflatinate(uint256 tokenId1uint256 tokenId2
endRaffle(
grantRole(bytes32 roleaddress account
mintBlockBotsByBundle(address _recipientuint256 _quantity
mintUnsoldBlockBots(
redeemMintPass(address _recipientuint256 _quantity
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setChangeNameProtocolFeeAddress(address _changeNameProtocolFeeAddress
setNameChangePrice(uint256 _nameChangePrice
setPause(bool _pauseDeflatinate
setRedeemerAddress(address _redeemer
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdraw(payable 
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Deflatination(uint256 indexed _tokenId1uint256 indexed _tokenId2uint256 _newToken
Mint(address indexed _recipientuint256 _startIduint256 _quantity
NameChange(uint256 indexed maskIndexstring newName
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(bool _pauseDeflatinate
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
Constructor
constructor(address _mintPassAddressaddress _changeNameProtocolFeeAddressaddress _indorseTokenAddressaddress _redeemerAddressaddress _bundleAddressuint256 _nameChangePricestring _baseUri
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.