BapesFuture

Verified contract

Active on Ethereum with 10,803 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
--
0x13a71cb631f937cf31e7474975d6176afbd2f87fb51e7b0c07f27e5c2f17ed2e
0x7778937536a077fac57430653b73356c2fbe11227cb556779e291a232489e7cb
0x79842ebf6a21817d0e94a805efc2bf7cd79f6fc31542e4d87412c06e490845ec
0xaaeceb612b3f3d3b71a38981afa12707b628b4d66e962489e4297456ed94f3b6
0x5c3c04be2abd4023f0438fd119de0bcdfb1310f644b208b17fadea3f057e46e6
0x056935705dc1e7f5ea0a98cba0462a031dfd0e92787e1407ff57ace5f6af1d25
0xd182acec65a71117297e2cd6ffb5eced79cc9976bff10f1bf1c4852b8d995581
0x3683d5b53edefcbba5a6f28f83fd386271a292e6961e887ce53fc330e9df82ff
0xa00ce554ac89ac9ce63150b12b4791e34711d2574a14fa64e6b77de56615ff78
0xcfc656e7ffcb2c6a589d20e3e2373b82e082b5e169e3498822d76907b1ca9980

Functions
Getter at block 21430978
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(