Pepecoin: Paint Gallery

Verified contract

Active on Ethereum with 7,486 txns
Deployed by via 0xe3af9133 at 19043924
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,105.39
ERC-20
Value $18,759.98
0x493c7b8f4e7a79d3f0c538002acced24b58f5e73cff5431ed39ff471c419ddf5
0xc6f1516f1938cfacbf1d1a694ee384db63cc56a38b288849466b4852573c026a
0xd1b3fc1fd5f97d40b88a94f145894062b8b6cc581a041d8e34949c0d4f8a5333
0x4b44c26782541b7e11c28f0c9e721b9ce9364d1560118b3b721cd381f16aa1d9
0xad314928c9be140794c61c5caf621b86c1ca5e72ef1a4b9aeefa45aff4a339f1
0xc82ad10579d893133ffe3c0580bc26e433a3f69d82d8318f30e33e05f87dfa69
0x8a00da19629c984e0f2474aedd284a20b650f3a68b23367de1ad4d65b17ce3e0
0xad998ce8a3dfc4aaf3a3b712eb2d6ed4a63395223e82c02e1744a494319e744c
0x488a8be8c23277be73a613d36982b97c3b0e19f4f9c4cb62c6c0dcab8001309d
0x80e1fcdf671a6af4eae1e815f67f79906ec284e6d3e74ec1bddfb1b3368fa426

Functions
Getter at block 20861618
CURATOR_ROLE(view returns (uint256)
1
MAX_PER_TOKEN_ID(view returns (uint256)
69420
defaultRoyaltyReceiver(view returns (address)
0x3395f8794e8d0ff3b9b4b43f50f72ea2d5e61d2c
erc20MintPrice(view returns (uint256)
690000000000000000
isMintingEnabled(view returns (bool)
true
mintFee(view returns (uint256)
1000000000000000
name(view returns (string)
Pepecoin: Paint Gallery
operatorFilteringEnabled(view returns (bool)
true
owner(view returns (address result)
0xd72bd638ead1c1a63e86025da45dc2e40ca54d7c
ownershipHandoverValidFor(view returns (uint64)
172800
paused(view returns (bool)
false
pepecoinAddress(view returns (address)
0xa9e8acf069c58aec8825542845fd754e41a9489a
royaltyBps(view returns (uint96)
500
symbol(view returns (string)
Pepe Paint
Read-only
balanceOf(addressuint256view returns (uint256)
balanceOfBatch(address[] ownersuint256[] idsview returns (uint256[] balances)
blacklist(addressview returns (bool)
hasAllRoles(address useruint256 rolesview returns (bool result)
hasAnyRole(address useruint256 rolesview returns (bool result)
isApprovedForAll(addressaddressview returns (bool)
isAuthToken(uint256view returns (bool)
isAuthorized(addressview returns (bool)
isShowcaseToken(uint256view returns (bool)
ordinalsFromRoles(uint256 rolespure returns (uint8[] ordinals)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesFromOrdinals(uint8[] ordinalspure returns (uint256 roles)
rolesOf(address userview returns (uint256 roles)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
uri(uint256 tokenIdview returns (string)
whitelist(addressview returns (bool)
State-modifying
authorize(address[] addresses
batchAddWhitelist(address[] addresses
batchBurn(uint256[] idsuint256[] amounts
batchUpdateTokenMetadata(uint256[] tokenIdsstring[] newTokenURIs
burn(uint256 iduint256 amount
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
enableMinting(
grantCuratorRoles(address[] users
grantRoles(address useruint256 rolespayable 
m1nt(string tokenURIuint256 amountreturns (uint256)
markAsAuthTokens(uint256[] tokenIds
markAsShowcaseTokens(uint256[] tokenIds
mint(string tokenURIuint256 amountpayable returns (uint256)
mintWithPepecoin(string tokenURIuint256 amountuint256 tokenAmountreturns (uint256)
removeFromBlacklist(address _address
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
revokeCuratorRole(address user
revokeRoles(address useruint256 rolespayable 
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 tokenIduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setBlacklist(address _address
setFee(uint256 newFee
setOperatorFilteringEnabled(bool value
setPepecoinAddress(address _address
setPepecoinMintFee(uint256 _price
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
transferOwnership(address newOwnerpayable 
updateDefaultRoyaltyReceiver(address newReceiveruint96 feeNumerator
updateTokenMetadata(uint256 tokenIdstring newTokenURI
withdraw(
withdrawERC20(address tokenAddress
Events
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Paused(address account
RolesUpdated(address indexed useruint256 indexed roles
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] amounts
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 amount
URI(string valueuint256 indexed id
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
NewOwnerIsZeroAddress(
NoHandoverRequest(
Reentrancy(
RoyaltyOverflow(
RoyaltyReceiverIsZeroAddress(
Unauthorized(