HoppyRock
Verified contract
Proxy
Active on
Ethereum with 127 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 46 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
1 additional
variable
Balances ($0.00)
No balances found for "HoppyRock"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17754983 | a year ago | | | 0 | 0.00095569630 | |
| 17737301 | a year ago | | | 0 | 0.0016797244 | |
| 17725356 | a year ago | | | 0 | 0.0012148710 | |
| 17725299 | a year ago | | | 0 | 0.0015361381 | |
| 17725293 | a year ago | | | 0 | 0.00091148605 | |
| 17725293 | a year ago | | | 0 | 0.0020355873 | |
| 17725293 | a year ago | | | 0 | 0.0020345990 | |
| 17725293 | a year ago | | | 0 | 0.00091408803 | |
| 17725293 | a year ago | | | 0 | 0.0022390830 | |
| 17725292 | a year ago | | | 0 | 0.0021155387 |
ABI
ABI objects
Getter at block 21309631
getAllTokenData() view returns (struct TokenData[])
[((999, 10, 999, 0x0000000000000000000000000000000000000000000000000000000000000000, 0, 0, 0, c399610b-e8ec-4f3c-8d3f-359c894f54c6, ([], [])), 0)]
getFallbackPaymentSplitterSettings() view returns (struct PaymentSplitterSettings)
([0x6831e04ab59179246038EB13a7B8898f94920b26, 0x985AFcA097414E5510c2C4faEbDb287E4F237A1B], [95, 5])
name() view returns (string)
HoppyRock
owner() view returns (address)
0x6831e04ab59179246038eb13a7b8898f94920b26
symbol() view returns (string)
HRock
totalReleased() view returns (uint256)
0
Read-only
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
exists(uint256 id) view returns (bool)
getTokenSettingsByTokenId(uint256 id) view returns (struct TokenSettings)
isApprovedForAll(address account, address operator) view returns (bool)
releasable(address account) view returns (uint256)
released(address account) view returns (uint256)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
totalSupply(uint256 id) view returns (uint256)
uri(uint256) view returns (string)
State-modifying
Events airdropToken(uint256 id, uint32[] quantities, address[] recipients)
burn(uint256 id, uint256 amount)
capSupplyAtIndex(uint256 id)
createDropToken(struct TokenSettings settings)
createDropTokens(struct TokenSettings[] tokenSettings)
initialize(string _name, string _symbol, string _baseUri, struct TokenSettings[] _tokenSettings, struct RoyaltySettings _royaltySettings, struct PaymentSplitterSettings _paymentSplitterSettings, bool _allowBurning, address _deployer, address _operatorFilter)
mintToken(uint256 id, uint32 quantity) payable
mintTokenAllowlist(uint256 id, uint32 quantity, uint32 maxQuantity, bytes32[] proof) payable
mintTokenTo(address account, uint256 id, uint32 quantity) payable
release(address payee)
releaseBatch(address[] payees)
renounceOwnership()
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom(address from, address to, uint256 tokenId, uint256 amount, bytes data)
setApprovalForAll(address operator, bool approved)
setRoyaltyInfo(address receiver, uint96 feeBasisPoints)
setTokenRoyaltyInfo(uint256 tokenId, address receiver, uint96 feeBasisPoints)
setUri(string uri)
toggleBurning()
transferOwnership(address newOwner)
updateFallbackPaymentSplitterSettings(struct PaymentSplitterSettings settings)
updatePaymentSplitterSettingsByIndex(uint256 id, struct PaymentSplitterSettings settings)
updateTokenSettingsByIndex(uint256 id, struct TokenSettings settings)
ApprovalForAll(address indexed account, address indexed operator, bool approved)
BurnStatusChanged(bool burnActive)
FallbackRevenueSettingsUpdated()
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PaymentReleased(address to, uint256 amount)
RevenueSettingsUpdated(uint256 tokenId)
RoyaltyUpdated(address royaltyAddress, uint96 royaltyAmount)
TokenBurned(address indexed owner, uint256 tokenId, uint256 amount)
TokenCreated(string indexed uuid, uint256 indexed tokenId)
TokenRoyaltyUpdated(uint256 tokenId, address royaltyAddress, uint96 royaltyAmount)
TokenSettingsUpdated(uint256 tokenId)
TokenSupplyCapped(uint256 tokenId, uint256 maxSupply)
TokensAirdropped(uint256 numRecipients, uint256 numTokens)
TokensMinted(address indexed to, uint256 tokenId, uint256 quantity)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
BurningNotAllowed()
ExceedMaxPerWallet()
InvalidAirdrop()
InvalidMintDates()
InvalidMintFunction()
InvalidPaymentSplitterSettings()
InvalidPrice()
InvalidProof()
InvalidToken()
MintNotActive()
OperatorNotAllowed(address operator)
SoldOut()
TokenSettingsLocked()
TooManyTokens()