Decal by tjo

Verified contract

Active on Ethereum with 374 txns
Deployed by via 0x1a586923 at 15487408
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots

No balances found for "Decal by tjo"

0x98f0bd30c1d92d7c9cf295a2aa275da1c3e1b3cc592b7a40ee992fe36cdd21e5
0x21f232c6d5e4b876a59e5a8c3d454460ff486cdc71418fe1b2bc0ebbc0d390f4
0x8c69303ac20fd9eb66d595fbe629f2e49217d97a560939cd47df299f466055f5
0xbb5ed1dc7658b6e377054e9f46abbe1cf1d26bda1c3051cc12d71bfc4ba9975d
0x2fc3a497303510147355c908adbf5b6812e64435745b56ae0c1993fdbca1a0bd
0x94951b9fc72fbb7f232b799ec9736dc948e8961b2eac2ff1cd796b517911bb54
0x4a4f89b96652233dd1848480c66b510bcefbe83bfa7cfaffabbf757360fefc8f
0x7e19812a8f0c6cb9fd7badcd9e41aa3809ab30abba55bf68fe8fea83be3a17e4
0x2c7e7d341b44050d3b287f1db845339cc29a819ff84d4c7df5467c812fd97cfc
0x50014fb170d5354823ccd07caad49a22815f765c07b1ace8ae9746772c49dd9e

Functions
Getter at block 20926509
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_SUPPLY(view returns (uint256)
100
baseUri(view returns (string)
https://client-api.deca.systems/decal/metadata/3/
merkleRoot(view returns (bytes32)
0x5380c7b7ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312a
name(view returns (string)
Decal by tjo
owner(view returns (address)
0x70feeec90d37dc73d9ded8cfafd7ede3f697b70b
symbol(view returns (string)
DECAL
totalSupply(view returns (uint256)
100
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTokensOfOwner(address _ownerview returns (uint256[])
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
minted(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
grantRole(bytes32 roleaddress account
mint(bytes32[] _merkleProofreturns (uint256)
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 _newBaseUri
setMerkleRoot(bytes32 _merkleRoot
setOwnership(address _newOwner
transferFrom(address fromaddress touint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipSet(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _baseUriaddress[] _admins
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyMinted(
CannotMintFromContract(
MaxSupplyReached(
ProofInvalidOrNotInAllowlist(