MadMouseTroupe

Verified contract

Active on Ethereum with 10,432 txns
Deployed by via 0x5bfa7f5e at 14503094
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
Native
Value $6.16
 (#4997)
ERC-721
--
 (#4994)
ERC-721
--
 (#4993)
ERC-721
--
 (#4992)
ERC-721
--
 (#4991)
ERC-721
--
 (#4990)
ERC-721
--
 (#4987)
ERC-721
--
 (#4986)
ERC-721
--
 (#4985)
ERC-721
--
0xd3bd6c142f34cb673e99e49dc18bc8c1d936cb206def07c69abc6da0fa471fbc
0x2ab15aec5bc9ebd8758789129e09d2574a502df65d9b28f96c7bfa0fcf0dc6f9
0x9868010f43f9428a48268cf2548d8dd62f30ec8fb1869667b122226f264026a9
From
0x655af880cf3aa43a9eb6aa724b4434d9389b87e4bab5949d11f05fab593b6610
0x586245bea5bbe37b343455abfbd3eaac78df3468c460e333bb296e15db628219
0x2de2de93a8c95effd515a7a7b4ee491e32b743581c1c0bd713127e3c63e88e5a
0x2105529321da738e60200e69ccc21b8400251867c9417d6a87957865a2efe99d
0xd879ecf1ea7abd1c3034e0c4f241765acaf779543f29eba52f36240c9856730c
0x98d7ca448d7a4de66e394fd4b92ce03c0e77ac67a7431f50b6fa1aa5df11d980
0x84c7ebade632b4258c4e0bb23e9b6b2427d45334a307a479eae317e9ae8d6c1f

Functions
Getter at block 21208534
description(view returns (string)
5000 Mad Mouse Circus Troupe NFTs native to the Ethereum blockchain. Each newly created NFT begins at Level 1 and is assigned one of the following roles: Clown, Juggler, Magician, Trainer, or Performer. Mad Mouse Circus Troupe NFT holders will be able to take part in the levelling system to evolve their NFTs from Level 1 to Level 3.
gouda(view returns (address)
0x05fd86ee32736ee45de9a2bce71a2cb46c12a28b
imagesBaseURI(view returns (string)
ipfs://QmfNZ2p6WKPr4JYu3kYER964zu8JcHvrFPcYroDfapmJwa/
metadata(view returns (address)
0xb39496c59d3ac68677a4f13884c75dfd373bd732
multiSigTreasury(view returns (address)
0xfb79a928c5d6c5932ba83aa8c7145cbdcdb9fd2e
name(view returns (string)
MadMouseCircus
owner(view returns (address)
0xfb79a928c5d6c5932ba83aa8c7145cbdcdb9fd2e
price(view returns (uint256)
20000000000000000
publicSaleActive(view returns (bool)
true
randomSeed(view returns (uint256)
66991700011419678698131974448307782065287480602140059179371950651220742007107
randomSeedSet(view returns (bool)
true
symbol(view returns (string)
MMC
totalLevel2Reached(view returns (uint256)
1085
totalLevel3Reached(view returns (uint256)
541
 
totalNumStaked(view returns (uint256)
totalSupply(view returns (uint256)
5000
Read-only
_tokenDataOf(uint256 tokenIdview returns (uint256)
balanceOf(address ownerview returns (uint256)
getApproved(uint256view returns (address)
getDNA(uint256 tokenIdview returns (uint256)
getLevel(uint256 tokenIdview returns (uint256)
getUserStakeInfo(address userview returns (struct MadMouseStakingStakeInfo info)
hasSpecialGuest(address useruint256 indexview returns (bool)
isApprovedForAll(addressaddressview returns (bool)
mouseBio(uint256view returns (string)
mouseName(uint256view returns (string)
numMinted(address userview returns (uint256)
numOwned(address userview returns (uint256)
numStaked(address userview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
pendingReward(address userview returns (uint256)
previewTokenURI(uint256 tokenIduint256 levelview returns (string)
shouldUpdateStakedIds(address userview returns (uint256[])
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIdsOf(address useruint256 type_view returns (uint256[])
tokenURI(uint256 tokenIdview returns (string)
trueOwnerOf(uint256 tokenIdview returns (address)
State-modifying
approve(address spenderuint256 tokenId
burnForBoost(address tokenpayable 
claimReward(payable 
claimSpecialGuest(uint256 collectionIndexpayable 
clearSpecialGuestData(payable 
forceFulfillRandomness(payable 
giveAway(address[] touint256[] amountspayable 
levelUp(uint256 tokenIdpayable 
mint(uint256 amountbool stakepayable 
rawFulfillRandomness(bytes32 requestIduint256 randomness
recoverToken(address tokenpayable 
requestRandomSeed(payable 
resetBio(uint256 tokenIdpayable 
resetName(uint256 tokenIdpayable 
reveal(string _imagesBaseURIbytes32 secretSeed_payable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBio(uint256 tokenIdstring biopayable 
setBoostTokens(address[] _boostTokensuint256[] _boostCostspayable 
setDescription(string description_payable 
setGoudaToken(address gouda_payable 
setImagesBaseURI(string uripayable 
setMetadataAddress(address metadata_payable 
setName(uint256 tokenIdstring namepayable 
setProfileUpdateMinHoldDuration(uint256 durationpayable 
setPublicSaleActive(bool activepayable 
setSignerAddress(address address_payable 
setSpecialGuestStakingSelector(address collectionbytes4 selectorpayable 
setSpecialGuests(address[] collectionsuint256[] indicespayable 
stake(uint256[] tokenIdspayable 
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unstake(uint256[] tokenIdspayable 
updateStakedTokenData(uint256[] tokenIdspayable 
whitelistMint(uint256 amountuint256 limitbytes signaturebool stakepayable 
withdraw(payable 
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BoostActivation(address token
Transfer(address indexed fromaddress indexed touint256 indexed id
Constructor
constructor(bytes32 secretHash_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BoostInEffect(
CallerIsNotTheOwner(
CallerNotOwnerNorApproved(
CollectionAlreadyRevealed(
CollectionNotRevealed(
ContractCallNotAllowed(
ExceedsLimit(
ExceedsStakingLimit(
IncorrectHash(
IncorrectOwner(
IncorrectValue(
InvalidBoostToken(
InvalidSignature(
InvalidString(
MaxLevelReached(
MaxNumberReached(
MinHoldDurationRequired(
MintAndStakeMinHoldDurationNotReached(
MintMaxSupplyReached(
MintMaxWalletReached(
MintToZeroAddress(
MintZeroQuantity(
NonexistentToken(
NotSpecialGuestOwner(
PublicSaleNotActive(
QueryForZeroAddress(
RandomSeedAlreadySet(
RandomSeedNotSet(
SpecialGuestIndexMustDiffer(
TokenDataAlreadySet(
TokenIdUnstaked(
TransferFailed(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
WhitelistNotActive(