CitiCharacter

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x682f5ff0 at 16724802
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 949 additional slots
8 additional variables

No balances found for "CitiCharacter"

No transactions found for "CitiCharacter"


Functions
Getter at block 20990090
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
baseTokenURI(view returns (string)
contractURI(view returns (string)
currentTokenIdCounter(view returns (uint256)
0
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
symbol(view returns (string)
tokenContract(view returns (address)
0x0000000000000000000000000000000000000000
validatorContract(view returns (address)
0x0000000000000000000000000000000000000000
version(view returns (string)
0xfa08b7bd6b6bd79b0f533e9bd1ddec00602f6d61
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTokenNonce(uint256 tokenIdview returns (uint256)
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
adminCallOperatorFilterRegistry(bytes data
adminSetBaseTokenURI(string newBaseTokenURI
adminSetContractURI(string newContractURI
adminSetDefaultRoyaltyInfo(address recipientuint96 royaltyFraction
adminSetDummyOwner(address dummyOwner
adminSetTokenContract(address token
adminSetValidatorContract(address validator
approve(address operatoruint256 tokenId
burn(uint256 tokenId
grantRole(bytes32 roleaddress account
initialize(struct NFTContractInitializer _initializer
mintWithDetails(address tostring detailsuint256 numTokensToBurnbytes signaturereturns (uint256)
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeMint(address toreturns (uint256)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
unpause(
upgradeWithDetails(uint256 tokenIdstring detailsuint256 tokenNonceuint256 numTokensToBurnbytes signature
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseTokenURIUpdated(string oldURIstring newURI
ContractURIUpdated(string oldURIstring newURI
DefaultRoyaltyInfoUpdated(address indexed recipientuint96 royaltyFraction
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenContractUpdated(address indexed oldContractaddress indexed newContract
TokenMintedWithDetails(uint256 indexed tokenIdaddress indexed toaddress indexed fromstring detailsaddress validatorContract
TokenNonceUpdated(uint256 indexed tokenIduint256 oldNonceuint256 newNonce
TokenURIUpdated(uint256 indexed tokenIdstring oldURIstring newURI
TokenUpgradedWithDetails(uint256 indexed tokenIduint256 tokenNoncestring detailsaddress validatorContract
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
ValidatorContractUpdated(address indexed oldContractaddress indexed newContract
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OperatorNotAllowed(address operator