Artifacts by Emma Miller

Verified contract

Active on Ethereum with 463 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
4 additional variables
ERC-20
--
0x58b0caed7e26f31ad622c4725a1927db2dd97e9938808d1864818c42ffc56c5b
0xe0f89b30f653aa358ba8e0e95c217782f477d009b59c05b1d086278da00fd8d8
0x5eec6902d424beb68bdc9a9f1dd076e020fab5e635384f3b224eef5435f969fe
0xa40eefaee58846aedf50d62ef85e2332a83ab495987266e94d90b0ba539f280c
0x5fde8a79ec15417295a0f902720d12de78df749b3484e54c451bbfb0ca070b95
0xc85bda3269a05cf8b4fc90de836ad9f32ad83af5b20173d236d5c2b68cf183b0
0xc6959c54eed2715df3a3a34c76dc29fee1cdddc63396e51ef215bd71112afb1b
0x62e248b234af88cf133eed50c919f20a57e6fe0758c533a8fd6d5a31d4867818
0x3339cb6eb5ff4c38b4e1b86b568514757a0e833d1d1a0e67329ae80727893b1b
0x79e33088db2c08605ec420164e28ef337ace60b7d3a550f2b1da820ccdf3eb4d

Functions
Getter at block 21420881
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
OPERATOR_FILTER_REGISTRY(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
claimCondition(view returns (uint256 currentStartIduint256 count)
(currentStartId=0, count=3)
commissionPerToken(view returns (uint256)
5000000000000000
contractURI(view returns (string)
ipfs://Qmbs2zVLpAw21a5zHv8NFT7gsjKLStHWYEnwtfVCF8hFGc/0
discountPerToken(view returns (uint256)
5000000000000000
getActiveClaimConditionId(view returns (uint256)
2
getBaseURICount(view returns (uint256)
1
getDefaultRoyaltyInfo(view returns (addressuint16)
(0x16fbb520f1774dd702883867c5ef6cde625fb64b, 1000)
maxSupply(view returns (uint128)
1000
name(view returns (string)
Artifacts by Emma Miller
nextTokenIdToClaim(view returns (uint256)
1000
nextTokenIdToMint(view returns (uint256)
1000
operatorRestriction(view returns (bool)
true
owner(view returns (address)
0x40d65ec8870d0fca1197593291f873fb0b3787db
primarySaleRecipient(view returns (address)
0xc37ffed72e2e1f4563a2c41115b5dcd1410963fe
symbol(view returns (string)
ARTI
totalSupply(view returns (uint256)
1000
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getBatchIdAtIndex(uint256 _indexview returns (uint256)
getClaimConditionById(uint256 _conditionIdview returns (struct IClaimConditionClaimCondition condition)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address member)
getRoleMemberCount(bytes32 roleview returns (uint256 count)
getRoyaltyInfoForToken(uint256 _tokenIdview returns (addressuint16)
getSupplyClaimedByWallet(uint256 _conditionIdaddress _claimerview returns (uint256 supplyClaimedByWallet)
hasRole(bytes32 roleaddress accountview returns (bool)
hasRoleWithSwitch(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
verifyClaim(uint256 _conditionIdaddress _claimeruint256 _quantityaddress _currencyuint256 _pricePerTokenstruct IDropAllowlistProof _allowlistProofview returns (bool isOverride)
State-modifying
airdrop(address _receiveruint256 _quantity
approve(address operatoruint256 tokenId
burn(uint256 _tokenId
claim(address _receiveruint256 _quantityaddress _currencyuint256 _pricePerTokenstruct IDropAllowlistProof _allowlistProofbytes _datapayable 
grantRole(bytes32 roleaddress account
lazyMint(uint256 _amountstring _baseURIForTokensbytes _datareturns (uint256 batchId)
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setClaimConditions(struct IClaimConditionClaimCondition[] _conditionsbool _resetClaimEligibility
setCommission(uint256 _commission
setContractURI(string _uri
setDefaultRoyaltyInfo(address _royaltyRecipientuint256 _royaltyBps
setDiscountPerToken(uint256 _discountPerToken
setOperatorRestriction(bool _restriction
setOwner(address _newOwner
setPrimarySaleRecipient(address _saleRecipient
setRoyaltyInfoForToken(uint256 _tokenIdaddress _recipientuint256 _bps
transferFrom(address fromaddress touint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ClaimConditionsUpdated(struct IClaimConditionClaimCondition[] claimConditionsbool resetEligibility
ContractURIUpdated(string prevURIstring newURI
DefaultRoyalty(address indexed newRoyaltyRecipientuint256 newRoyaltyBps
OperatorRestriction(bool restriction
OwnerUpdated(address indexed prevOwneraddress indexed newOwner
PrimarySaleRecipientUpdated(address indexed recipient
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoyaltyForToken(uint256 indexed tokenIdaddress indexed royaltyRecipientuint256 royaltyBps
TokensClaimed(uint256 indexed claimConditionIndexaddress indexed claimeraddress indexed receiveruint256 startTokenIduint256 quantityClaimed
TokensLazyMinted(uint256 indexed startTokenIduint256 endTokenIdstring baseURIbytes encryptedBaseURI
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(