OnChain Based Hunks
Unverified contract
Proxy
Active on
Base with 926 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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
0x29fb…edf1
4 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OHNO | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22714573 | 5 days ago | | | 0 | 8.8033620e-7 | |
| 22701068 | 5 days ago | | | 0 | 0.0000018730175 | |
| 22533112 | 9 days ago | | | 0 | 0.0000015999645 | |
| 22378924 | 12 days ago | | | 0 | 7.8885868e-7 | |
| 21862816 | 24 days ago | | | 0 | 0.0000030591025 | |
| 21746105 | a month ago | | | 0 | 7.6887965e-7 | |
| 21686191 | a month ago | | | 0 | 0.0000016671617 | |
| 21528470 | a month ago | | | 0 | 0.0000010424691 | |
| 21528093 | a month ago | | | 0 | 6.9074970e-7 | |
| 21527641 | a month ago | | | 0 | 3.7316400e-7 |
ABI
ABI objects
Getter at block 22915322
baseURI() view returns (string)
collectorFee() view returns (uint256)
777000000000000
didMintEnd() view returns (bool)
true
isRevealed() view returns (bool)
true
maxSupply() view returns (uint256)
2222
name() view returns (string)
OnChain Based Hunks
owner() view returns (address)
0xeb381b8cf662326a1c29655805c94418aee65e3c
settings() view returns (uint256 maxPerAddress, uint256 publicMintPrice, uint256 mintStart, bool isContractSealed, string description, string placeholderImage)
(maxPerAddress=20, publicMintPrice=2500000000000000, mintStart=1711540200, isContractSealed=false, description=2222 OnChain Hunks discover Base in the distant lands that unknowingly gives a source of power to get BASED, placeholderImage=)
symbol() view returns (string)
HUNKS
totalSupply() view returns (uint256)
2222
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getLinkedTraits(uint256 layerIndex, uint256 traitIndex) view returns (uint256[])
hashToMetadata(string _hash) view returns (string)
hashToSVG(string _hash) view returns (string)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenIdToHash(uint256 tokenId) view returns (string)
tokenIdToSVG(uint256 tokenId) view returns (string)
tokenURI(uint256 tokenId) view returns (string)
traitData(uint256 layerIndex, uint256 traitIndex) view returns (bytes)
traitDetails(uint256 layerIndex, uint256 traitIndex) view returns (struct Trait)
verifySignature(bytes32 messageHash, struct Signature signature) pure returns (address)
withdrawRecipients(uint256) view returns (address recipientAddress, uint256 percentage)
State-modifying
Events addLayer(uint256 index, string name, uint256 primeNumber, struct TraitDTO[] _traits, uint256 _numberOfLayers)
addTrait(uint256 layerIndex, uint256 traitIndex, struct TraitDTO _trait)
airdrop(uint256 quantity, address to) payable
airdrop(uint256 quantity, address[] to) payable
approve(address operator, uint256 tokenId) payable
initialize(string _name, string _symbol, uint256 _maxSupply, struct Settings _settings, struct RoyaltySettings _royaltySettings, struct WithdrawRecipient[] _withdrawRecipients, struct FactorySettings _factorySettings)
mint(uint256 quantity) payable
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes data) payable
sealContract()
setApprovalForAll(address operator, bool approved)
setBaseURI(string uri)
setHashOverride(uint256 tokenId, string tokenHash)
setLinkedTraits(struct LinkedTraitDTO[] _linkedTraits)
setMaxPerAddress(uint256 maxPerAddress)
setMintStart(uint256 mintStart)
setPlaceholderImage(string placeholderImage)
setPublicMintPrice(uint256 publicMintPrice)
setRenderOfTokenId(uint256 tokenId, bool renderOffChain)
setRevealSeed()
signatureMint(struct Signature signature, uint256 _nonce, uint256 _quantity, uint256 _maxPerAddress, uint256 _mintPrice, uint256 _collectorFee) payable
toggleWrapSVG()
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
Initialized(uint8 version)
MetadataUpdate(uint256 _tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
InvalidInput()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
NotAuthorized()
NotAvailable()
OperatorNotAllowed(address operator)
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()