Pepecoin: Paint Gallery

Verified contract

Active on Ethereum with 7,759 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 $2,163.01
ERC-20
Value $10,601.71
0xbebb7a63d05d0ec917a12467f441b84b7f1b34d04c4178724b6c492d15901f6f
0x0b3305ac925083d77ad35d738d1bae8e289e9f4fd232d0a9fac5706fbeb8545d
0xb948143d0b03106b2719ac750725f7fc41101e8041a174ade38661b0273d8f6e
0x568e2eb616b4ad680d897d61a3e3817a46759f9878253e5f79214109041a2404
0x2f18d95e3dfa88ee5e0b7d3f0b2d22bb0bc3e9ff3ad0db653fe84920f7bb53ec
0x193178508f959a5167ef999ac581a9bf0f9a42ca8c3b1f3d3ec6d756d0039435
0x79626d6cba3c84e887432436128f48254e5cb23a5d9cfa16556611376a4dc906
0x0b5afc381762f4bac7e7ced50b279a8d10840fbe76571f7343f606bac4df186f
0x2fdb1fa8228a903d101e6496c774e4a205c3ef04956e7c252bca32d2ed9ff459
0xdd772acc9cf7a04ad812217bb513bc23ff5886b55054a14dbbc69adf3d7ea040

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