CryptoKitties

KittyCore

0x06012c8cf97bead5deae237070f9587f8e7a266d
ERC721
event

Approval

Inputs

ParameterTypeDescription
owneraddress
approvedaddress
tokenIduint256

Outputs

(void)
KittyAccessControl
function

setCFO

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_newCFOaddress

Outputs

(void)
function

setCOO

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_newCOOaddress

Outputs

(void)
function

setCEO

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_newCEOaddress

Outputs

(void)
function

pause

nonpayable
Restricted (onlyCLevel, whenNotPaused)

Inputs

(void)

Outputs

(void)
event

ContractUpgrade

Inputs

ParameterTypeDescription
newContractaddress

Outputs

(void)
KittyAuction
function

setSaleAuctionAddress

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_addressaddress

Outputs

(void)
function

setSiringAuctionAddress

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_addressaddress

Outputs

(void)
function

withdrawAuctionBalances

nonpayable
Restricted (onlyCLevel)

Inputs

(void)

Outputs

(void)
function

createSiringAuction

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_kittyIduint256
_startingPriceuint256
_endingPriceuint256
_durationuint256

Outputs

(void)
function

createSaleAuction

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_kittyIduint256
_startingPriceuint256
_endingPriceuint256
_durationuint256

Outputs

(void)
function

bidOnSiringAuction

payable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_sireIduint256
_matronIduint256

Outputs

(void)
KittyBase
function

setSecondsPerBlock

nonpayable
Restricted (onlyCLevel)

Inputs

ParameterTypeDescription
secsuint256

Outputs

(void)
event

Birth

Inputs

ParameterTypeDescription
owneraddress
kittyIduint256
matronIduint256
sireIduint256
genesuint256

Outputs

(void)
event

Transfer

Inputs

ParameterTypeDescription
fromaddress
toaddress
tokenIduint256

Outputs

(void)
KittyBreeding
function

setGeneScienceAddress

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_addressaddress

Outputs

(void)
function

setAutoBirthFee

nonpayable
Restricted (onlyCOO)

Inputs

ParameterTypeDescription
valuint256

Outputs

(void)
function

giveBirth

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_matronIduint256

Outputs

TypeDescription
uint256
function

approveSiring

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_addraddress
_sireIduint256

Outputs

(void)
function

breedWithAuto

payable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_matronIduint256
_sireIduint256

Outputs

(void)
function

isReadyToBreed

view

Inputs

ParameterTypeDescription
_kittyIduint256

Outputs

TypeDescription
bool
function

canBreedWith

view

Inputs

ParameterTypeDescription
_matronIduint256
_sireIduint256

Outputs

TypeDescription
bool
function

isPregnant

view

Inputs

ParameterTypeDescription
_kittyIduint256

Outputs

TypeDescription
bool
event

Pregnant

Inputs

ParameterTypeDescription
owneraddress
matronIduint256
sireIduint256
cooldownEndBlockuint256

Outputs

(void)
KittyCore
function

setNewAddress

nonpayable
Restricted (onlyCEO, whenPaused)

Inputs

ParameterTypeDescription
_v2Addressaddress

Outputs

(void)
function

unpause

nonpayable
Restricted (onlyCEO, whenPaused)

Inputs

(void)

Outputs

(void)
function

withdrawBalance

nonpayable
Restricted (onlyCFO)

Inputs

(void)

Outputs

(void)
function

getKitty

view

Inputs

ParameterTypeDescription
_iduint256

Outputs

TypeDescription
bool
bool
uint256
uint256
uint256
uint256
uint256
uint256
uint256
uint256
constructor

KittyCore

nonpayable

Inputs

(void)

Outputs

(void)
fallback

(fallback)

payable

Inputs

(void)

Outputs

(void)
KittyMinting
function

createGen0Auction

nonpayable
Restricted (onlyCOO)

Inputs

ParameterTypeDescription
_genesuint256

Outputs

(void)
function

createPromoKitty

nonpayable
Restricted (onlyCOO)

Inputs

ParameterTypeDescription
_genesuint256
_owneraddress

Outputs

(void)
KittyOwnership
function

setMetadataAddress

nonpayable
Restricted (onlyCEO)

Inputs

ParameterTypeDescription
_contractAddressaddress

Outputs

(void)
function

transfer

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_toaddress
_tokenIduint256

Outputs

(void)
function

transferFrom

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_fromaddress
_toaddress
_tokenIduint256

Outputs

(void)
function

approve

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_toaddress
_tokenIduint256

Outputs

(void)
function

tokensOfOwner

view

Inputs

ParameterTypeDescription
_owneraddress

Outputs

TypeDescription
uint256[]
function

balanceOf

view

Inputs

ParameterTypeDescription
_owneraddress

Outputs

TypeDescription
uint256
function

ownerOf

view

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

TypeDescription
address
function

totalSupply

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

tokenMetadata

view

Inputs

ParameterTypeDescription
_tokenIduint256
_preferredTransportstring

Outputs

TypeDescription
string
function

supportsInterface

view

Inputs

ParameterTypeDescription
_interfaceIDbytes4

Outputs

TypeDescription
bool
function

geneScience

view

Inputs

(void)

Outputs

TypeDescription
address
function

gen0CreatedCount

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

saleAuction

view

Inputs

(void)

Outputs

TypeDescription
address
function

PROMO_CREATION_LIMIT

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

erc721Metadata

view

Inputs

(void)

Outputs

TypeDescription
address
function

autoBirthFee

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

cooAddress

view

Inputs

(void)

Outputs

TypeDescription
address
function

kittyIndexToOwner

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
address
function

cooldowns

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
uint32
function

symbol

view

Inputs

(void)

Outputs

TypeDescription
string
function

secondsPerBlock

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

newContractAddress

view

Inputs

(void)

Outputs

TypeDescription
address
function

GEN0_CREATION_LIMIT

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

paused

view

Inputs

(void)

Outputs

TypeDescription
bool
function

kittyIndexToApproved

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
address
function

sireAllowedToAddress

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
address
function

siringAuction

view

Inputs

(void)

Outputs

TypeDescription
address
function

GEN0_AUCTION_DURATION

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

pregnantKitties

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

GEN0_STARTING_PRICE

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

ceoAddress

view

Inputs

(void)

Outputs

TypeDescription
address
function

name

view

Inputs

(void)

Outputs

TypeDescription
string
function

promoCreatedCount

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

cfoAddress

view

Inputs

(void)

Outputs

TypeDescription
address