CSCNFTFactory

Verified contract

Active on Ethereum with 28,502 txns
Deployed by via 0x1a5df8c4 at 6058169
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
Value $0.01
)
ERC-721
--
 (#49705)
ERC-721
--
 (#49704)
ERC-721
--
 (#49651)
ERC-721
--
 (#26821)
ERC-721
--
 (#26792)
ERC-721
--
 (#26745)
ERC-721
--
 (#26716)
ERC-721
--
 (#26715)
ERC-721
--
0xd9c237ce03712549c19724b9074a8decd975e6736d539a2063092dd1c01f36aa
0xcc6773212ea7b6981a223a86ebc412640183efc7ae234941360bd13c1d54c67e
0x19afe572b4dcae336a7ab62156a077518d4197a7f812397455b03f9d5c606b1d
0x212a768a1527d4be88e6984e9254fb302ea9c95078d2892ba1be481a69b2a5c5
0xf8c442727fc453b2dd34d79ef6ce71f1c69f5a855f0d61b63eb27220ccfe8427
0xb3dc196ef18fda446514c15067a7e29dca5a7c0510619def075c6a74a262b721
0xa47509b6a633844484bb9acc676b062140add9671394899dd226b1ba9a90cf59
0x8cf9a297fd7d0e0cc2626054ae9a34d77eddc038a5cf7fb7d271a7b676660798
0x521a44b6bd9f4087df7ee2b2f2ce7728ca5644a504a9170d072ad3f85eba1cfc
0xe06fb0640084138d6f6f050961fa0550d9058a9f951f5206c7efd706fbf9bd50

Functions
Getter at block 21161738
InterfaceSignature_ERC721Optional(view returns (bytes4)
0xb0aa7187
attachedSystemActive(view returns (bool)
false
bankManager(view returns (address)
0x8f99446027f05462cf1cfadedffde3203a3c548c
canBurn(view returns (bool)
true
detachmentTime(view returns (uint32)
360
error(view returns (bool)
false
implementsERC721(pure returns (bool)
true
managerPrimary(view returns (address)
0x8f99446027f05462cf1cfadedffde3203a3c548c
managerSecondary(view returns (address)
0x8f99446027f05462cf1cfadedffde3203a3c548c
name(view returns (string)
CSCNFTFactory
paused(view returns (bool)
false
symbol(view returns (string)
CSCNFT
totalSupply(view returns (uint256)
66768
Read-only
balanceOf(address _ownerview returns (uint256)
exists(uint256 _tokenIdview returns (bool)
getApproved(uint256 _tokenIdview returns (address)
getAssetDetails(uint256 _assetIdview returns (uint256 assetIduint256 ownersIndexuint256 assetTypeSeqIduint256 assetTypeuint256 createdTimestampuint256 isAttachedaddress creatoraddress owner)
getAssetIDForTypeSequenceID(uint256 _seqIduint256 _typeview returns (uint256 _assetID)
getAssetIdCreator(uint256 _assetIdview returns (address creator)
getAssetIdItemType(uint256 _assetIdview returns (uint256 assetType)
getAssetIdOwner(uint256 _assetIdview returns (address owner)
getAssetIdOwnerIndex(uint256 _assetIdview returns (uint256 ownerIndex)
getAssetIdTypeSequenceId(uint256 _assetIdview returns (uint256 assetTypeSequenceId)
getAssetRawMeta(uint256 _assetIdview returns (uint256 dataAuint128 dataB)
getIsNFTAttached(uint256 _assetIdview returns (uint256 isAttached)
isApprovedForAll(address _owneraddress _operatorview returns (bool)
isAssetIdOwnerOrApproved(address requesterAddressuint256 _assetIdview returns (bool)
otherManagers(addressview returns (uint8)
ownerOf(uint256 _tokenIdview returns (address)
supportsInterface(bytes4 _interfaceIDview returns (bool)
tokenByIndex(uint256 _indexview returns (uint256)
tokenOfOwnerByIndex(address _owneruint256 _indexview returns (uint256)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address _ownerview returns (uint256[] ownerTokens)
totalBurnedOfType(uint256 _typeview returns (uint256 _totalOfType)
totalCreatedOfType(uint256 _typeview returns (uint256 _totalOfType)
totalSupplyOfType(uint256 _typeview returns (uint256 _totalOfType)
State-modifying
approve(address _touint256 _tokenId
attachAsset(uint256 _tokenId
batchApprove(uint256[] _assetIdsaddress _spender
batchAttachAssets(uint256[] _ids
batchBurnAssets(uint256[] _assetIDs
batchDetachAssets(uint256[] _ids
batchSafeTransferFrom(uint256[] _assetIdsaddress _fromaddress _to
batchSetApprovalForAll(address[] _spendersbool _approved
batchSpawnAsset(address _touint256[] _assetTypesuint256[] _assetIdsuint256 _isAttached
batchSpawnAsset(address[] _toBuint256[] _assetTypesuint256[] _assetIdsuint256 _isAttached
batchSpawnAssetWithCreator(address[] _toBuint256[] _assetTypesuint256[] _assetIdsuint256[] _isAttachedsaddress[] _creators
batchTransferFrom(uint256[] _assetIdsaddress _fromaddress _to
burnAsset(uint256 _assetID
burnAssetOperator(uint256 _assetID
getTypeName(uint32 _typereturns (string)
hasError(
multiBatchSafeTransferFrom(uint256[] _assetIdsaddress[] _fromBaddress[] _toB
multiBatchTransferFrom(uint256[] _assetIdsaddress[] _fromBaddress[] _toB
noError(
pause(
requestDetachment(uint256 _tokenId
requestDetachmentOnPause(uint256 _tokenId
safeTransferFrom(address _fromaddress _touint256 _tokenId
safeTransferFrom(address _fromaddress _touint256 _tokenIdbytes _data
setApprovalForAll(address _tobool _approved
setBanker(address _newBK
setBatchDetachCollectibles(uint256[] _assetIds
setCanBurn(bool _state
setDetachmentTime(uint256 _time
setNFTDetached(uint256 _assetID
setOtherManager(address _newOpuint8 _state
setPermanentLimitForType(uint32 _typeuint256 _limit
setPrimaryManager(address _newGM
setSecondaryManager(address _newGM
setTokenURIBase(string _tokenURI
setTypeName(uint32 _typestring _name
spawnAsset(address _touint256 _assetTypeuint256 _assetIDuint256 _isAttached
spawnAssetWithCreator(address _touint256 _assetTypeuint256 _assetIDuint256 _isAttachedaddress _creator
toggleAttachedEnforement(bool _state
transferFrom(address _fromaddress _touint256 _tokenId
unpause(
withdrawBalance(
Events
Approval(address indexed _owneraddress indexed _approveduint256 _tokenId
ApprovalForAll(address indexed _owneraddress indexed _operatorbool _approved
AssetCreated(address owneruint256 assetIduint256 assetTypeuint256 sequenceIduint256 creationTime
ContractUpgrade(address newContract
DetachRequest(address owneruint256 assetIduint256 timestamp
NFTAttached(address requesteruint256 assetId
NFTDetached(address requesteruint256 assetId
Transfer(address indexed _fromaddress indexed _touint256 _tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.