Hoppi

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x888b21ac at 16809364
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
5 additional variables

No balances found for "Hoppi"

No transactions found for "Hoppi"


Functions
Getter at block 20829682
adoptionPlan(view returns (bool enableduint16 maxSupplyuint16 devReserveuint16 fcfsSupplyuint16 carrotAmountRequiredPerAdoptionuint8 maxPerWalletFCFS)
(enabled=false, maxSupply=0, devReserve=0, fcfsSupply=0, carrotAmountRequiredPerAdoption=0, maxPerWalletFCFS=0)
devMultiSigWallet(view returns (address)
0x0000000000000000000000000000000000000000
drHoppinsteinFundingWallet(view returns (address)
0x0000000000000000000000000000000000000000
getPublicSaleConfig(view returns (struct HoppiSaleConfig)
(false, 0, 0, 0, 0x0000000000000000000000000000000000000000, 0)
isTimeToFeed(view returns (bool)
false
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
_addressExist(uint256addressview returns (bool)
balanceOf(address ownerview returns (uint256)
drHoppinsteinResearch(uint256view returns (bool enableduint256 carrotsAmountuint256 ethAmount)
evolutionPlans(uint256view returns (bool enableduint256 carrotTypeIduint256 carrotAmountRequiredPerEvolution)
getApproved(uint256 tokenIdview returns (address)
getSaleConfig(uint256 saleIdview returns (struct HoppiSaleConfig)
hoppiStats(uint256view returns (uint256 totalAmountOfCarrotsEatenuint8 stage)
isApprovedForAll(address owneraddress operatorview returns (bool)
isClaimedAdoptionFCFS(addressview returns (bool)
isWhitelisted(uint256 saleIdbytes signatureview returns (booluint256)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
totalAmountOfCarrotsDonatedByAddress(uint256addressview returns (uint256)
totalAmountOfCarrotsDonatedByCarrotType(uint256uint256view returns (uint256)
totalAmountOfCarrotsEatenByCarrotType(uint256uint256view returns (uint256)
totalAmountOfETHDonatedByAddress(uint256addressview returns (uint256)
whitelisted(uint256addressview returns (address walletAddressuint256 mintAmount)
State-modifying
__DefaultOperatorFilterer_init(
__OperatorFilterer_init(address subscriptionOrRegistrantToCopybool subscribe
adoptHoppi(uint256 amount
approve(address touint256 tokenId
burnMany(uint256[] tokenIds
devMintTo(uint256 amountaddress to
donate(uint256 researchIduint256 carrotTypeIduint256 carrotAmountpayable 
evolveHoppiMany(uint256 stageIduint256[] tokenIdsuint256[] carrotTypeIdsuint256[] carrotAmounts
exclusiveMint(uint256 saleIduint256 amountbytes signaturepayable 
experimentHoppi(uint256 stageIduint256 tokenIduint256 carrotTypeIduint256 carrotAmount
feedHoppiMany(uint256[] tokenIdsuint256[] carrotTypeIdsuint256[] carrotAmounts
initialize(string _namestring _symbolstring _initBaseURIaddress devMultiSigWallet_uint96 royalty_struct HoppiPuclicSaleConfigCreate publicSaleConfigstruct HoppiSaleConfigCreate exclusiveSaleConfigstruct HoppiAdoptionPlan _adoptionPlan
publicMint(uint256 amountpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAdoptionPlan(bool enableduint256 maxSupplyuint256 devReserveuint256 fcfsSupplyuint256 carrotAmountRequiredPerAdoptionuint256 maxPerWalletFCFS
setApprovalForAll(address operatorbool approved
setBaseURI(string _newBaseURI
setDevMultiSigAddress(address _address
setDrHoppinsteinFundingWallet(address _drHoppinsteinFundingWallet
setEvolutionPlans(uint256 stageIdbool enableduint256 carrotTypeIduint256 carrotAmountRequiredPerEvolution
setHoppiCarrotContractAddress(address hoppiCarrotContractAddress
setNewSupply(uint256 _newMaxSupply
setPublicSaleConfig(uint256 maxPerTransactionuint256 unitPrice
setRoyaltyInfo(address receiveruint96 feeBasisPoints
setSaleConfig(uint256 saleIduint256 maxPerWalletuint256 maxPerTransactionuint256 unitPriceaddress signerAddressuint256 maxPerRound
setSaleStatus(uint256 saleIdbool enabled
toggleIsTimeToFeed(
toggleResearch(uint256 researchIdbool enabled
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateDevMultiSigWallet(address newWallet
withdrawETHBalanceToDev(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
DevMultiSigWalletChanged(address indexed previousWalletaddress indexed newWallet
HoppiEvolvedMany(address _owneruint256[] tokenIdsuint256 stage
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
Hoppi__AdoptionNotEnabled(
Hoppi__AlreadyAdopted(
Hoppi__CallerNotUser(
Hoppi__ETHAmountIsNotSufficient(
Hoppi__ETHTransferFailed(
Hoppi__EvolutionNotEnabled(
Hoppi__ExceedMaxSupply(
Hoppi__ExceedsDevReserve(
Hoppi__ExceedsFCFSSupply(
Hoppi__ExceedsMaxPerRound(
Hoppi__ExceedsMaxPerTransaction(
Hoppi__ExceedsMaxPerWallet(
Hoppi__InvalidSig(
Hoppi__IsNotTimeToFeed(
Hoppi__NoETHLeft(
Hoppi__NotEnoughCarrots(
Hoppi__NotEnoughCarrotsToEvolve(
Hoppi__NotExists(
Hoppi__NotReadyToEvolve(
Hoppi__NotTokenOwner(
Hoppi__ResearchNotEnabled(
Hoppi__SaleNotEnabled(
Hoppi__SetDevMultiSigToZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OnlyDevMultiSigCan(
OnlyDevMultiSig__ZERO_ADDRESS(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(