Decal by tjo

Verified contract

Active on Ethereum with 377 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"

0x816c371ae866a6f8056f0def90bd5c4a596cfeda35aee1605facd96fa4bca6e1
0xf6f42c8429574192c50178184bdb5f6adcc0f30945fc804cc6a7215160697442
0xc176c246d4f808fc0e9535933dd41682e86a0565952f7a442cb168769405740b
0x98f0bd30c1d92d7c9cf295a2aa275da1c3e1b3cc592b7a40ee992fe36cdd21e5
0x21f232c6d5e4b876a59e5a8c3d454460ff486cdc71418fe1b2bc0ebbc0d390f4
0x8c69303ac20fd9eb66d595fbe629f2e49217d97a560939cd47df299f466055f5
0xbb5ed1dc7658b6e377054e9f46abbe1cf1d26bda1c3051cc12d71bfc4ba9975d
0x2fc3a497303510147355c908adbf5b6812e64435745b56ae0c1993fdbca1a0bd
0x94951b9fc72fbb7f232b799ec9736dc948e8961b2eac2ff1cd796b517911bb54
0x4a4f89b96652233dd1848480c66b510bcefbe83bfa7cfaffabbf757360fefc8f

Functions
Getter at block 21309334
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(