CF Guardian
Verified contract
Active on
Ethereum with 3,845 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional
variables
Balances ($0.00)
No balances found for "CF Guardian"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21101234 | 14 days ago | | | 0 | 0.00035391860 | |
| 20902714 | a month ago | | | 0 | 0.00015061567 | |
| 20856268 | 2 months ago | | | 0 | 0.00016441844 | |
| 20722370 | 2 months ago | | | 0 | 0.00042643982 | |
| 20703928 | 2 months ago | | | 0 | 0.00011327382 | |
| 20696996 | 2 months ago | | | 0 | 0.00012358170 | |
| 20694097 | 2 months ago | | | 0 | 0.0010038135 | |
| 20655599 | 2 months ago | | | 0 | 0.000035750928 | |
| 20579491 | 3 months ago | | | 0 | 0.000099302627 | |
| 20579473 | 3 months ago | | | 0 | 0.00018075535 |
ABI
ABI objects
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(address) view returns (bool)
balanceOf(address owner) view returns (uint256)
equippedArmorPiecesMap(uint256, uint256) view returns (address tokenAddress, uint256 tokenId, uint256 bodyPart)
equippedBoundlessShardsMap(uint256, uint256) view returns (uint256 tokenId, uint256 count)
explicitOwnershipOf(uint256 tokenId) view returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIds) view returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenId) view returns (address)
getDna(uint256 tokenId) view returns (uint256)
getEquippedArmorPieces(uint256 tokenId) view returns (address[] equippedTokenAddresses, uint256[] equippedTokenIds, uint256[] equippedBodyParts)
getEquippedBoundlessShards(uint256 tokenId) view returns (uint256[] equippedTokenIds, uint256[] equippedCounts)
isApprovedForAll(address owner, address operator) view returns (bool)
isUnequippableBodyPartMap(uint256) view returns (bool)
lastArmorPieceUnequipTimeMap(uint256) view returns (uint256)
lastBoundlessShardAddTimes(uint256, uint256) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenIdToDna(uint256) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
State-modifying
Events approve(address to, uint256 tokenId) payable
burn(uint256 tokenId)
equipArmorPiece(uint256 tokenId, address armorPieceContract, uint256 armorPieceId)
equipBoundlessShard(uint256 tokenId, uint256 shardId, uint256 count)
equipDnaShard(uint256 tokenId, uint256 shardId)
lockBaseURI()
migrateRelic(uint256 count)
ownerMint(address to, uint256 quantity)
pauseContract(bool paused)
pauseRelicMigration(bool paused)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes data) payable
setAdmin(address admin)
setApprovalForAll(address operator, bool approved)
setArmorPieceContract(address addr, bool isEquippable)
setBaseURI(string newBaseURI)
setBoundlessShardEquipLimit(uint256 count, uint256 periodDays)
setBurnAuthorizedContract(address addr)
setDna(uint256 tokenId, uint256 dnaType)
setNexusContract(address addr)
setShardContract(address addr)
setUnequippableBodyPart(uint256 bodyPart, bool isUnequippable)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
unequipArmorPiece(uint256 tokenId, uint256 bodyPart)
withdrawMoney(address to)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PermanentURI(string _value, uint256 indexed _id)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(string baseTokenURI, address admin, address nexusContract)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
InvalidQueryRange()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OperatorNotAllowed(address operator)
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()