Guardian

Verified contract

Active on Ethereum with 2,725 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 3 additional slots
ERC-20
--
0x9549ae2b5b7c0daff52060f619c312626f7a0f0aff6c4a71393e33202e097a51
0xf9aff204c8aaa049564a750ad092fb3ccfdca51f8490dfc4cc1b8d5cf2994357
0xf9c30c5ba939a55162bb2d8e2c48f6b58e3767a0459741c6bec949d87a2c8239
From
0x93502bbea431670b00fe4bfc63ad6f35f1a5784706e49f2c6f58eb3fa8c81be8
From
0xcce547d21165ae3869316f8962c567674733df28224746b69fe523f13e47ea7a
From
0x94e568703a2ee4e6464a40693c0ca3f7fc7fc241dd00634862a79f1b513fa18c
0x1c8fb8ecc23c9159eb3738adb3127bc7fc9c8721ad5aa439ceb1f1884fec3ebe
0x74ed8781151e6b04848870116b30e87bd94b049a5b602974610f77d9e1a8e580
0x07e3d44242e18205170b5a5cb0115a5ea39f2c89e4fd070d975bba9ed2274b7f
0xba55eb703477722aa30f25bd0189cc3ab0de469bebea83ef0ae5f212ae9423ab

Functions
Getter at block 21001117
artistMinted(view returns (uint256)
0
chargeToken(view returns (address)
0xc481a850aead5002598b7ed355cbb3349c148072
maxAmountForArtist(view returns (uint256)
0
maxSupply(view returns (uint256)
10000
name(view returns (string)
Guardian
owner(view returns (address)
0x03d8c18655473bf155768c8d9fd1f10a022b345f
protocolFeeNumerator(view returns (uint256)
2000
protocolFeeReceiver(view returns (address)
0xc44a46ae2eceef2e6f2fd35ab84f38f0032b2d6c
publicSaleConfig(view returns (uint256 startTimeuint256 endTimeuint256 priceuint256 maxAmountPerAddress)
(startTime=1661324400, endTime=0, price=1000000000000000000000, maxAmountPerAddress=500)
symbol(view returns (string)
GUARDIAN
totalSupply(view returns (uint256)
10000
userCanMintTotalAmount(view returns (uint256)
0
whitelistAmount(view returns (uint256)
2994
whitelistSaleConfig(view returns (uint256 startTimeuint256 endTimeuint256 priceuint256 maxAmountPerAddress)
(startTime=1661324400, endTime=1661497199, price=0, maxAmountPerAddress=0)
Read-only
balanceOf(address ownerview returns (uint256)
exists(uint256 _tokenIdview returns (bool)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
publicSaleMinted(addressview returns (uint256)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 _interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
whitelist(addressview returns (bool)
whitelistAllowed(addressview returns (uint256)
whitelistSaleMinted(addressview returns (uint256)
State-modifying
addWhitelists(address[] addresses
approve(address touint256 tokenId
artistMint(uint256 _amount
deleteDefaultRoyalty(
publicMint(uint256 _amountpayable 
removeWhitelistAllowed(address[] addresses
removeWhitelists(address[] addresses
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseTokenURI
setDefaultRoyalty(address _receiveruint96 _feeNumerator
setInfo(address _chargeTokenstruct IStarBlockCollectionSaleConfig _whitelistSaleConfigstruct IStarBlockCollectionSaleConfig _publicSaleConfigaddress _royaltyReceiveruint96 _royaltyFeeNumerator
setWhitelistAllowed(address[] addressesuint256[] allowedAmounts
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateChargeToken(address _chargeToken
updateProtocolFeeReceiverAndNumerator(address _protocolFeeReceiveruint256 _protocolFeeNumerator
updatePublicSaleConfig(struct IStarBlockCollectionSaleConfig _publicSaleConfig
updatePublicSaleEndTime(uint256 _newEndTime
updateWhitelistSaleConfig(struct IStarBlockCollectionSaleConfig _whitelistSaleConfig
updateWhitelistSaleEndTime(uint256 _newEndTime
whitelistMint(uint256 _amountpayable 
withdrawMoney(
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UpdateChargeToken(address _chargeToken
UpdatePublicSaleConfig(struct IStarBlockCollectionSaleConfig _publicSaleConfig
UpdatePublicSaleEndTime(uint256 _oldEndTimeuint256 _newEndTime
UpdateWhitelistSaleConfig(struct IStarBlockCollectionSaleConfig _whitelistSaleConfig
UpdateWhitelistSaleEndTime(uint256 _oldEndTimeuint256 _newEndTime
Constructor
constructor(string _namestring _symboluint256 _maxSupplyaddress _chargeTokenstring _baseTokenURIuint256 _maxAmountForArtistaddress _protocolFeeReceiveruint256 _protocolFeeNumeratoraddress _royaltyReceiveruint96 _royaltyFeeNumerator
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(