BapesFuture

Verified contract

Active on Ethereum with 10,796 txns
Deployed by via 0x3ea1b165 at 15035144
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables
 (#4230)
ERC-721
--
0x3683d5b53edefcbba5a6f28f83fd386271a292e6961e887ce53fc330e9df82ff
0xa00ce554ac89ac9ce63150b12b4791e34711d2574a14fa64e6b77de56615ff78
0xcfc656e7ffcb2c6a589d20e3e2373b82e082b5e169e3498822d76907b1ca9980
0xbf228b819635d8c25ffd899ed9cc9ae38ecdd9cfcb4723ed0c4f408d211d01d4
0x4095daeb292e7a0856938f7e5e50d1d143c3534716310ab990858a85e7beda84
0x3c68a4e1860136085a136e281893afa235752756f1f10384c1b6b79fec5bf0f7
0xfc938624007f21f7f998271a22f9f079f78a55edd83108290c05f020fc891d65
0x0a0f905734fca688dd1cd5032e56b95ec56f729c39daeae8e083d94555add7ea
0x52f74a4569d090467b2fa2dc24e22767b49e06f7303dd503624ae315e3fc04f9
0x427199164b8dbd7f654b299b4fdef6bd42a4f01d8e28cd6313a34053604cd46a

Functions
Getter at block 20862293
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
bgkStarted(view returns (bool)
false
merkleRoot(view returns (bytes32)
0x25518a8e65602ad0f7c95c392fc926a55d68d471f84859f5228f8bc9c8889dfb
name(view returns (string)
BapesFuture
owner(view returns (address)
0x477712cedd31200650416cb682dc11f359a3b5f8
paused(view returns (bool)
false
pcMerkleRoot(view returns (bytes32)
0xc5429be21294a20c7b06af2bcb3c88555e570615d33e5383b80dca7487732b70
pcStarted(view returns (bool)
false
publicStarted(view returns (bool)
false
symbol(view returns (string)
FUTURE
totalSupply(view returns (uint256)
10000
wlStarted(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getBalanceOf(address _walletview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isBgkUsed(uint256 tokenIdview returns (bool)
isPCUsed(uint256 tokenIdview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
bgkMint(uint256 _mintAmountpayable 
grantRole(bytes32 roleaddress account
mintFor(uint256 _mintAmountaddress _receiver
pcMint(uint256 _mintAmountbytes32[] _merkleProofpayable 
publicMint(uint256 _mintAmountpayable 
renounceOwnership(
renounceRole(bytes32 roleaddress account
reveal(
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setHiddenMetadataURI(string _hiddenMetadataURI
toggleBGKSale(bool _state
togglePCSale(bool _state
togglePause(bool _state
togglePublicSale(bool _state
toggleWhitelistSale(bool _state
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateMaxPerWallet(uint256 _number
updateMaxSupplyTotal(uint256 _number
updateMerkleRoot(bytes32 _merkleRoot
updatePCRoot(bytes32 _pcRoot
updateURIPrefix(string _uriPrefix
updateWithdrawWallet(address _withdrawWallet
whitelistMint(uint256 _mintAmountbytes32[] _merkleProofpayable 
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
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(string _hiddenMetadataURI
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(