Zonic on Base
Verified contract
Active on
Base with 14,451 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional
variables
Balances ($0.00)
No balances found for "Zonic on Base"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22656063 | 2 days ago | | | 0 | 7.3610848e-7 | |
| 22656052 | 2 days ago | | | 0 | 0.0000010371615 | |
| 22656047 | 2 days ago | | | 0 | 0.0000013000555 | |
| 22328303 | 10 days ago | | | 0 | 2.6227800e-7 | |
| 22137045 | 14 days ago | | | 0 | 2.7562566e-7 | |
| 21967001 | 18 days ago | | | 0 | 0.000000060741968895 | |
| 21696916 | 25 days ago | | | 0 | 0.000000506012021919 | |
| 21571156 | a month ago | | | 0 | 3.4053612e-7 | |
| 21389302 | a month ago | | | 0 | 4.3902879e-7 | |
| 21346101 | a month ago | | | 0 | 1.1374470e-7 |
ABI
ABI objects
Getter at block 22758379
MAX_SUPPLY() view returns (uint256)
100000
currencyAddress() view returns (address)
0x0000000000000000000000000000000000000000
currentRound() view returns (uint256)
0
getAllAllowedRolesInRounds() view returns (struct ApetimismLaunchpadNFTRoleInRoundParams[])
[(1, 0, 3, 10000000000000)]
getAllRoleAllocations() view returns (struct ApetimismLaunchpadNFTRoleAllocationParams[])
[(0, 100000)]
getAllRoundAllocations() view returns (struct ApetimismLaunchpadNFTRoundAllocationParams[])
[(1, 100000)]
getConfigs() view returns (bool, uint256, uint256, string, bool, bool)
(false, 5, 5, https://cdn.apetimism.com/collections/zonic_on_base/base.json, true, true)
mintableLeft() view returns (uint256)
67529
name() view returns (string)
Zonic on Base
owner() view returns (address)
0xf0974c239b7d08b7240b690b69ec3dd8ae783efc
signerAddress() view returns (address)
0xe037330ec36ae18926cd1f29338a1d1ed6a5dd0a
symbol() view returns (string)
ZONICONBASE
totalMinted() view returns (uint256)
32471
totalSupply() view returns (uint256)
32471
Read-only
balanceOf(address owner) view returns (uint256)
explicitOwnershipOf(uint256 tokenId) view returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIds) view returns (struct IERC721ATokenOwnership[])
getAllowedRolesInRoundArr(uint256 round) view returns (int256[])
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
maxMintableForRole(address addr, int256 role) view returns (uint256)
maxMintableForTxForRole(address addr, int256 role) view returns (uint256)
mintPriceForCurrentRoundForRole(int256 role) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
State-modifying
Events addAllowedRolesInRound(struct ApetimismLaunchpadNFTRoleInRoundParams[] params, bool replace)
addRolesAllocation(struct ApetimismLaunchpadNFTRoleAllocationParams[] params, bool replace)
addRolesRounds(struct ApetimismLaunchpadNFTRoleInRoundParams[] _rolesInRound, bool _replaceRoleInRound, struct ApetimismLaunchpadNFTRoundAllocationParams[] _roundAllocations, bool _replaceRoundAllocations, struct ApetimismLaunchpadNFTRoleAllocationParams[] _roleAllocations, bool _replaceRoleAllocations)
addRoundsAllocation(struct ApetimismLaunchpadNFTRoundAllocationParams[] params, bool replace)
adminMintTo(address to, uint256 quantity)
approve(address to, uint256 tokenId) payable
freezeMetadata()
mint(uint256 quantity, int256 role, uint256 apetimismFee, address apetimismAddress, uint256 nonce, uint8 v, bytes32 r, bytes32 s) payable
removeAllowedRoleInRound(uint256 round, int256 role)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
safeTransfersFrom(address from, address to, uint256[] tokenIds, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string baseURI)
setCurrencyAddress(address addr)
setCurrentRound(uint256 round_)
setCurrentRoundFromSignature(uint256 nonce, uint256 round, uint8 v, bytes32 r, bytes32 s)
setIsSingleMetadata(bool _isSingleMetadata)
setMaxMintPerAddress(uint256 count)
setMaxMintPerTx(uint256 count)
setMetadataHasExtension(bool hasExtension)
setSignerAddressFromSignature(uint256 nonce, address addr, uint8 v, bytes32 r, bytes32 s)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
transfersFrom(address from, address to, uint256[] tokenIds)
withdraw()
withdrawToken(address tokenAddress)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RoundChanged(uint256 indexed arg0)
TotalMintedChanged(uint256 indexed arg0)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
receive()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
DuplicatedNonce()
EtherNotSent()
HitMaximum()
InvalidAmount()
InvalidQueryRange()
InvalidSignature()
MetadataFrozen()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
NonExistentToken()
NotEligible()
NotStarted()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
RoleNotExisted()
RunOut()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()
UnmatchedEther()