The latest block we've processed for this chain is 20896059, which is 2 minutes old. We're running behind the tip but working to resolve the issue.

Monkey

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x82ba2d38 at 18692015
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables

No balances found for "Monkey"

No transactions found for "Monkey"


Functions
Getter at block 20896058
PERCENTAGE_DENOMINATOR(view returns (uint16)
10000
amountBurned(view returns (uint256)
0
amountMinted(view returns (uint32)
0
baseURI(view returns (string)
https://bafybeicblns3rjbuqytxlh6rj6vv6isevkowtyoa7h6fitazvz5js4uxwy.ipfs.nftstorage.link/
claimRequestTimeout(view returns (uint32)
900
config(view returns (address)
0xd4131fe2c6e894d3306cfe010010e17b763abf85
getBatchNumber(view returns (uint256)
308
getNumberOfRemainingMintableMonkeys(view returns (uint256)
50
getSecondsUntilNextBatchStarts(view returns (uint256)
44904
monkeyAttackCooldownSeconds(view returns (uint32)
28800
monkeyAttackHpDeductionAmount(view returns (uint8)
1
monkeyAttackHpDeductionThreshold(view returns (uint16)
7500
monkeyAttackIsOpen(view returns (bool)
true
monkeyBatchSize(view returns (uint16)
50
monkeyHP(view returns (uint8)
5
monkeyHitRate(view returns (uint16)
5000
monkeyMaxPerWallet(view returns (uint8)
3
monkeyMintBananFeePercentageToBurn(view returns (uint16)
2000
monkeyMintBananFeePercentageToStolenPool(view returns (uint16)
8000
monkeyMintIsOpen(view returns (bool)
true
monkeyMintPriceInBanans(view returns (uint128)
451000000000000000000
monkeyMintSecondsBetweenBatches(view returns (uint32)
86400
monkeyMintTier1Threshold(view returns (uint16)
6000
monkeyMintTier2Threshold(view returns (uint16)
3000
name(view returns (string)
Monkey
owner(view returns (address)
0x1c25e31d061f332e38b8a7ad635c2a7d760e2a02
requestNonce(view returns (uint24)
0
startTimestamp(view returns (uint32)
1701439175
symbol(view returns (string)
MNK
Read-only
balanceOf(address ownerview returns (uint256)
batchNumberToAmountMinted(uint256view returns (uint256)
batchNumberToNumRerolls(uint256view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getMonkeyCooldownSecondsRemaining(uint256 _monkeyIdview returns (uint256)
getMonkeyHasAttacked(uint256 _monkeyIdview returns (bool)
getMonkeyHealthPoints(uint256 _monkeyIdview returns (uint256)
getMonkeyIdsByOwner(address _monkeyOwnerview returns (uint256[])
isApprovedForAll(address owneraddress operatorview returns (bool)
monkeyIdToHealthPoints(uint256 _monkeyIdview returns (uint256)
monkeyIdToLastAttackTimestamp(uint256 _monkeyIdview returns (uint256)
monkeyIdToTier(uint256 _monkeyIdview returns (uint256)
monkeys(uint256view returns (uint16 healthPointsuint8 tieruint32 lastAttackTimestampstring tokenURIbool hasAttacked)
ownerOf(uint256 tokenIdview returns (address)
ownerToMonkeyIds(addressuint256view returns (uint256)
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapure 
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _idview returns (string)
transferFrom(address fromaddress touint256 tokenIdpure 
State-modifying
approve(address touint256 tokenId
renounceOwnership(
requestAttack(uint32 _monkeyIdpayable returns (uint256)
requestToMintMonkeys(uint8 _amountbool _isRerolluint256 _idToBurnpayable returns (uint256)
safeTransferFrom(address fromaddress touint256 tokenId
setApprovalForAll(address operatorbool approved
setAttackCooldownSeconds(uint32 _attackCooldownSeconds
setAttackHPDeductionAmount(uint8 _attackHPDeductionAmount
setAttackHPDeductionThreshold(uint16 _attackHPDeductionThreshold
setBaseUri(string _baseUri
setConfigManagerAddress(address _configManagerAddress
setMonkeyAttackIsOpen(bool _monkeyAttackIsOpen
setMonkeyBatchSize(uint16 _monkeyBatchSize
setMonkeyHP(uint8 _monkeyHP
setMonkeyHitRate(uint16 _monkeyHitRate
setMonkeyMaxPerWallet(uint8 _monkeyMaxPerWallet
setMonkeyMintBananFeePercentageToBurn(uint16 _monkeyMintBananFeePercentageToBurn
setMonkeyMintBananFeePercentageToStolenPool(uint16 _monkeyMintBananFeePercentageToStolenPool
setMonkeyMintIsOpen(bool _monkeyMintIsOpen
setMonkeyMintPriceInBanans(uint128 _monkeyMintPriceInBanans
setMonkeyMintSecondsBetweenBatches(uint32 _monkeyMintSecondsBetweenBatches
setMonkeyMintTier1Threshold(uint16 _monkeyMintTier1Threshold
setMonkeyMintTier2Threshold(uint16 _monkeyMintTier2Threshold
transferOwnership(address newOwner
withdrawERC20FromContract(address _toaddress _token
withdrawEthFromContract(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
AttackResult(uint256 monkeyIdaddress attackSenderstring attackResult
MonkeyHealthPointsUpdated(uint256 monkeyIduint256 healthPoints
MonkeyMint(uint256 monkeyIduint256 tieruint256 healthPointsaddress owner
MonkeyReroll(address owneruint256 monkeyId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _configManagerAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AttackOnCooldown(
AttacksAreClosed(
CallerIsNotConfig(
CantRerollMonkeyThatHasAttacked(
EOAsOnly(address sender
ForwardFailed(
InsufficientBanansForMonkeyMint(
InvalidAttackVerdict(uint256 verdict
MaxMonkeysMinted(
MintIsClosed(
MonkeysPerWalletLimitReached(
NoMonkeysOwned(
NotOwnerOfMonkey(
TisSoulbound(