BlockchainCuties

Verified contract

Active on Ethereum with 443,250 txns
Deployed by via 0x0483cf91 at 5505124
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
Native
Value $2,963.45
ERC-20
Value $0.38
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x467a26e2702cdacb4ee78303bcd7efea693ecb9ca3255386b9b06cba40fd5d98
0x17470e9fc4084e23cd2a2f7f14f125406ccddb45feed45e2d1bdafba5c37f071
0xc5d5b5222086bba20632760c5ce8b2179949af07667fa789254e67838758063f
0x76bf8c19fae32052eee77c82b4da5ca4c8009d6edad5c8113104cbf0a0690396
0xd8b9d3d0c479d7ce4cf03ab08fd1118212b3676e9ca1388b8a5195bf8908b5e9
From
0x537925ce41a07d81863d1e570dba65e9e6e960f52b60033caadf13d85f776aa4
0xa028988a9cd91d1cf83b927da7dd597147db7e229350be9d3115f9f99ceef6e4
0x67f44ccd49b7eedd4c7f1fe6b57d35fcb14d98528e69f0b1fdbefe327926597a
0xe0a20473832cde48c6b1fdac2643737b211d40f0603ffd9b5e291fc8b3bbf8d4
0x3b0549eb9b4a7c83067c0cbb7538af03409baf75553259d76942c1dc4aa3a24a

Functions
Getter at block 21244937
breedingMarket(view returns (address)
0x20c81ae5a7cf1c5a3f8293313692474f8d6b808b
config(view returns (address)
0x82ffb97928759ad30a06ea74e167c1c34f095a33
gen0CutieCreatedCount(view returns (uint40)
6050
gen0Limit(view returns (uint40)
50000
isCutieCore(pure returns (bool)
true
metadataUrlPrefix(view returns (string)
https://chaincuties.com/rest/meta/
metadataUrlSuffix(view returns (string)
.json
minSignId(view returns (uint40)
9000000000
name(pure returns (string _name)
BlockchainCuties
paused(view returns (bool)
false
promoCutieCreatedCount(view returns (uint40)
4021
promoLimit(view returns (uint40)
5000
saleMarket(view returns (address)
0x338ffc2cafc121bc83bf7a610ccc136ba7247b64
symbol(pure returns (string _symbol)
BC
totalSupply(view returns (uint256)
125010
upgradedContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
addressToApprovedAll(addressview returns (address)
balanceOf(address _ownerview returns (uint256 count)
canBreed(uint40 _cutieIdview returns (bool)
canBreedWith(uint40 _momIduint40 _dadIdview returns (bool)
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)
getBreedingFee(uint40 _momIduint40 _dadIdview returns (uint256)
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 _dadIdpayable returns (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 
migrate(address _oldAddressuint40 _fromIndexuint40 _toIndex
migrate2(address _oldAddressuint40 _fromIndexuint40 _toIndexaddress saleAddressaddress breedingAddress
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
setConfigAddress(address _address
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.