BlockchainCuties

Verified contract

Active on Ethereum with 226 txns
Deployed by via 0x5dace064 at 5492823
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
6 additional variables
Native
Value $0
 (#151)
ERC-721
--
 (#137)
ERC-721
--
 (#119)
ERC-721
--
 (#100)
ERC-721
--
 (#99)
ERC-721
--
 (#97)
ERC-721
--
 (#96)
ERC-721
--
 (#95)
ERC-721
--
 (#91)
ERC-721
--
0x4182eea77e89b07e3ac46b0e7324acbbe73104f2f7b64441a56b262422f23620
0xa2123164238d284bcae59c01acfd1d39e012e59a5c48f3b6b55e06db36a239fd
0xd3056a1c7bb67797260e0dcf12418d1429c495ce1130cfedb1c40a49326fe0ce
0x23ac334663b5c57bb1521428489d0c55cb9786668558365fa97f3ccc3b41747d
0x9e03199ebaf047cfbc14e6af3d25977f21a497aa13ec964fec7958919eb6d5d1
0xaf43333ffbdeb2a79422f4e4d3820d33655b8a838d2605cf1ec92a3eb0371b80
0xa7bf65985f8fb13f1c7f027eb14e8d8172e40bc8019bc69ff5e5e2cbfd36c80e
0x3ced7f996f230a04d7ff3c705f9332bc52245af9d5347a5084a126a63136dae9
0xd149d38f6a7121b25ecbcc72f32c98da5633ecb03937ee7900d94c3ca0b4cb9e
0x49fc3b6a79e5627bcc932b5d5d6db9cfc36a3ca3a08e1dfc7f9118f21afe8f30

Functions
Getter at block 21169882
breedingMarket(view returns (address)
0x09885361b44d31d57d59f5acfad97ba34d35876c
gen0CutieCreatedCount(view returns (uint40)
71
gen0Limit(view returns (uint40)
50000
isCutieCore(pure returns (bool)
true
metadataUrlPrefix(view returns (string)
https://blockchaincuties.co/cutie/
metadataUrlSuffix(view returns (string)
.svg
minSignId(view returns (uint40)
0
name(pure returns (string _name)
BlockchainCuties
paused(view returns (bool)
true
promoCutieCreatedCount(view returns (uint40)
21
promoLimit(view returns (uint40)
5000
saleMarket(view returns (address)
0x0c5ce6367951cf2e617845de0f6492f9ea67da46
symbol(pure returns (string _symbol)
BC
totalSupply(view returns (uint256)
158
upgradedContractAddress(view returns (address)
0xd73be539d6b2076bab83ca6ba62dfe189abc6bbe
Read-only
addressToApprovedAll(addressview returns (address)
balanceOf(address _ownerview returns (uint256 count)
canBreed(uint40 _cutieIdview returns (bool)
canBreedWith(uint40 _momIduint40 _dadIdview returns (bool)
cooldowns(uint256view returns (uint32)
cutieIndexToApproved(uint40view returns (address)
cutieIndexToOwner(uint40view returns (address)
cuties(uint256view returns (uint256 genesuint40 birthTimeuint40 cooldownEndTimeuint40 momIduint40 dadIduint16 cooldownIndexuint16 generationuint64 optional)
getApproved(uint256 _tokenIdview returns (address)
getCooldownEndTime(uint40 _idview returns (uint40 cooldownEndTime)
getCooldownIndex(uint40 _idview returns (uint16 cooldownIndex)
getCutie(uint40 _idview returns (uint256 genesuint40 birthTimeuint40 cooldownEndTimeuint40 momIduint40 dadIduint16 cooldownIndexuint16 generation)
getGeneration(uint40 _idview returns (uint16 generation)
getGenes(uint40 _idview returns (uint256 genes)
getOptional(uint40 _idview returns (uint64 optional)
getSigner(address _pluginAddressuint40 _signIduint40 _cutieIduint128 _valueuint256 _parameteruint8 _vbytes32 _rbytes32 _spure returns (address)
hashArguments(address _pluginAddressuint40 _signIduint40 _cutieIduint128 _valueuint256 _parameterpure returns (bytes32 msgHash)
isApprovedForAll(address _owneraddress _operatorview returns (bool)
isValidSignature(address _pluginAddressuint40 _signIduint40 _cutieIduint128 _valueuint256 _parameteruint8 _vbytes32 _rbytes32 _sview returns (bool)
ownerOf(uint256 _cutieIdview returns (address owner)
plugins(addressview returns (address)
pluginsArray(uint256view returns (address)
sireAllowedToAddress(uint40view returns (address)
supportsInterface(bytes4 interfaceIDpure returns (bool)
tokenByIndex(uint256 _indexpure returns (uint256)
tokenOfOwnerByIndex(address _owneruint256 _indexview returns (uint256 cutieId)
tokenURI(uint256 _tokenIdview returns (string infoUrl)
usedSignes(uint40view returns (address)
State-modifying
addPlugin(address _address
approve(address _touint256 _cutieId
approveBreeding(address _addruint40 _dadId
bidOnBreedingAuction(uint40 _dadIduint40 _momIdpayable returns (uint256)
bidOnBreedingAuctionTutorial(uint40 _dadIdpayable returns (uint256)
breedWith(uint40 _momIduint40 _dadIdreturns (uint40)
changeCooldownEndTime(uint40 _cutieIduint40 _cooldownEndTime
changeCooldownIndex(uint40 _cutieIduint16 _cooldownIndex
changeGeneration(uint40 _cutieIduint16 _generation
changeGenes(uint40 _cutieIduint256 _genes
changeOptional(uint40 _cutieIduint64 _optional
createBreedingAuction(uint40 _cutieIduint128 _startPriceuint128 _endPriceuint40 _durationpayable 
createGen0Auction(uint256 _genesuint128 startPriceuint128 endPriceuint40 duration
createPromoCutie(uint256 _genesaddress _owner
createSaleAuction(uint40 _cutieIduint128 _startPriceuint128 _endPriceuint40 _durationpayable 
pause(
removePlugin(address _address
restoreCutieToAddress(uint40 _cutieIdaddress _recipient
runPlugin(address _pluginAddressuint40 _cutieIduint256 _parameterpayable 
runPluginSigned(address _pluginAddressuint40 _signIduint40 _cutieIduint128 _valueuint256 _parameteruint8 _vbytes32 _rbytes32 _spayable 
safeTransferFrom(address _fromaddress _touint256 _tokenId
safeTransferFrom(address _fromaddress _touint256 _tokenIdbytes data
setApprovalForAll(address _operatorbool _approved
setCooldown(uint16 indexuint32 newCooldown
setGeneMixerAddress(address _address
setMarketAddress(address _breedingAddressaddress _saleAddress
setMetadataUrl(string _metadataUrlPrefixstring _metadataUrlSuffix
setMinSign(uint40 _newMinSignId
setOperator(address _newOperator
setOwner(address _newOwner
setParties(address _party1address _party2address _party3address _party4address _party5
setUpgradedAddress(address _newAddress
transfer(address _touint256 _cutieId
transferFrom(address _fromaddress _touint256 _tokenId
unpause(
withdrawBalances(
withdrawEthFromBalance(
Events
Approval(address indexed _owneraddress indexed _approveduint256 _tokenId
ApprovalForAll(address indexed _owneraddress indexed _operatorbool _approved
Birth(address indexed owneruint40 cutieIduint40 momIduint40 dadIduint256 genes
BreedingApproval(address indexed _owneraddress indexed _approveduint256 _tokenId
ContractUpgrade(address newContract
CooldownEndTimeChanged(uint40 indexed cutieIduint40 oldValueuint40 newValue
CooldownIndexChanged(uint40 indexed cutieIduint16 ololdValueuint16 newValue
GenerationChanged(uint40 indexed cutieIduint16 oldValueuint16 newValue
GenesChanged(uint40 indexed cutieIduint256 oldValueuint256 newValue
MinSignSet(uint40 signId
OptionalChanged(uint40 indexed cutieIduint64 oldValueuint64 newValue
SignUsed(uint40 signIdaddress sender
Transfer(address indexed _fromaddress indexed _touint256 _tokenId
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.