Hoppi

Verified contract

Proxy

Active on Ethereum with 1,844 txns
Deployed by via 0x964d0a14 at 16809365
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
9 additional variables

No balances found for "Hoppi"

0x29a1119634992991440f68057a36dc5469355fc71c327a59312bd613f4c69f4a
0x0a2da928676de44f5fff44af3051a240c02769d6ab3114c513349c57daec27cb
0x4e9abd5ffaa5ff9854fc1830d8e989884e7d9487a4b0759ad861dd640658b66a
0xace42c5f1217c59223a4aacf3be2d880f038836a9a411a4c1b405b53aa9e5cc6
0x7058dc624d5da35eafa9edd0956c5004d3b10d35cd24d554a704033867e71fa4
0x8fab57da6ca8d5cf61f1dd44b30a324d669549fd100733944347932f50896c24
0x1dfe7e014de78b65acd51655d94335b567223596abe5f63b4d363af83284851d
0x69ac24a194c48a9f7b5b21332f24dee75f8eddfbe2bede5c487c461de2f38867
0xc5abbc9d24c470dfe349703413c1ac4e20769337bfe76763368ebb69c6eae9b8
0x94901551463b48670386cc25ad1ce5e52ce206baf3b8d45a2286760e5442279c

Functions
Getter at block 20828471
adoptionPlan(view returns (bool enableduint16 maxSupplyuint16 devReserveuint16 fcfsSupplyuint16 carrotAmountRequiredPerAdoptionuint8 maxPerWalletFCFS)
(enabled=true, maxSupply=1000, devReserve=0, fcfsSupply=0, carrotAmountRequiredPerAdoption=3, maxPerWalletFCFS=1)
devMultiSigWallet(view returns (address)
0x274851d66ea94d3e888133ab00f98526b1772743
drHoppinsteinFundingWallet(view returns (address)
0x0000000000000000000000000000000000000000
getPublicSaleConfig(view returns (struct HoppiSaleConfig)
(true, 0, 1, 50000000000000000, 0x0000000000000000000000000000000000000000, 0)
isTimeToFeed(view returns (bool)
true
name(view returns (string)
Hoppi
owner(view returns (address)
0x274851d66ea94d3e888133ab00f98526b1772743
symbol(view returns (string)
HOPPI
totalSupply(view returns (uint256)
1000
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
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(