This contract is being backfilled. You may encounter incomplete storage history.

MysteryBean

Verified contract

Active on Ethereum with 22,537 txns
Deployed by via 0x8b5e5255 at 17483014
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
4 additional variables

No balances found for "MysteryBean"

0x4c7c20ff96be3ad939710488fc8ff210464f529e4b39fbce68c41b3d28cefc55
0xeb9f46fd1bc3b6d8c2e50afbb3282c95671f61fced1f044930e785f9cef11b70
0x9667b20cc1404aea03242ffdbd10861151bb850061ba937cd699d59436b509f2
0xb7e42c743224f13109be5361e89469b746eed69e7b718245cb903c352cbd8c7d
0xe41280a51f36845d8a94224738058de9ac018756367a53dc29309ec6ac890dca
0x368e849c5361e8812872120fbbaa7d06bd3562976e5d13f08ed88ec80d782497
0x83a346cc9f0039d423e2fcf3c75b5d01a107572f916a96b5286c37c7c83e5bc2
0x644c616e98011d0b7cde457967b87e4aa778116f6e948e3dfb8043a0d6f0061e
0x51c66bbf3ee7fecf06f5a5f37e243520a7abcfae071b186a2fa2319174d562ad
0xb385e7fcd0ac841fb16b07110be73a98656b41cd72677fc4774c942c7c157513

Functions
Getter at block 20797291
AZUKI(view returns (address)
0xed5af388653567af2f388e6224dc7c4b3241c544
MAX_PER_ADDRESS_PUBLIC_MINT(view returns (uint256)
3
MAX_SUPPLY(view returns (uint256)
20000
MINT_BATCH_SIZE(view returns (uint256)
10
TOTAL_PRESALE_AND_AUCTION_SUPPLY(view returns (uint256)
10000
WITHDRAW_ADDRESS(view returns (address)
0x2ae6b0630ebb4d155c6e04fcb16840ffa77760aa
allowlistMintPrice(view returns (uint256)
0
auctionInfo(view returns (uint32 auctionSaleStartTimeuint64 auctionStartPriceuint64 auctionEndPriceuint32 auctionPriceCurveLengthuint32 auctionDropInterval)
(auctionSaleStartTime=1687882800, auctionStartPrice=2000000000000000000, auctionEndPrice=100000000000000000, auctionPriceCurveLength=5700, auctionDropInterval=300)
claimBeanOpen(view returns (bool)
true
getAuctionPrice(view returns (uint256)
100000000000000000
initialTransferLockOn(view returns (bool)
false
isRegistryActive(view returns (bool)
false
name(view returns (string)
MysteryBean
operatorFilteringEnabled(view returns (bool)
true
owner(view returns (address)
0x2ae6b0630ebb4d155c6e04fcb16840ffa77760aa
presaleInfo(view returns (uint32 presaleStartTimeuint32 presaleEndTimeuint64 presalePrice)
(presaleStartTime=1687881600, presaleEndTime=1687882800, presalePrice=2000000000000000000)
realOwner(view returns (address)
0x2ae6b0630ebb4d155c6e04fcb16840ffa77760aa
redeemInfo(view returns (bool redeemBeanOpenaddress beanRedeemer)
(redeemBeanOpen=true, beanRedeemer=0xb6a37b5d14d502c3ab0ae6f3a0e058bc9517786e)
registryAddress(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
MBEAN
totalPresaleAndAuctionMinted(view returns (uint16)
10000
totalSupply(view returns (uint256)
3642
Read-only
allowlistMintsAlloc(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCanClaims(uint256[] azukiIdsview returns (bool[])
getNumAuctionMinted(address addrview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
numMintedInPresale(addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
airdrop(address[] receiversuint256[] amountsuint256 chunkNum
allowlistMint(payable 
approve(address operatoruint256 tokenIdpayable 
auctionMint(uint8 amountbytes _signaturepayable 
breakTransferLock(
claim(uint256[] azukiTokenIds
forceRedeemBeans(address beanOwneruint256[] beanIdsreturns (uint256[])
openRedeemBeanState(
presaleMint(uint16 amountuint16 maxAllowedForPresaleForAddrbytes _signaturepayable 
privilegedMint(address[] receiversuint256[] amounts
redeemBeans(uint256[] beanIdsreturns (uint256[])
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setAllowlistMintPrice(uint256 price
setAllowlistMintsAlloc(address[] addressesuint256[] amounts
setApprovalForAll(address operatorbool approved
setAuctionParams(uint32 _startTimeuint64 _startPriceWeiuint64 _endPriceWeiuint32 _priceCurveNumSecondsuint32 _dropIntervalNumSeconds
setAuctionSaleStartTime(uint32 timestamp
setBaseURI(string baseURI
setBeanRedeemer(address contractAddress
setCanClaim(uint256[] azukiIds
setClaimBeanState(bool _claimBeanOpen
setDefaultRoyalty(address receiveruint96 feeNumerator
setIsRegistryActive(bool _isRegistryActive
setOffchainSigner(address _signer
setOperatorFilteringEnabled(bool value
setPresaleParams(uint32 _presaleStartTimeuint32 _presaleEndTimeuint64 _presalePrice
setRegistryAddress(address _registryAddress
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
transferFrom(address fromaddress touint256 tokenIdpayable 
transferLowerOwnership(address newOwner
transferOwnership(address newOwner
transferRealOwnership(address newRealOwner
withdraw(
Events
AirdroppedChunk(uint256 indexed chunkNum
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ClaimedBean(uint256 indexed sourceAzukiIduint256 indexed beanId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PresaleMint(address indexed minteruint16 indexed amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _azukiAddressuint256 _maxSupplyuint256 _totalPresaleAndAuctionSupplyaddress _withdrawAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllowlistMintNotOpen(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
AuctionMintNotOpen(
BalanceQueryForZeroAddress(
BeanCannotBeClaimed(
BeanRedeemerNotSet(
ChunkAlreadyProcessed(
ClaimWindowNotOpen(
ForceRedeemBeanOwnerMismatch(
InitialTransferLockOn(
InsufficientFunds(
InvalidAuctionSetup(
InvalidContractSetup(
InvalidPresaleSetup(
InvalidSignature(
MaxAuctionMintForAddress(
MaxPresaleOrAuctionMintSupplyReached(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
MintingTooMuchInPresale(
MismatchedArrays(
MismatchedTokenOwnerForClaim(
NotAllowedByRegistry(
OverMaxSupply(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PresaleNotOpen(
RedeemBeanNotOpen(
RefundFailed(
RegistryNotSet(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WithdrawFailed(