CitiCharacter

Verified contract

Proxy

Active on Ethereum with 1,975 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"

0x48112aef8727a2ffe69613a07a5d03eb38f11be099bce61d7d452f974a874d51
0xcecc33a02da52b9e4fd8e9432feb11f464e161f511739369035a446b60d13f76
0x8e2e61d6c72d7aab25b2702f365e588654a24a76d22b0114e8899ec4024078ed
0x3764f19ca003b434b263f5d0ca2b90043e52a7a8fa341f6870fdd473817fab8d
0xfc353c3fffe340594c6e46c9e2a8b969a05c761b2a2b835661b785aaaec67d2f
0xfc3878ec40f4d138d74f1c756e56926b60123a8d6a3bad47ca6bc9a38259dbc5
0x280a67ce5e6ac999746690494c0552cca13285580294b67ff17f894a60adaf23
0x7f84c805322b1172ab6593bc353f6f80a3e16cdfa6d5f798a5a96845a9a82c7a
0x5a60dceb1108a78a341ce395cd632e41bf1503c43633bc1c9e8e9995d0c1d006
0x252a34837196fdc44a29189ad6aae1b6ad0f8dfcac99ac4fd854a6ba27d8ac4d

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)
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