CF Guardian

Verified contract

Active on Ethereum with 3,845 txns
Deployed by via 0xa19bf91f at 15970032
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables

No balances found for "CF Guardian"

0xe7dc5325490877d664a8271de52c19e256b457c28b5e5c9bac8ac88c1ed4cf04
0xcfc75be140a72b832480dad53a532aeb14e4540a88bb797f798981f426017ca0
0xea9ec5143e5583d02bad24548bd6addf7573c711fd17090bf7e8116a579c3ecb
0x984072e88852df005c96a8348d841b9e9cd9521f61dfab79d125bbf638aa56d7
0x0e1deb747358afa375cc2e36e3c2c1e4dbaec876d5c381f6042b31c74ac3558e
0xbbbccba7b6e197bf981595c79e5c0c85f53f25acb3f9e8db6406709bb8d56984
0x8fba2e6f60e67babc0d530fcd210261f7a1ab3898c11b20bd29bb43caa1c4a7b
0xccbf90b591e57e1c0fefd411314ebff029de723976cc6fcb6add65a8a8d3bfee
0xd9aa215dc7097f1b440c7569d55ed1cc86a784841bcd50bed5ffdf9f92278a49
0x3267ad369b5bb0476c087e2b790084d3db7623cb36fd6f85292ae0cccf40b3ff

Functions
Getter at block 21199885
baseURILocked(view returns (bool)
false
boundlessShardEquipLimitPeriodDays(view returns (uint256)
7
contractPaused(view returns (bool)
false
contractURI(pure returns (string)
https://cloneforce.xyz/api/guardian/marketplace-metadata
maxBoundlessShardEquipPerPeriod(view returns (uint256)
3
name(view returns (string)
CF Guardian
owner(view returns (address)
0x1a53358bf7d39db2e381b8f04897ba8b1878a1c3
relicMigrationPaused(view returns (bool)
false
symbol(view returns (string)
GUARDIAN
totalMinted(view returns (uint256)
4192
totalSupply(view returns (uint256)
4192
Read-only
armorPieceContracts(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
equippedArmorPiecesMap(uint256uint256view returns (address tokenAddressuint256 tokenIduint256 bodyPart)
equippedBoundlessShardsMap(uint256uint256view returns (uint256 tokenIduint256 count)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
getDna(uint256 tokenIdview returns (uint256)
getEquippedArmorPieces(uint256 tokenIdview returns (address[] equippedTokenAddressesuint256[] equippedTokenIdsuint256[] equippedBodyParts)
getEquippedBoundlessShards(uint256 tokenIdview returns (uint256[] equippedTokenIdsuint256[] equippedCounts)
isApprovedForAll(address owneraddress operatorview returns (bool)
isUnequippableBodyPartMap(uint256view returns (bool)
lastArmorPieceUnequipTimeMap(uint256view returns (uint256)
lastBoundlessShardAddTimes(uint256uint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIdToDna(uint256view returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address touint256 tokenIdpayable 
burn(uint256 tokenId
equipArmorPiece(uint256 tokenIdaddress armorPieceContractuint256 armorPieceId
equipBoundlessShard(uint256 tokenIduint256 shardIduint256 count
equipDnaShard(uint256 tokenIduint256 shardId
lockBaseURI(
migrateRelic(uint256 count
ownerMint(address touint256 quantity
pauseContract(bool paused
pauseRelicMigration(bool paused
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setAdmin(address admin
setApprovalForAll(address operatorbool approved
setArmorPieceContract(address addrbool isEquippable
setBaseURI(string newBaseURI
setBoundlessShardEquipLimit(uint256 countuint256 periodDays
setBurnAuthorizedContract(address addr
setDna(uint256 tokenIduint256 dnaType
setNexusContract(address addr
setShardContract(address addr
setUnequippableBodyPart(uint256 bodyPartbool isUnequippable
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
unequipArmorPiece(uint256 tokenIduint256 bodyPart
withdrawMoney(address to
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
PermanentURI(string _valueuint256 indexed _id
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string baseTokenURIaddress adminaddress nexusContract
Fallback and receive

This contract contains no fallback and receive objects.

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