CNP Charm

Verified contract

Active on Ethereum with 3,187 txns
Deployed by via 0xf15891af at 16312058
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $3.08
0xb2ba856b3177d26c1e01929e8a10dcd4676f971aab7153cbe3e776fd1a9645ca
0xfcdb5790ed2b60d63bec7e0014df29f7fa155bb0ae17521945600ec9335b5260
0x86c4e6998e26592071b71f55bc68138621c69cf720ddbae054ecbace14a95b77
0xa1ce72b52efe88e7d297aee3b868a1e793208135d71fae01e11d4288c6430e45
0x6e95a3ad42df12dc8edbfbe1362f1658e7d6479526a0c45de317293ed2eaa32c
From
0x19ce9b6095aed8b3e4902231d73c1f1da81c01fce63f8e4292d6168afbd6aace
0x866e2dce2c9a1d65e9a8d255c3facb3c103549544cd2af76209c20c8ff0d2ef2
0x4203a4087ea0c17f54630a792a092b8d1e6c0584bbf3b6b6a3dd77caf2eb5d55
0x59f09164f9f3a99b5101910e9b670ba3eff7878c2c819b460f55b6fdf197e047
0xabd84fed00e90bbc6d9ea94a6eae44636144f9fd370c0f7dcd7b729f07017e88

Functions
Getter at block 21190177
ADMIN(view returns (bytes32)
0x41444d494e000000000000000000000000000000000000000000000000000000
BURNER(view returns (bytes32)
0x4255524e45520000000000000000000000000000000000000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER(view returns (bytes32)
0x4d494e5445520000000000000000000000000000000000000000000000000000
baseExtension(view returns (string)
.json
cal(view returns (address)
0xdbaa28cbe70af04ebfb166b1a3e8f8034e5b9fc7
calLevel(view returns (uint256)
2
isOperatorFilterRegistryRevoked(view returns (bool)
false
name(view returns (string)
CNP Charm
operatorFilterRegistry(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
owner(view returns (address)
0xb931dba8509afbb8304b9826bdeaadba2816924c
royaltyAddress(view returns (address)
0xd3005389dfefe5cabba55149cfb9e8017809b0d6
royaltyFee(view returns (uint96)
1000
symbol(view returns (string)
CNPC
tokenuri(view returns (address)
0x0000000000000000000000000000000000000000
totalBurned(view returns (uint256)
0
totalSupply(view returns (uint256)
10001
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenIdpayable 
burn(address holderuint256[] burnTokenIdspayable 
grantRole(bytes32 roleaddress account
mint(address touint256 amountpayable 
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeOperatorFilterRegistry(
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseExtension(string _newBaseExtension
setBaseURI(string _newBaseURI
setCalContract(address _cal
setCalLevel(uint256 _value
setRoyaltyAddress(address _royaltyAddress
setRoyaltyFee(uint96 _feeNumerator
setTokenURI(address _tokenuri
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
updateOperatorFilterRegistryAddress(address newRegistry
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InitialRegistryAddressCannotBeZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OnlyOwner(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
RegistryHasBeenRevoked(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(