Kubz

Verified contract

Proxy

Active on Ethereum with 33,039 txns
Deployed by via 0x98bb3eb4 at 16259754
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 48 additional slots
-
variable spans 48 additional slots
13 additional variables
ERC-20
--
0xc0b0f0b53ca4018e5b131be85d2c5ba89cb13ca87623833776d7576ca196e944
0xea6979888590e4bf9b3d11ca67d068f97037ca034c07a1e13f24f6804d33af3f
0x26f267fe7e0f848280ff0d6cac2528949817e75e18a6e8bf802e0e7c66675754
0xffecac23f3b5cff391376cbd073cc90c922fbf50738bebc2aef998e0ad11f428
0xa13aa100c351ed642809fec8c359de80896527d93b14a176c645df2abf819c53
0x20c75f8fb490fb7546a755e5f807ff5bf4799a6afaf606d436d7474579da8762
0x63d9fae1fac27210a141e6160daddd32d9598de6b6333e24965a7736503f7755
0x55d8a842e33125f1f83a037dd427c692c51920afce8c6e315a3ed977c31f2136
0x569659f5a90e2cff4f1aba90eccbe4a9718f7391fef054b9019a6b05aa8c3e5b
From
0x3c1f5e098e95b7bbf9bf35a330b26afe348d1c705452b512935979ea14652472

Functions
Getter at block 21160222
BREED_PER_SECONDS(view returns (uint256)
2592000
MAX_SUPPLY(view returns (uint256)
10000
baseTokenURI(view returns (string)
https://genesis-api.keungz.com/kubz/metadata/
canBreed(view returns (bool)
true
canStake(view returns (bool)
true
genesisContract(view returns (address)
0x76cc4742f7eaa89a93576505dec37c2c66a76ab7
getCurrentTime(view returns (uint256)
1731277259
guardianContract(view returns (address)
0xced3be59cfb246b83f18c48495dea992d10f29e9
kubzRelicContract(view returns (address)
0xe1b81cd6a494cbca06a8e2055a62c2cf0fa5a8ac
kwrContract(view returns (address)
0xdc7411d597111c83d7bcbc7c7523e9b2cd22c9eb
marketplaceRestriction(view returns (uint8)
1
name(view returns (string)
Kubz
owner(view returns (address)
0x6c8ee01f1f8b62e987b3d18f6f28b22a0ada755f
symbol(view returns (string)
Kubz
tokenURIOverride(view returns (string)
tokenURISuffix(view returns (string)
.json
tolStart(view returns (uint256)
0
totalSupply(view returns (uint256)
10000
Read-only
approvedContract(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
bio(uint256view returns (string)
blacklistedMarketplaces(addressview returns (bool)
breedMap(uint256uint256view returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
getCanBreedCount(uint256 genesisTokenIdview returns (uint256)
getCanBreedCountMultiple(uint256[] tokenIdsview returns (uint256[])
getNextBreed(uint256 genesisTokenIdview returns (uint256)
getNextBreedMultiple(uint256[] tokenIdsview returns (uint256[])
getTokenOwnershipLength(uint256 tokenIdview returns (uint256)
getTokenOwnershipLengths(uint256[] tokenIdsview returns (uint256[])
holdingSinceOverride(uint256view returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isNameReserved(string nameStringview returns (bool)
isUnlocked(uint256 _idview returns (bool)
isUnlockedMultiple(uint256[] tokenIdsview returns (bool[])
lockCount(uint256view returns (uint256)
lockMap(uint256uint256view returns (address)
lockMapIndex(uint256addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
ownerOfMultiple(uint256[] tokenIdsview returns (address[])
supportsInterface(bytes4 _interfaceIdview returns (bool)
toLower(string strpure returns (string)
tokenNameByIndex(uint256 indexview returns (string)
tokenNameByIndexMultiple(uint256[] tokenIdsview returns (string[])
tokenURI(uint256 _tokenIdview returns (string)
tokensLastStakedAt(uint256view returns (uint256)
tokensLastStakedAtMultiple(uint256[] tokenIdsview returns (uint256[])
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
validateName(string strpure returns (bool)
whitelistedMarketplaces(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__DefaultOperatorFilterer_init(
__OperatorFilterer_init(address subscriptionOrRegistrantToCopybool subscribe
airdrop(address receiveruint256 tokenAmount
airdropListWithAmounts(address[] receiversuint256[] amounts
approve(address touint256 tokenId
breed(uint256 genesisTokenIduint256 count
changeBio(uint256 _tokenIdstring _bio
changeName(uint256 tokenIdstring newName
emitLockUnlockEvents(uint256[] tokenIdsbool isTokenLockedaddress approvedContract
freeId(uint256 _idaddress _contract
initialize(string baseURIaddress genesisContractAddress
initializeV2(
keepTOLTransferFrom(address fromaddress touint256 tokenId
lockId(uint256 _id
renounceOwnership(
safeTransferFrom(address _fromaddress _touint256 _tokenIdbytes data
safeTransferFrom(address fromaddress touint256 tokenId
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setBreedPerDays(uint256 d
setCanBreed(bool b
setCanStake(bool b
setGuardianContract(address _addr
setKubzRelicContract(address _addr
setKubzWardrobeContract(address _addr
setTOLStart(uint256 ts
setTokensStakeStatus(uint256[] tokenIdsbool setStake
stake(uint256 tokenId
transferFrom(address _fromaddress _touint256 _tokenId
transferOwnership(address newOwner
unlockId(uint256 _id
unstake(uint256 tokenId
updateApprovedContracts(address[] _contractsbool[] _values
whitelistMarketplaces(address[] marketsbool whitelisted
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
BioChange(uint256 indexed tokenIdstring bio
Breed(uint256 indexed genesisTokenIdaddress indexed genesisTokenOwneruint256 babyCount
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
NameChange(uint256 indexed tokenIdstring newName
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Stake(uint256 indexed tokenId
TokenLocked(uint256 indexed tokenIdaddress indexed approvedContract
TokenUnlocked(uint256 indexed tokenIdaddress indexed approvedContract
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unstake(uint256 indexed tokenIduint256 stakedAtTimestampuint256 removedFromStakeAtTimestamp
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(