Rabbit

Verified contract

Active on Ethereum with 1,804 txns
Deployed by via 0xa5b6b7d4 at 17744396
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
9 additional variables

No balances found for "Rabbit"

0xc9f0fbbdaf7fd232d5e5358dc673272546e26ff3206d6d3a1f19874ec8043042
0x6b953361c50da2192a1545d38f34a77c1f183f35ec228bde5b129ca11b80bfef
0x34a996b87cd48ec67d7c109945b517a6ecb1362f577f29e2bc03a94675ab4e9c
0x3ee60eea486e74f233e4285984a7302326839fe342ac3749dc0fdd753ffa1115
0x291f863d3dacd4a374e1340717a4200a7007227880eb429bb24e65ee348ee592
0xde4f50c5786dcbd573bbb8ebaaf8cd1a18221d30c5b5a9757e353f330d956662
0xe38ccadc7388685871c904d19de811cad83abd9b7d8ba70b1bb61416ada25554
0x7e2cf43c6d7e19248a9d9ef4090b817c285be9d25b31b8df6d0aa051bc0452b6
0x806b0f6e0a10fcd7ffc395a4294f7f113f9e240e34cae7a57008f55cd92b7623
0xcd331d5c6ecb5a32606504d13bdeed7b9d63ae28f43e4f5a8fec0a860667beac

Functions
Getter at block 21370057
PERCENTAGE_DENOMINATOR(view returns (uint16)
10000
amountMinted(view returns (uint32)
220
baseURI(view returns (string)
https://bafybeicblns3rjbuqytxlh6rj6vv6isevkowtyoa7h6fitazvz5js4uxwy.ipfs.nftstorage.link/
claimRequestTimeout(view returns (uint32)
900
config(view returns (address)
0x1b7d040a501f19f1e28ed9fe58e307a9516ee733
getBatchNumber(view returns (uint256)
507
getNumberOfRemainingMintableRabbits(view returns (uint256)
3
getSecondsUntilNextBatchStarts(view returns (uint256)
59460
name(view returns (string)
Rabbit
owner(view returns (address)
0x3809d11a9efd74e4ee7c280704306ae50e65ed39
rabbitAttackCooldownSeconds(view returns (uint32)
28800
rabbitAttackHpDeductionAmount(view returns (uint8)
1
rabbitAttackHpDeductionThreshold(view returns (uint16)
7500
rabbitAttackIsOpen(view returns (bool)
true
rabbitBatchSize(view returns (uint16)
3
rabbitHP(view returns (uint8)
5
rabbitHitRate(view returns (uint16)
5000
rabbitMaxPerWallet(view returns (uint8)
3
rabbitMintIsOpen(view returns (bool)
true
rabbitMintKarrotFeePercentageToBurn(view returns (uint16)
2000
rabbitMintKarrotFeePercentageToStolenPool(view returns (uint16)
8000
rabbitMintPriceInKarrots(view returns (uint128)
1500000000000000000000000000
rabbitMintSecondsBetweenBatches(view returns (uint32)
86400
rabbitMintTier1Threshold(view returns (uint16)
6000
rabbitMintTier2Threshold(view returns (uint16)
3000
requestNonce(view returns (uint24)
1692
startTimestamp(view returns (uint32)
1689977255
symbol(view returns (string)
RBT
Read-only
balanceOf(address ownerview returns (uint256)
batchNumberToAmountMinted(uint256view returns (uint256)
batchNumberToNumRerolls(uint256view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRabbitCooldownSecondsRemaining(uint256 _rabbitIdview returns (uint256)
getRabbitHasAttacked(uint256 _rabbitIdview returns (bool)
getRabbitHealthPoints(uint256 _rabbitIdview returns (uint256)
getRabbitIdsByOwner(address _rabbitOwnerview returns (uint256[])
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
ownerToRabbitIds(addressuint256view returns (uint256)
rabbitIdToHealthPoints(uint256 _rabbitIdview returns (uint256)
rabbitIdToLastAttackTimestamp(uint256 _rabbitIdview returns (uint256)
rabbitIdToTier(uint256 _rabbitIdview returns (uint256)
rabbits(uint256view returns (uint16 healthPointsuint8 tieruint32 lastAttackTimestampstring tokenURIbool hasAttacked)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _idview returns (string)
State-modifying
approve(address touint256 tokenId
renounceOwnership(
requestAttack(uint32 _rabbitIdpayable returns (uint256)
requestToMintRabbits(uint8 _amountbool _isRerolluint256 _idToBurnpayable returns (uint256)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setAttackCooldownSeconds(uint32 _attackCooldownSeconds
setAttackHPDeductionAmount(uint8 _attackHPDeductionAmount
setAttackHPDeductionThreshold(uint16 _attackHPDeductionThreshold
setBaseUri(string _baseUri
setConfigManagerAddress(address _configManagerAddress
setRabbitAttackIsOpen(bool _rabbitAttackIsOpen
setRabbitBatchSize(uint16 _rabbitBatchSize
setRabbitHP(uint8 _rabbitHP
setRabbitHitRate(uint16 _rabbitHitRate
setRabbitMaxPerWallet(uint8 _rabbitMaxPerWallet
setRabbitMintIsOpen(bool _rabbitMintIsOpen
setRabbitMintKarrotFeePercentageToBurn(uint16 _rabbitMintKarrotFeePercentageToBurn
setRabbitMintKarrotFeePercentageToStolenPool(uint16 _rabbitMintKarrotFeePercentageToStolenPool
setRabbitMintPriceInKarrots(uint128 _rabbitMintPriceInKarrots
setRabbitMintSecondsBetweenBatches(uint32 _rabbitMintSecondsBetweenBatches
setRabbitMintTier1Threshold(uint16 _rabbitMintTier1Threshold
setRabbitMintTier2Threshold(uint16 _rabbitMintTier2Threshold
transferFrom(address fromaddress touint256 tokenId
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 rabbitIdaddress attackSenderstring attackResult
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RabbitHealthPointsUpdated(uint256 rabbitIduint256 healthPoints
RabbitMint(uint256 rabbitIduint256 tieruint256 healthPointsaddress owner
RabbitReroll(address owneruint256 rabbitId
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(
CantRerollRabbitThatHasAttacked(
EOAsOnly(address sender
ForwardFailed(
InsufficientKarrotsForRabbitMint(
InvalidAttackVerdict(uint256 verdict
MaxRabbitsMinted(
MintIsClosed(
NoRabbitsOwned(
NotOwnerOfRabbit(
RabbitsPerWalletLimitReached(
TisSoulbound(