CitiCharacter

Verified contract

Proxy

Active on Ethereum with 1,996 txns
Deployed by via 0x2c323226 at 15099551
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
12 additional variables

No balances found for "CitiCharacter"

0xe960c717fe5cc3dbf299a16484d2a85518929507209d140ebcdf5a6c23ecc9aa
0xb9e7a4cecfca9aa01aa477926b69ffb94636beb3f1888765b9ad0c9d255809b4
0xfcbbe84dc9c97e4fe943e69af445b9d7ae712c85202d2483eef96c2b907e0d2b
0xe1a9036a5f05403cd6c9c6fe0d6eeece8ffee315c318a8b63ad584e9473312b0
0x853a3f61df22a0ca3d7a2c9da1efab2f163d72d826115ebd81b94f36647265c5
0x2e7ac81a4e4087265e198bff814d26b410f9da6df2933f608255c0b287bf20c0
0x4de6335d058b04278c646bc30b8085fcd15cfebeb1c24f420dee85de5669e62f
From
0x2e580be0037009692434aa7072d4ca6c1223bb095a0982418d491cdb75b5008b
0xc72f4f8715f2c3a4d3f2316ea3a639ce0c7d81a16f8a9a4f0544c67f8a6ea82d
0xa39e0c2992bd8170cc7b680407ac56cfa607deeac0cdd4413736430d29ae698e

Functions
Getter at block 21381468
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
baseTokenURI(view returns (string)
https://meta.playcivitas.io/
contractURI(view returns (string)
https://meta.playcivitas.io/contracts/citicharacter.json
currentTokenIdCounter(view returns (uint256)
1528
name(view returns (string)
CitiCharacter
owner(view returns (address)
0x490d4d1452c953290925e96e6a68b247d94b6f99
paused(view returns (bool)
false
symbol(view returns (string)
CTC
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
OperatorNotAllowed(address operator