├── i
├── cyperpunks.png
├── dappradar.png
├── cryptokitties.png
├── cryptokittydex.png
├── cryptokitties-gen.png
├── cryptokitties-team.png
├── internet-for-cats.png
├── wrapped-2021-02-05.png
├── cryptokitties-genes.png
├── cryptokitties-genes01.png
├── cryptokitties-sales.png
├── cryptokitties-v2-nest.png
├── cryptokitties-genes-ii.png
├── cryptokitties-v2-board.png
├── cryptokitties-wikileaks.png
├── wrapped-gen0-2021-02-05.png
├── cryptokitties-cattributes.png
├── cryptokitties-new-per-day.png
├── cryptokitties-top10-sales.png
├── cryptokitties-v2-renderer.png
├── kitties-per-day-2021-02-05.png
├── rolldiceclub-activeplayers.png
├── cryptokitties-average-price.png
├── cryptokitties-sales-per-day.png
├── cryptokittydex-kaittributes.png
├── kitty-sales-per-day-2021-02-05.png
├── kittyhelper-players-2021-02-05.png
├── kittyhelper-wrapped-2021-02-05.png
├── wrapped-virgin-gen0-2021-02-05.png
├── cryptokitties-modernart-paintings.png
├── cryptokitties-modernart-paintings-ii.png
├── cryptokitties-population-cooldown-ii.png
└── cryptokitties-modernart-paintings-iii.png
├── genes
├── mixGenes.py
├── mixGenes.rb
└── README.md
├── LICENSE.md
├── NEWS.md
└── README.md
/i/cyperpunks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cyperpunks.png
--------------------------------------------------------------------------------
/i/dappradar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/dappradar.png
--------------------------------------------------------------------------------
/i/cryptokitties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties.png
--------------------------------------------------------------------------------
/i/cryptokittydex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokittydex.png
--------------------------------------------------------------------------------
/i/cryptokitties-gen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-gen.png
--------------------------------------------------------------------------------
/i/cryptokitties-team.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-team.png
--------------------------------------------------------------------------------
/i/internet-for-cats.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/internet-for-cats.png
--------------------------------------------------------------------------------
/i/wrapped-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/wrapped-2021-02-05.png
--------------------------------------------------------------------------------
/i/cryptokitties-genes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-genes.png
--------------------------------------------------------------------------------
/i/cryptokitties-genes01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-genes01.png
--------------------------------------------------------------------------------
/i/cryptokitties-sales.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-sales.png
--------------------------------------------------------------------------------
/i/cryptokitties-v2-nest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-v2-nest.png
--------------------------------------------------------------------------------
/i/cryptokitties-genes-ii.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-genes-ii.png
--------------------------------------------------------------------------------
/i/cryptokitties-v2-board.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-v2-board.png
--------------------------------------------------------------------------------
/i/cryptokitties-wikileaks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-wikileaks.png
--------------------------------------------------------------------------------
/i/wrapped-gen0-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/wrapped-gen0-2021-02-05.png
--------------------------------------------------------------------------------
/i/cryptokitties-cattributes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-cattributes.png
--------------------------------------------------------------------------------
/i/cryptokitties-new-per-day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-new-per-day.png
--------------------------------------------------------------------------------
/i/cryptokitties-top10-sales.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-top10-sales.png
--------------------------------------------------------------------------------
/i/cryptokitties-v2-renderer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-v2-renderer.png
--------------------------------------------------------------------------------
/i/kitties-per-day-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/kitties-per-day-2021-02-05.png
--------------------------------------------------------------------------------
/i/rolldiceclub-activeplayers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/rolldiceclub-activeplayers.png
--------------------------------------------------------------------------------
/i/cryptokitties-average-price.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-average-price.png
--------------------------------------------------------------------------------
/i/cryptokitties-sales-per-day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-sales-per-day.png
--------------------------------------------------------------------------------
/i/cryptokittydex-kaittributes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokittydex-kaittributes.png
--------------------------------------------------------------------------------
/i/kitty-sales-per-day-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/kitty-sales-per-day-2021-02-05.png
--------------------------------------------------------------------------------
/i/kittyhelper-players-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/kittyhelper-players-2021-02-05.png
--------------------------------------------------------------------------------
/i/kittyhelper-wrapped-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/kittyhelper-wrapped-2021-02-05.png
--------------------------------------------------------------------------------
/i/wrapped-virgin-gen0-2021-02-05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/wrapped-virgin-gen0-2021-02-05.png
--------------------------------------------------------------------------------
/i/cryptokitties-modernart-paintings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-modernart-paintings.png
--------------------------------------------------------------------------------
/i/cryptokitties-modernart-paintings-ii.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-modernart-paintings-ii.png
--------------------------------------------------------------------------------
/i/cryptokitties-population-cooldown-ii.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-population-cooldown-ii.png
--------------------------------------------------------------------------------
/i/cryptokitties-modernart-paintings-iii.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cryptocopycats/awesome-cryptokitties-bubble/HEAD/i/cryptokitties-modernart-paintings-iii.png
--------------------------------------------------------------------------------
/genes/mixGenes.py:
--------------------------------------------------------------------------------
1 | ##################################
2 | # CryptoKitties GeneScience algorithm by Alex Hegyi, Dec 23
3 | # see https://medium.com/@alexhegyi/cryptokitties-genescience-1f5b41963b0d
4 | #
5 | # > My winter holiday thus far has consisted of staring at disassembled bytecode
6 | # > until I had everything figured out:
7 | #
8 | # Source:
9 | # https://github.com/heglex/gene-science/blob/master/Cryptokitties%20mixGenes%20test.ipynb
10 | #
11 |
12 | # These examples are from Tx 0xa7b0ac87684771f6d6204a09b5a0bf0b97f6adf61b78138e8fd264828e36b956
13 |
14 | # matron.genes
15 | arg1 = 0x000063169218f348dc640d171b000208934b5a90189038cb3084624a50f7316c
16 |
17 | # sire.genes
18 | arg2 = 0x00005a13429085339c6521ef0300011c82438c628cc431a63298e3721f772d29
19 |
20 | # matron.cooldownEndBlock - 1
21 | arg3 = 0x000000000000000000000000000000000000000000000000000000000047ff27
22 |
23 | # BLOCKHASH of block number equal to arg3
24 | blockhash = 0xf9dd4486d68b13839d2f7b345f5223f17abae39a951f2cea5b0ca0dd6dc8db83
25 |
26 |
27 | # load arguments into bytes arrays in big-Endian order
28 |
29 | args1 = []
30 | for cnt in range(32):
31 | args1.append(arg1//((1<<8)**cnt)&0xff)
32 | args1.reverse()
33 | args1 = bytes(args1)
34 |
35 | args2 = []
36 | for cnt in range(32):
37 | args2.append(arg2//((1<<8)**cnt)&0xff)
38 | args2.reverse()
39 | args2 = bytes(args2)
40 |
41 |
42 | args3 = []
43 | for cnt in range(32):
44 | args3.append(arg3//((1<<8)**cnt)&0xff)
45 | args3.reverse()
46 | args3 = bytes(args3)
47 |
48 | blockhashes = []
49 | for cnt in range(32):
50 | blockhashes.append(blockhash//((1<<8)**cnt)&0xff)
51 | blockhashes.reverse()
52 | blockhashes = bytes(blockhashes)
53 |
54 | # concatenate bytes arrays
55 |
56 | alls = blockhashes + args1 + args2 + args3
57 |
58 |
59 | # get hash of bytes arrays. This is your source of "randomness"
60 |
61 | hash = sha3.keccak_256(alls)
62 | hash = int.from_bytes(hash.digest(), byteorder = 'big')
63 |
64 | print(hex(hash))
65 |
66 | # => 0xe30dd999bfba6dd6cd4540fb58c5a1c117e6938c0931459b1c9f6e01d865c19e
67 |
68 |
69 | # get 5-bit chunks of matron and sire
70 |
71 | def masker(arg, start, numbytes):
72 | mask = 2**numbytes - 1
73 | mask = mask << start
74 | out = arg & mask
75 | out = out >> start
76 |
77 | return out
78 |
79 | arg1masks = []
80 | for cnt in range(0x30):
81 | arg1masks.append(masker(arg1, 5*cnt, 5))
82 |
83 | arg2masks = []
84 | for cnt in range(0x30):
85 | arg2masks.append(masker(arg2, 5*cnt, 5))
86 |
87 | arg1maskscopy = arg1masks.copy()
88 | arg2maskscopy = arg2masks.copy()
89 |
90 | # note in worst case hashindex wont reach 256 so no need for modulo
91 | hashindex = 0
92 |
93 | # swap dominant/recessive genes according to masked_hash
94 | for bigcounter in range(0x0c):
95 | for smallcounter in range(3, 0, -1):
96 | count = 4*bigcounter + smallcounter
97 |
98 | masked_hash = masker(hash, hashindex, 2)
99 | hashindex += 2
100 | if masked_hash == 0:
101 | tmp = arg1maskscopy[count - 1]
102 | arg1maskscopy[count - 1] = arg1maskscopy[count]
103 | arg1maskscopy[count] = tmp
104 |
105 | masked_hash = masker(hash, hashindex, 2)
106 | hashindex += 2
107 | if masked_hash == 0:
108 | tmp = arg2maskscopy[count - 1]
109 | arg2maskscopy[count - 1] = arg2maskscopy[count]
110 | arg2maskscopy[count] = tmp
111 |
112 | # combine genes from swapped parent genes, introducing mutations
113 |
114 | outmasks = []
115 | for cnt in range(0x30):
116 | rando_byte = 0
117 |
118 | # mutate only on dominant genes
119 | if cnt%4 == 0:
120 | tmp1 = arg1maskscopy[cnt]&1
121 | tmp2 = arg2maskscopy[cnt]&1
122 |
123 | if tmp1 != tmp2:
124 | masked_hash = masker(hash, hashindex, 3)
125 | hashindex += 3
126 |
127 | mask1 = arg1maskscopy[cnt]
128 | mask2 = arg2maskscopy[cnt]
129 |
130 | # mutate only if the two parent dominant genes differ by 1...
131 | if abs(mask2 - mask1) == 1:
132 | min_mask = min(mask1, mask2)
133 | # and the smaller of the two is even...
134 | if min_mask % 2 == 0:
135 | if min_mask < 0x17:
136 | trial = masked_hash > 1
137 | else:
138 | trial = masked_hash > 0
139 | if not trial:
140 | # mutation is the smaller of the two parent dominant genes,
141 | # divided by two, plus 16
142 | rando_byte = (min_mask >> 1) + 0x10
143 |
144 | if rando_byte > 0:
145 | print(cnt)
146 | outmasks.append(rando_byte)
147 | continue
148 |
149 | masked_hash = masker(hash, hashindex, 1)
150 | hashindex += 1
151 |
152 | if masked_hash == 0:
153 | outmasks.append(arg1maskscopy[cnt])
154 | else:
155 | outmasks.append(arg2maskscopy[cnt])
156 |
157 |
158 | # this is where we will accumulate the calculated child genes
159 | outs = 0
160 |
161 | # this is where you can put the known child genes, for testing
162 | outs2 = 0x5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c
163 |
164 | for cnt in range(0x30):
165 | outs |= outmasks[cnt] << 5*cnt
166 |
167 | # print both for comparison
168 | print(hex(outs))
169 | print(hex(outs2))
170 |
171 | # => 0x5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c
172 | # => 0x5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c
173 |
174 |
175 |
176 |
177 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | CC0 1.0 Universal
2 |
3 | Statement of Purpose
4 |
5 | The laws of most jurisdictions throughout the world automatically confer
6 | exclusive Copyright and Related Rights (defined below) upon the creator and
7 | subsequent owner(s) (each and all, an "owner") of an original work of
8 | authorship and/or a database (each, a "Work").
9 |
10 | Certain owners wish to permanently relinquish those rights to a Work for the
11 | purpose of contributing to a commons of creative, cultural and scientific
12 | works ("Commons") that the public can reliably and without fear of later
13 | claims of infringement build upon, modify, incorporate in other works, reuse
14 | and redistribute as freely as possible in any form whatsoever and for any
15 | purposes, including without limitation commercial purposes. These owners may
16 | contribute to the Commons to promote the ideal of a free culture and the
17 | further production of creative, cultural and scientific works, or to gain
18 | reputation or greater distribution for their Work in part through the use and
19 | efforts of others.
20 |
21 | For these and/or other purposes and motivations, and without any expectation
22 | of additional consideration or compensation, the person associating CC0 with a
23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
25 | and publicly distribute the Work under its terms, with knowledge of his or her
26 | Copyright and Related Rights in the Work and the meaning and intended legal
27 | effect of CC0 on those rights.
28 |
29 | 1. Copyright and Related Rights. A Work made available under CC0 may be
30 | protected by copyright and related or neighboring rights ("Copyright and
31 | Related Rights"). Copyright and Related Rights include, but are not limited
32 | to, the following:
33 |
34 | i. the right to reproduce, adapt, distribute, perform, display, communicate,
35 | and translate a Work;
36 |
37 | ii. moral rights retained by the original author(s) and/or performer(s);
38 |
39 | iii. publicity and privacy rights pertaining to a person's image or likeness
40 | depicted in a Work;
41 |
42 | iv. rights protecting against unfair competition in regards to a Work,
43 | subject to the limitations in paragraph 4(a), below;
44 |
45 | v. rights protecting the extraction, dissemination, use and reuse of data in
46 | a Work;
47 |
48 | vi. database rights (such as those arising under Directive 96/9/EC of the
49 | European Parliament and of the Council of 11 March 1996 on the legal
50 | protection of databases, and under any national implementation thereof,
51 | including any amended or successor version of such directive); and
52 |
53 | vii. other similar, equivalent or corresponding rights throughout the world
54 | based on applicable law or treaty, and any national implementations thereof.
55 |
56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of,
57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
59 | and Related Rights and associated claims and causes of action, whether now
60 | known or unknown (including existing as well as future claims and causes of
61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum
62 | duration provided by applicable law or treaty (including future time
63 | extensions), (iii) in any current or future medium and for any number of
64 | copies, and (iv) for any purpose whatsoever, including without limitation
65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
66 | the Waiver for the benefit of each member of the public at large and to the
67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver
68 | shall not be subject to revocation, rescission, cancellation, termination, or
69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work
70 | by the public as contemplated by Affirmer's express Statement of Purpose.
71 |
72 | 3. Public License Fallback. Should any part of the Waiver for any reason be
73 | judged legally invalid or ineffective under applicable law, then the Waiver
74 | shall be preserved to the maximum extent permitted taking into account
75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
76 | is so judged Affirmer hereby grants to each affected person a royalty-free,
77 | non transferable, non sublicensable, non exclusive, irrevocable and
78 | unconditional license to exercise Affirmer's Copyright and Related Rights in
79 | the Work (i) in all territories worldwide, (ii) for the maximum duration
80 | provided by applicable law or treaty (including future time extensions), (iii)
81 | in any current or future medium and for any number of copies, and (iv) for any
82 | purpose whatsoever, including without limitation commercial, advertising or
83 | promotional purposes (the "License"). The License shall be deemed effective as
84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the
85 | License for any reason be judged legally invalid or ineffective under
86 | applicable law, such partial invalidity or ineffectiveness shall not
87 | invalidate the remainder of the License, and in such case Affirmer hereby
88 | affirms that he or she will not (i) exercise any of his or her remaining
89 | Copyright and Related Rights in the Work or (ii) assert any associated claims
90 | and causes of action with respect to the Work, in either case contrary to
91 | Affirmer's express Statement of Purpose.
92 |
93 | 4. Limitations and Disclaimers.
94 |
95 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
96 | surrendered, licensed or otherwise affected by this document.
97 |
98 | b. Affirmer offers the Work as-is and makes no representations or warranties
99 | of any kind concerning the Work, express, implied, statutory or otherwise,
100 | including without limitation warranties of title, merchantability, fitness
101 | for a particular purpose, non infringement, or the absence of latent or
102 | other defects, accuracy, or the present or absence of errors, whether or not
103 | discoverable, all to the greatest extent permissible under applicable law.
104 |
105 | c. Affirmer disclaims responsibility for clearing rights of other persons
106 | that may apply to the Work or any use thereof, including without limitation
107 | any person's Copyright and Related Rights in the Work. Further, Affirmer
108 | disclaims responsibility for obtaining any necessary consents, permissions
109 | or other rights required for any use of the Work.
110 |
111 | d. Affirmer understands and acknowledges that Creative Commons is not a
112 | party to this document and has no duty or obligation with respect to this
113 | CC0 or use of the Work.
114 |
115 | For more information, please see
116 |
117 |
--------------------------------------------------------------------------------
/genes/mixGenes.rb:
--------------------------------------------------------------------------------
1 | #################
2 | # CryptoKitties geneScience.mixGenes - "magic" sooper-sekret gene mixing operation forumula (ruby edition)
3 | # to run use:
4 | # $ ruby ./mixGenes.rb
5 | #
6 | #
7 | # based on the pseudo-code published by Sean Soria
8 | # in "CryptoKitties mixGenes Function"
9 | # see https://medium.com/@sean.soria/cryptokitties-mixgenes-function-69207883fc80
10 | #
11 | # original call in kitty script:
12 | # uint256 childGenes = geneScience.mixGenes(matron.genes, sire.genes, matron.cooldownEndBlock - 1);
13 | #
14 | # see https://etherscan.io/address/0xf97e0a5b616dffc913e72455fde9ea8bbe946a2b#code
15 | # opscode:
16 | #
17 | # PUSH1 0x60
18 | # PUSH1 0x40
19 | # MSTORE
20 | # PUSH1 0x04
21 | # CALLDATASIZE
22 | # LT
23 | # PUSH2 0x006c
24 | # JUMPI
25 | # PUSH4 0xffffffff
26 | # PUSH29 0x0100000000000000000000000000000000000000000000000000000000
27 | # PUSH1 0x00
28 | # CALLDATALOAD
29 | # DIV
30 | # AND
31 | # PUSH4 0x0d9f5aed
32 | # ...
33 | #
34 | # pseudo code:
35 | #
36 | # def mixGenes(mGenes[48], sGenes[48], babyGenes[48]):
37 | # # PARENT GENE SWAPPING
38 | # for (i = 0; i < 12; i++):
39 | # index = 4 * i
40 | # for (j = 3; j > 0; j--):
41 | # if random() < 0.25:
42 | # swap(mGenes, index+j, index+j-1)
43 | # if random() < 0.25:
44 | # swap(sGenes, index+j, index+j-1)
45 | # # BABY GENES
46 | # for (i = 0; i < 48; i++):
47 | # mutation = 0
48 | # # CHECK MUTATION
49 | # if i % 4 == 0:
50 | # gene1 = mGene[i]
51 | # gene2 = sGene[i]
52 | # if gene1 > gene2:
53 | # gene1, gene2 = gene2, gene1
54 | # if (gene2 - gene1) == 1 and iseven(gene1):
55 | # probability = 0.25
56 | # if gene1 > 23:
57 | # probability /= 2
58 | # if random() < probability:
59 | # mutation = (gene1 / 2) + 16
60 | # # GIVE BABY GENES
61 | # if mutation:
62 | # baby[i] = mutation
63 | # else:
64 | # if random() < 0.5:
65 | # babyGenes[i] = mGene[i]
66 | # else:
67 | # babyGenes[i] = sGene[i]
68 |
69 |
70 |
71 | def mixgenes( mgenes, sgenes ) ## returns babygenes
72 | ## note: reverse genes strings (in kai) so index 0 is the first number
73 | ## index 1 is the second number etc.
74 | mgenes = mgenes.reverse
75 | sgenes = sgenes.reverse
76 |
77 | babygenes = "?"*48 ## string with 48 question marks (?)
78 |
79 | # PARENT GENE SWAPPING
80 | 12.times do |i| # loop from 0 to 11 # for(i = 0; i < 12; i++)
81 | puts "parent gene swapping i: #{i}"
82 | index = 4*i # index = 4 * i
83 | 3.downto(1) do |j| ## loop from 3 to 1 # for (j = 3; j > 0; j--)
84 | puts " j: #{j}"
85 | if rand(100) < 25 # if random() < 0.25:
86 | mgenes[index+j-1], mgenes[index+j] = # swap(mGenes, index+j, index+j-1)
87 | mgenes[index+j], mgenes[index+j-1]
88 | end
89 | if rand(100) < 25 # if random() < 0.25:
90 | sgenes[index+j-1], sgenes[index+j] = # swap(sGenes, index+j, index+j-1)
91 | sgenes[index+j], sgenes[index+j-1]
92 | end
93 | end
94 | end
95 |
96 | # BABY GENES
97 | 48.times do |i| # loop from 0 to 47 # for (i = 0; i < 48; i++):
98 | puts "baby genes i: #{i}"
99 | mutation = nil # mutation = 0
100 | # # CHECK MUTATION
101 | if i % 4 == 0 # if i % 4 == 0:
102 | gene1 = Kai::NUMBER[ mgenes[i] ] # gene1 = mGene[i]
103 | gene2 = Kai::NUMBER[ sgenes[i] ] # gene2 = sGene[i]
104 | if gene1 > gene2 # if gene1 > gene2:
105 | gene1, gene2 = gene2, gene1 # gene1, gene2 = gene2, gene1
106 | end
107 | if (gene2 - gene1) == 1 && gene1.even? # if (gene2 - gene1) == 1 and iseven(gene1):
108 | probability = 25 # probability = 0.25
109 | if gene1 > 23 # if gene1 > 23:
110 | probability /= 2 # probability /= 2
111 | end
112 | if rand(100) < probability # if random() < probability:
113 | mutation = Kai::ALPHABET[ (gene1/2)+16 ] # mutation = (gene1 / 2) + 16
114 | end
115 | end
116 | end
117 | # GIVE BABY GENES
118 | if mutation # if mutation:
119 | babygenes[i]=mutation # baby[i] = mutation
120 | else # else:
121 | if rand(100) < 50 # if random() < 0.5:
122 | babygenes[i] = mgenes[i] # babyGenes[i] = mGene[i]
123 | else # else:
124 | babygenes[i] = sgenes[i] # babyGenes[i] = sGene[i]
125 | end
126 | end
127 | end
128 |
129 | babygenes.reverse # return bagygenes (reversed back)
130 | end # mixgenes
131 |
132 |
133 | ### let's add base32 / kai helper class
134 |
135 | class Base32 ## Base32 (2^5 - 5bits)
136 |
137 | # See https://en.wikipedia.org/wiki/Base58
138 | ALPHABET = "123456789abcdefghijkmnopqrstuvwx"
139 | BASE = ALPHABET.length ## 32 chars/letters/digits
140 |
141 | # Converts a base10 integer to a base32 string.
142 | def self.encode( num )
143 | buf = String.new
144 | while num >= BASE
145 | mod = num % BASE
146 | buf = ALPHABET[mod] + buf
147 | num = (num - mod)/BASE
148 | end
149 | ALPHABET[num] + buf
150 | end
151 |
152 | NUMBER = {
153 | '1' => 0, '2' => 1, '3' => 2, '4' => 3, '5' => 4, '6' => 5, '7' => 6, '8' => 7,
154 | '9' => 8, 'a' => 9, 'b' => 10, 'c' => 11, 'd' => 12, 'e' => 13, 'f' => 14, 'g' => 15,
155 | 'h' => 16, 'i' => 17, 'j' => 18, 'k' => 19, 'm' => 20, 'n' => 21, 'o' => 22, 'p' => 23,
156 | 'q' => 24, 'r' => 25, 's' => 26, 't' => 27, 'u' => 28, 'v' => 29, 'w' => 30, 'x' => 31
157 | }
158 |
159 | def self.fmt( kai )
160 | ## format in groups of four (4) separated by space
161 | ## e.g. ccac7787fa7fafaa16467755f9ee444467667366cccceede
162 | ## : ccac 7787 fa7f afaa 1646 7755 f9ee 4444 6766 7366 cccc eede
163 | kai.reverse.gsub( /(.{4})/, '\1 ').reverse.strip
164 | end
165 | end # class Base32
166 |
167 |
168 | ## add a shortcut (convenience) alias
169 | Kai = Base32
170 | # why kai?
171 | # in honor of Kai Turner who deciphered the genes - thanks!
172 | # see https://medium.com/@kaigani/the-cryptokitties-genome-project-on-dominance-inheritance-and-mutation-b73059dcd0a4
173 |
174 |
175 |
176 | #####################
177 | # let's go
178 |
179 | mgenes_hex = 0x000063169218f348dc640d171b000208934b5a90189038cb3084624a50f7316c
180 | sgenes_hex = 0x00005a13429085339c6521ef0300011c82438c628cc431a63298e3721f772d29
181 |
182 |
183 | mgenes = Kai.encode( mgenes_hex ) # convert to 5-bit (base32/kai) notation
184 | p mgenes
185 | # => "ddca578ka4f7949p4d11535kaeea175h846k2243aa9gfdcd"
186 | p Kai.fmt( mgenes )
187 | # => "ddca 578k a4f7 949p 4d11 535k aeea 175h 846k 2243 aa9g fdcd"
188 | p mgenes.size
189 | # => 48
190 |
191 | sgenes = Kai.encode( sgenes_hex )
192 | p sgenes
193 | # => "c9am65567ff7b9gg1d1138539f77647577k46784f9gpfcaa"
194 | p Kai.fmt( sgenes )
195 | # => "c9am 6556 7ff7 b9gg 1d11 3853 9f77 6475 77k4 6784 f9gp fcaa"
196 | p sgenes.size
197 | # => 48
198 |
199 | babygenes = mixgenes( mgenes, sgenes )
200 | p babygenes
201 | # => "9dca5586aff7b99p1d1133k5aea767h574kk6744aafgffaa"
202 | p Kai.fmt( babygenes )
203 | # => "9dca 5586 aff7 b99p 1d11 33k5 aea7 67h5 74kk 6744 aafg ffaa"
204 |
--------------------------------------------------------------------------------
/NEWS.md:
--------------------------------------------------------------------------------
1 |
2 | 
3 |
4 | 
5 |
6 | > - Does anyone buy anymore? Had this kitties for years. Anyone wanna buy?
7 | > - I have 340 kitties... and I wanna bulk SELL
8 | > - Kitties since 2017. How much does it value right now? Wanna SELL
9 | > - How much should I sell my gen 0 cat for?
10 | > - I stupidly bought these little bastards. Have 6, what's the best thing to do with them - any chance of making any of my lost money back?
11 | > - Pricing help? How much are my kitties worth?
12 | > - I put these kitties up for sale. Can you please tell me if my pricing is right.
13 | > - Can someone help me sell my cats?
14 | > - Are these kittens worth anything?
15 | >
16 | > -- [CryptoKitties](https://www.reddit.com/r/CryptoKitties)
17 |
18 | 
19 |
20 |
21 | # CryptoKitties - What's News?
22 |
23 | ## 2021
24 |
25 | ### Ethereum Gas Price - All Time High - Transaction Fees
26 |
27 |
28 | > Birthing fees are pretty high.
29 | > I would like to breed but i saw the transaction free / cost which are at $1000.
30 | >
31 | > I'm trying to buy one, and set the gas price to slow (1hr). Over three hours later, and up to $8.53 on gas & still no cat.
32 | > Is the game doomed?
33 | > Update! The transaction took 6 hrs & 15 min. - but it did finally go through.
34 | >
35 | > Just bought two cheap kitties and tried to breed them.
36 | > But the birthding fee is 0.1 ETH (~150 USD)... that's crazy.
37 | >
38 | > Yeah, CryptoKitties is unplayable right now.
39 | >
40 | > Yeah, after buying two cats unaware it would cost 0.1 ETH (~150 USD ) to breed them
41 | > I am a little upset. This is way too expensive,
42 | > I see absolutely no way to get started for less than a few hundred dollars worth of ETH
43 | > if you want to breed cats that are worth selling.
44 | >
45 | > Fees are exceptionally high now due to Ethereum's high price and movements.
46 | > The gas fees are tied to Ether (ETH) therefore high prices.
47 | >
48 | > Probably stuck with my cats forever... jeez, I hate to think of how much they cost in dollars with ether (ETH) as expensive as it is now.
49 | >
50 | > How much gas limit should I use to adopt a cat?
51 | > The recommended gas limit in meta mask is absurd and the transaction
52 | > fee would be like $800, how much should i use?
53 | >
54 | > Gas prices [on Ethereum] have now nearly completely stopped the market.
55 | > I know there's plans to revitalize CryptoKitties [on Flow].
56 | >
57 | > People are mostly buying wrapped in bulk to lower gas fees.
58 | > With the wrapped kitty tokens (WCK, WG0, WVG0) you can buy ten cats and pay $30 fee vs $300 (10 x $30) fees.
59 |
60 |
61 |
62 |
63 | ### CryptoKitties v2.0 - From Ethereum to Flow (Blockchain) - Build In Public
64 |
65 | > On Ethereum, your CryptoKitties live in the storage area associated with the CryptoKitties contract,
66 | > and they have a data field to track who owns them.
67 | >
68 | > On Flow, your CryptoKitties will live in the storage area associated with YOUR account...
69 | >
70 | > -- [Dieter Shirley, Co-Creator CryptoKitties, Creator Flow @ Dapper Labs](https://twitter.com/dete73/status/1301217801101807616)
71 |
72 |
73 |
74 | > Welcome to the early stages of our grand meowgration to Flow.
75 | > We want to enable mainstream adoption of the mascot of blockchain through free to play, new mechanics,
76 | > upgradable smart contracts, easy on-boarding, fewer limitations and restrictions,
77 | > and yes, fully composable, extensible on-chain layer one Kitties with true utility.
78 | > Phew, that was a lot but every bit of it matters.
79 | >
80 | > Our vision is to inspire the world to collect CryptoKitties.
81 | >
82 | > This board will contain ideas, implementations, and designs of all the new features we want to test and potentially bring to Flow.
83 | > Let's put lot of emphasis on the word "test". These features are in various stages of development
84 | > as we work towards building the closed alpha of CryptoKitties on Flow.
85 |
86 | 
87 |
88 | [CryptoKittes on Flow (Blockchain) Board - Build in Public](https://trello.com/b/MVwdMAn7/ck-on-flow-build-in-public)
89 | - [Intrinsic Genes & Nests](https://trello.com/c/89DL79It/25-intrinsic-genes)
90 | - > Intrinsic genes modify the breeding and genetic properties of CryptoKitties and occupy 4 loci in a Kitty's genome.
91 | > Types of intrinsic genes:
92 | >
93 | > Breeding Properties:
94 | > - Vigor: modifies breeding time
95 | > - Fecundity: modifies Catpacity
96 | >
97 | > Genetic Properties:
98 | > - Mutability: modifies both base mutation and devolution probability
99 | > - Penetrance: modifies rate of recessive emergence (gene swaps within a Locus)
100 | - [Gene Science](https://trello.com/c/ROGqDiMM/20-gene-science)
101 | - > The Gene Science contract is responsible for the genetic structure of Kitties.
102 | > Unlike CryptoKitties' math-based mutation pyramid, Gene Science on Flow uses a queryable lookup table to enforce breeding
103 | > logic for mutating pairs.
104 | >
105 | > Every known legacy mutation will be ported over to CryptoKitties on Flow and locked forever.
106 | > While legacy mutations will remain untouched, we do want your Jaguar to be able to mutate
107 | > with new CK on Flow genes while retaining its legacy mutation.
108 | >
109 | > A gene size of 10 bits will allow for 2^10 potential genes in a single locus.
110 | > 25 loci make up the CryptoKitties genome with the first 12 being reserved for legacy loci.
111 | > We've also made changes in the technical implementation of mixgenes and the core Kitty structure to allow backwards compatibility.
112 | - [Breeding with Nests](https://trello.com/c/1LvC0fF0/33-breeding-with-nests)
113 | - > 
114 | >
115 | > Nests are consumable NFTs required in breeding. To breed a pair of Kitties, you'll need one Nest and available
116 | > Cat-pacity from a parent. Upon breeding, an Egg NFT is created and placed within your chosen Nest which can be hatched at a later time.
117 | >
118 | > Nests have their own genes which can affect the breeding or genetic outcome of your Kitties.
119 | > Not all of these properties are included in-scope.
120 | >
121 | > - Level: Maximum Level of Cat born in this nest
122 | > - Nestpacity: Number of times the nest can be used before disintegration
123 | > - Durability: Probability that the nest does not consume Nestpacity on a breed
124 |
125 |
126 |
127 |
128 | **CryptoKitties v2.0 (Flow Edition) Designer**
129 |
130 | New Cattributes! - CryptoKitties on Flow - Render (Design) Your Own Kitty -
131 |
132 | 
133 |
134 |
135 | **Kitty Items - Hats on Cats!**
136 |
137 | > The CryptoKitties NFTs can continue on Ethereum while being equipped by Hats
138 | > that are NFTs on Flow – they will claim their hats upon traveling over.
139 |
140 | Hats on Cats! - Sample CryptoKitties App for Flow - Source:
141 |
142 | > Q: What is Kitty Items?
143 | >
144 | > Kitty Items, a project that demonstrates the current best practices for building decentralized app on flow.
145 | >
146 | > Items are hats for your cats, but under the hood they're non-fungible tokens stored on the flow blockchain.
147 | >
148 | > Items can be purchased from the marketplace with fungible tokens.
149 | > In the future you'll be able to add them to Ethereum CryptoKitties with ownership validated by an oracle.
150 |
151 |
152 |
153 | Articles:
154 | - [CryptoKitties: Getting in the Flow - Blockchain’s favorite mascot is making moves](https://www.cryptokitties.co/blog/post/cryptokitties-on-flow/) - Official CryptoKitties on Flow Announcement
155 |
156 |
157 |
160 |
161 |
162 | ## 2020
163 |
164 |
165 | ### Wrapped Gen-0 CryptoKitties (WG0), Wrapped Virgin Gen-0 CryptoKitties (WVG0)
166 |
167 | > The Wrapped Gen-0 contract ($WG0) is now the biggest holder of Gen-0 CryptoKitties -- [(Oct 9, 2020)](https://twitter.com/Poopie_cat/status/1315340687634690050)
168 |
169 | -
170 | -
171 |
172 | > Q: How is Wrapped Gen-0 and Wrapped Virgin Gen-0 different than Wrapped CryptoKitties?
173 | >
174 | > There is a fixed cap of 50,000 Gen-0 Kitties whereas non-Gen-0 Kitties can be bred indefinitely.
175 |
176 |
177 | Price History:
178 |
179 | Wrapped Gen-0 ($WG0):
180 |
181 | 
182 |
183 | -
184 | - 2021/02/05 - 0.1275 ETH (~$208.26) / Circulating Supply: 1,908
185 |
186 |
187 | Wrapped Virgin Gen-0 ($WVG0):
188 |
189 | 
190 |
191 | - 2021/02/05 - 0.2653 ETH / Circulating Supply: 316
192 |
193 |
194 | For contracts, see [Inside the Wrapped CryptoKitties (WCK, WG0, WVG0) Blockchain Contracts / Services »](https://github.com/cryptocopycats/contracts/tree/master/wrapped)
195 |
196 |
197 |
198 |
199 | ## 2019
200 |
201 | ### Wrapped CryptoKitties (WCK)
202 |
203 | > $WCK wrapped cryptokitties; its actually backed by a digital cat; where as other coins are backed by hot-air.
204 | >
205 | > Do you want to collateralise your CDP (Collateralized Debt Position), with yDAI (Yield Zero-Coupon Bond DAI)
206 | > leveraged CHAI (Wrapper over the DAI Savings Rate),
207 | > which you can flash loan to your synthetic USD to buy your wrapped cryptokitties?
208 |
209 | Turn unique non-fungible tokens into a fungible token.
210 |
211 | How? Tokens (ERC20 on Ethereum) each backed 1:1 by an CryptoKitty (ERC721 on Ethereum)
212 |
213 | -
214 |
215 |
216 | > The new thing is cryptokitties wrapped in a newly minted token,
217 | > that's being traded on a unicorn-themed exchange.
218 |
219 | Buy $WCK on Uniswap with $ETH
220 | -
221 |
222 | Price History:
223 |
224 | > In 24 hours, almost 2,000 CryptoKitties
225 | > have been wrapped into $WCK tokens raising the floor price of Kitties by 50% -- [(June 12, 2019)](https://twitter.com/Poopie_cat/status/1138813558165102592)
226 |
227 | Wrapped CryptoKitty ($WCK):
228 |
229 | 
230 |
231 | - 2021/02/05 - 0.0018 ETH / Circulating Supply: 65,612
232 | - add more prices here
233 |
234 |
235 | For contract, see [Inside the Wrapped CryptoKitties (WCK, WG0, WVG0) Blockchain Contracts / Services »](https://github.com/cryptocopycats/contracts/tree/master/wrapped)
236 |
237 |
238 | Todos:
239 | - Check year of contract start?
240 |
241 |
242 |
245 |
246 |
247 | ## Appendix
248 |
249 |
250 | ### What's Flow?
251 |
252 | > Dieter Shirley, Co-Creator CryptoKitties, Creator Flow @ Dapper Labs:
253 | >
254 | > Flow takes the best ideas from [Factbook's] Diem's MoveVM and combines them with
255 | > a modern, ergonomic syntax inspired by Rust and Swift.
256 | > We think it's a far better way to build digital assets. -- [March 6, 2020](https://twitter.com/dete73/status/1235984369572966400)
257 | >
258 | > The playground shows off our new smart contract language, Cadence.
259 | > It pairs linear types with object capabilities to create a secure
260 | > and declarative model for digital ownership. -- [March 6, 2020](https://twitter.com/dete73/status/1235984368822136833)
261 |
262 | Links:
263 | - Flow Playground @
264 | - Flow Docs @
265 | - Flow Forum @
266 |
267 |
--------------------------------------------------------------------------------
/genes/README.md:
--------------------------------------------------------------------------------
1 | # Inside CryptoKitties Genetics / Genes / Genome
2 |
3 |
4 | _cdcd 5656 4744 gfg4 66d4 7877 eccf 251j 77k7 222k gddg ddea_
5 |
6 |
7 | The 256-bit genome (genes) have over 4-billion variations of phenotypes (what you see)
8 | and genotypes (what you don't see).
9 |
10 | 
11 |
12 | [**The CryptoKitties Genome Project**](https://medium.com/@kaigani/the-cryptokitties-genome-project-68582016f687) by Kai Turner, Dec 19
13 |
14 | > Here's what I've found:
15 | > - Genes are stored in 12 blocks of 4x5-bit codes
16 | > - Each 5-bit code represents a cattribute associated with the position in the gene (body, pattern type, eye color, eye type, primary color, pattern color, secondary color, fancy type, mouth)
17 | > - Each block of 4 codes represents 1 dominant trait expressed in the Kitty followed by 3 recessive traits.
18 | > - Codes are passed from either parent to child, with a low probability of swapping from the 1st recessive, and a lower probability of swapping from the 2nd or 3rd recessive.
19 | > [...]
20 |
21 | 
22 |
23 | (Source: [CryptoKittydex, Kaittributes](https://cryptokittydex.com/kaittributes))
24 |
25 |
26 | [**The CryptoKitties Genome Project: On Dominance, Inheritance and Mutation**](https://medium.com/@kaigani/the-cryptokitties-genome-project-on-dominance-inheritance-and-mutation-b73059dcd0a4) by Kai Turner, Jan 6, 2018 -- Genome, deciphered
27 |
28 | > The genome represents 12 groups of 4 genes.
29 | > Each group of 4 genes maps to a given cattribute trait.
30 | > Within each group of 4 genes, there are 3 recessive genes [R1, R2, R3]
31 | > and 1 dominant gene [D1] which will be reflected as a cattribute for that trait,
32 | > represented in the appearance of that kitty.
33 | >
34 | > [...]
35 | >
36 | > Here is a quick sketch of the relative odds of getting a specific gene from the parents
37 | >
38 | > - 75% - either dominant gene [D1] from parent A or B
39 | > - 18.75% (75/4) - chance of getting either 1st recessive [R1] from A or B
40 | > - 4.69% (75/4²) - chance of getting either 2nd recessive [R2] from A or B
41 | > - 1.17% (75/4³) - chance of getting either 3rd recessive [R3] from A or B
42 | > - 25% - chance of getting a mutation given A & B contain the right gene pairs
43 |
44 | 
45 |
46 |
47 |
48 |
49 | Q: What's kai notation (base58)?
50 |
51 | Kai notation (named to honor Kai who deciphered the kitties genome)
52 | is a base58 variant for decoding the 256-bit integer into 5-bit blocks.
53 | Each 5-bit block is a gene. The 256-bit genome breaks down into 12 groups of 4 (x 5-bit) genes (that is, 12 x 4 x 5-bit = 240 bits)
54 | Example:
55 |
56 | |Kai |Binary |Num|Kai |Binary |Num|Kai |Binary |Num|Kai |Binary |Num|
57 | |-------|-------|---|-------|-------|---|-------|-------|---|-------|-------|---|
58 | | **1** | 00000 | 0 | **9** | 01000 | 8 | **h** | 10000 |16 | **q** | 11000 |24 |
59 | | **2** | 00001 | 1 | **a** | 01001 | 9 | **i** | 10001 |17 | **r** | 11001 |25 |
60 | | **3** | 00010 | 2 | **b** | 01010 | 10| **j** | 10010 |18 | **s** | 11010 |26 |
61 | | **4** | 00011 | 3 | **c** | 01011 | 11| **k** | 10011 |19 | **t** | 11011 |27 |
62 | | **5** | 00100 | 4 | **d** | 01100 | 12| **m** | 10100 |20 | **u** | 11100 |28 |
63 | | **6** | 00101 | 5 | **e** | 01101 | 13| **n** | 10101 |21 | **v** | 11101 |29 |
64 | | **7** | 00110 | 6 | **f** | 01110 | 14| **o** | 10110 |22 | **w** | 11110 |30 |
65 | | **8** | 00111 | 7 | **g** | 01111 | 15| **p** | 10111 |23 | **x** | 11111 |31 |
66 |
67 | Note: The digit-0 and the letter-l are NOT used in kai.
68 |
69 | > Base58 is a group of binary-to-text encoding schemes used to represent large integers as alphanumeric text.
70 | > It is similar to Base64 but has been modified to avoid both non-alphanumeric characters
71 | > and letters which might look ambiguous when printed [e.g. 1 and l, 0 and o].
72 | > It is therefore designed for human users who manually enter the data,
73 | > copying from some visual source, but also allows easy copy
74 | > and paste because a double-click will usually select the whole string.
75 | >
76 | > [-- Base58 @ Wikipedia](https://en.wikipedia.org/wiki/Base58)
77 |
78 |
79 |
80 | Example - Eyes Gene Mapping (Bits 12 to 15) - Kai-to-Cattributes ("Kaittributes"):
81 |
82 | |Kai|Cattribute |Kai|Cattribute |Kai|Cattribute |Kai|Cattribute |
83 | |---|-------------|---|------------|---|------------|---|------------|
84 | | 1 | ?? | 9 | ?? | h | ?? | q | ?? |
85 | | 2 | wonky | a | ?? | i | alien | r | wingtips |
86 | | 3 | serpent | b | ?? | j | fabulous | s | ?? |
87 | | 4 | googly | c | ?? | k | raisedbrow | t | ?? |
88 | | 5 | otaku | d | ?? | m | ?? | u | ?? |
89 | | 6 | simple | e | ?? | n | ?? | v | ?? |
90 | | 7 | crazy | f | ?? | o | ?? | w | ?? |
91 | | 8 | thicccbrowz | g | stunned | p | ?? | x | ?? |
92 |
93 | Note: ?? - "rare" cattribute not yet seen in kitties
94 |
95 |
96 | Example - Body Gene Mapping (Bits 0 to 3)
97 |
98 | |Kai|Cattribute |Kai|Cattribute |Kai|Cattribute |Kai|Cattribute |
99 | |---|-------------|---|------------|---|------------|---|------------|
100 | | 1 | ?? | 9 | ?? | h | ?? | q | ?? |
101 | | 2 | selkirk | a | cymric | i | ?? | r | ?? |
102 | | 3 | ?? | b | chartreux | j | ?? | s | ?? |
103 | | 4 | ?? | c | himalayan | k | ?? | t | manx |
104 | | 5 | ?? | d | munchkin | m | ?? | u | ?? |
105 | | 6 | ?? | e | sphynx | n | mainecoon | v | ?? |
106 | | 7 | ?? | f | ragamuffin | o | laperm | w | ?? |
107 | | 8 | ?? | g | ragdoll | p | persian | x | ?? |
108 |
109 | Note: ?? - "rare" cattribute not yet seen in kitties
110 |
111 |
112 |
113 | [**CryptoKitties mixGenes Function**](https://medium.com/@sean.soria/cryptokitties-mixgenes-function-69207883fc80) by Sean Soria, Dec 22
114 |
115 | > The mixGenes function gets called when you breed two cats. This is how the baby's genes are calculated. [...]
116 | > Here’s the pseudocode to start:
117 |
118 | ```
119 | def mixGenes(mGenes[48], sGenes[48], babyGenes[48]):
120 | # PARENT GENE SWAPPING
121 | for (i = 0; i < 12; i++):
122 | index = 4 * i
123 | for (j = 3; j > 0; j--):
124 | if random() < 0.25:
125 | swap(mGenes, index+j, index+j-1)
126 | if random() < 0.25:
127 | swap(sGenes, index+j, index+j-1)
128 | # BABY GENES
129 | for (i = 0; i < 48; i++):
130 | mutation = 0
131 | # CHECK MUTATION
132 | if i % 4 == 0:
133 | gene1 = mGene[i]
134 | gene2 = sGene[i]
135 | if gene1 > gene2:
136 | gene1, gene2 = gene2, gene1
137 | if (gene2 - gene1) == 1 and iseven(gene1):
138 | probability = 0.25
139 | if gene1 > 23:
140 | probability /= 2
141 | if random() < probability:
142 | mutation = (gene1 / 2) + 16
143 | # GIVE BABY GENES
144 | if mutation:
145 | baby[i] = mutation
146 | else:
147 | if random() < 0.5:
148 | babyGenes[i] = mGene[i]
149 | else:
150 | babyGenes[i] = sGene[i]
151 | ```
152 |
153 |
154 | [**CryptoKitties GeneScience algorithm**](https://medium.com/@alexhegyi/cryptokitties-genescience-1f5b41963b0d) by Alex Hegyi, Dec 23
155 |
156 | > My winter holiday thus far has consisted of staring at disassembled bytecode
157 | > until I had everything figured out:
158 |
159 | ``` python
160 |
161 | # These examples are from Tx 0xa7b0ac87684771f6d6204a09b5a0bf0b97f6adf61b78138e8fd264828e36b956
162 |
163 | # matron.genes
164 | arg1 = 0x000063169218f348dc640d171b000208934b5a90189038cb3084624a50f7316c
165 |
166 | # sire.genes
167 | arg2 = 0x00005a13429085339c6521ef0300011c82438c628cc431a63298e3721f772d29
168 |
169 | # matron.cooldownEndBlock - 1
170 | arg3 = 0x000000000000000000000000000000000000000000000000000000000047ff27
171 |
172 | # BLOCKHASH of block number equal to arg3
173 | blockhash = 0xf9dd4486d68b13839d2f7b345f5223f17abae39a951f2cea5b0ca0dd6dc8db83
174 |
175 |
176 | # load arguments into bytes arrays in big-Endian order
177 |
178 | args1 = []
179 | for cnt in range(32):
180 | args1.append(arg1//((1<<8)**cnt)&0xff)
181 | args1.reverse()
182 | args1 = bytes(args1)
183 |
184 | args2 = []
185 | for cnt in range(32):
186 | args2.append(arg2//((1<<8)**cnt)&0xff)
187 | args2.reverse()
188 | args2 = bytes(args2)
189 |
190 |
191 | args3 = []
192 | for cnt in range(32):
193 | args3.append(arg3//((1<<8)**cnt)&0xff)
194 | args3.reverse()
195 | args3 = bytes(args3)
196 |
197 | blockhashes = []
198 | for cnt in range(32):
199 | blockhashes.append(blockhash//((1<<8)**cnt)&0xff)
200 | blockhashes.reverse()
201 | blockhashes = bytes(blockhashes)
202 |
203 | # concatenate bytes arrays
204 |
205 | alls = blockhashes + args1 + args2 + args3
206 |
207 |
208 | # get hash of bytes arrays. This is your source of "randomness"
209 |
210 | hash = sha3.keccak_256(alls)
211 | hash = int.from_bytes(hash.digest(), byteorder = 'big')
212 |
213 | print(hex(hash))
214 |
215 | # => 0xe30dd999bfba6dd6cd4540fb58c5a1c117e6938c0931459b1c9f6e01d865c19e
216 |
217 |
218 | # get 5-bit chunks of matron and sire
219 |
220 | def masker(arg, start, numbytes):
221 | mask = 2**numbytes - 1
222 | mask = mask << start
223 | out = arg & mask
224 | out = out >> start
225 |
226 | return out
227 |
228 | arg1masks = []
229 | for cnt in range(0x30):
230 | arg1masks.append(masker(arg1, 5*cnt, 5))
231 |
232 | arg2masks = []
233 | for cnt in range(0x30):
234 | arg2masks.append(masker(arg2, 5*cnt, 5))
235 |
236 | arg1maskscopy = arg1masks.copy()
237 | arg2maskscopy = arg2masks.copy()
238 |
239 | # note in worst case hashindex wont reach 256 so no need for modulo
240 | hashindex = 0
241 |
242 | # swap dominant/recessive genes according to masked_hash
243 | for bigcounter in range(0x0c):
244 | for smallcounter in range(3, 0, -1):
245 | count = 4*bigcounter + smallcounter
246 |
247 | masked_hash = masker(hash, hashindex, 2)
248 | hashindex += 2
249 | if masked_hash == 0:
250 | tmp = arg1maskscopy[count - 1]
251 | arg1maskscopy[count - 1] = arg1maskscopy[count]
252 | arg1maskscopy[count] = tmp
253 |
254 | masked_hash = masker(hash, hashindex, 2)
255 | hashindex += 2
256 | if masked_hash == 0:
257 | tmp = arg2maskscopy[count - 1]
258 | arg2maskscopy[count - 1] = arg2maskscopy[count]
259 | arg2maskscopy[count] = tmp
260 |
261 | # combine genes from swapped parent genes, introducing mutations
262 |
263 | outmasks = []
264 | for cnt in range(0x30):
265 | rando_byte = 0
266 |
267 | # mutate only on dominant genes
268 | if cnt%4 == 0:
269 | tmp1 = arg1maskscopy[cnt]&1
270 | tmp2 = arg2maskscopy[cnt]&1
271 |
272 | if tmp1 != tmp2:
273 | masked_hash = masker(hash, hashindex, 3)
274 | hashindex += 3
275 |
276 | mask1 = arg1maskscopy[cnt]
277 | mask2 = arg2maskscopy[cnt]
278 |
279 | # mutate only if the two parent dominant genes differ by 1...
280 | if abs(mask2 - mask1) == 1:
281 | min_mask = min(mask1, mask2)
282 | # and the smaller of the two is even...
283 | if min_mask % 2 == 0:
284 | if min_mask < 0x17:
285 | trial = masked_hash > 1
286 | else:
287 | trial = masked_hash > 0
288 | if not trial:
289 | # mutation is the smaller of the two parent dominant genes,
290 | # divided by two, plus 16
291 | rando_byte = (min_mask >> 1) + 0x10
292 |
293 | if rando_byte > 0:
294 | print(cnt)
295 | outmasks.append(rando_byte)
296 | continue
297 |
298 | masked_hash = masker(hash, hashindex, 1)
299 | hashindex += 1
300 |
301 | if masked_hash == 0:
302 | outmasks.append(arg1maskscopy[cnt])
303 | else:
304 | outmasks.append(arg2maskscopy[cnt])
305 |
306 |
307 | # this is where we will accumulate the calculated child genes
308 | outs = 0
309 |
310 | # this is where you can put the known child genes, for testing
311 | outs2 = 0x5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c
312 |
313 | for cnt in range(0x30):
314 | outs |= outmasks[cnt] << 5*cnt
315 |
316 | # print both for comparison
317 | print(hex(outs))
318 | print(hex(outs2))
319 |
320 | # => 0x5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c
321 | # => 0x5b174298a44b9c6521176000021c53734c9018c431a73298674a5177316c
322 | ```
323 |
324 | (Source: [Alex Hegyi, CryptoKitties GeneScience](https://github.com/heglex/gene-science/blob/master/Cryptokitties%20mixGenes%20test.ipynb))
325 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | For more blockchain books, see the [**Best of Crypto Books page »**](https://openblockchains.github.io/crypto-books/)
2 |
3 |
4 | ---
5 |
6 | **A message from the CryptoKitties makers:**
7 |
8 | **You've been permanently banned from participating in r/CryptoKitties. You won't be able to post or comment. Reason: Self-promotion.**
9 |
10 | Yes, Dapper Labs - the $7.5 billion dollar CryptoKitties gambling operator & promotor - falesly (or is that fraudulently?)
11 | claiming it's a "video game with cute-little cartoon cats that you own 100%" -
12 | censors this author's public service message. Remember - I do not get paid for updating the awesome pages here.
13 | In response to continue posting I've opened-up a new dev channel **[r/CryptoKittiesDev](https://old.reddit.com/r/CryptoKittiesDev/)**. Join us.
14 |
15 | ---
16 |
17 |
18 | 
19 |
20 |
21 | The Future of Digital Collectibles - CryptoKitties, CryptoPuppies, CryptoPets, CryptoMonsters, CryptoTulips - Latest (and Greatest) Investment Opportunities in Online Casino Gambling - The Future is Meow
22 |
23 | > - Fabulous Persian Spock Gerbil Gold Cottoncandy - Extremely rare gen 5 swift virgin | 2.9 ETH
24 | > - Rarity: 0.00264% Gen 5 JAGUAR FABULOUS GOLD DALI!! VIRGIN!
25 | > - Rarity: 0.0015% Princess Bubblegum is now for sale! Gen 12 | Brisk | Virgin | Chartreux | Bubblegum | Otaku | Emeraldgreen | Saycheese | Mauveover | Spock - Starts ETH 20/Ends ETH 10
26 | > - Gold ducat, Gen 5, Virgin, Swift. Very cheap
27 | > - Cheap Gen 1 cute kittie with rare genes! Only 0.125 ETH
28 | > - UNIQUE Virgin Peach Googly Gold Mauveover gen:2 cooldown:1 0.87992% RARE
29 | > - SUPER CHEAP: Gerbil, Ragdoll, Scarlet, Chestnut, Cotton Candy!!! 0.02 ETH (~$14)
30 | > - I'm giving away a Gen 1 FAST Gold for free...
31 | >
32 | > -- [CrypotKittiesMarket](https://www.reddit.com/r/CryptoKittiesMarket)
33 |
34 |
35 | > Blockchain has unlocked the magic of digital scarcity, and combining that with the power of
36 | > making the digital goods persistent gives them a potential value that is only limited by how much
37 | > prestige a wealthy person might place on ownership of the item.
38 | >
39 | > -- [Justin Poirier](https://twitter.com/tokenizedcap/status/938460753589424128)
40 |
41 |
42 | > 3 days of up and 19 days of down down down... And the 3 up days were right at the start. Yeah, looking real good.
43 | >
44 | > Nobody wants to pay $300 for a hexadecimal string. That's LITERALLY all you’re buying.
45 | > All the website does is display a picture of a cat. You're paying hundreds of dollars for a picture of a cat.
46 | > Let that sink in.
47 | >
48 | > This was a modern tulip bubble. You were buying hex strings that tied to the picture of a cat.
49 | > People were paying 10-20-30 ETH for a cat picture. 10 ETH was around $4000? For a cat picture. Yeah...
50 | >
51 | > -- [CryptoKitties](https://www.reddit.com/r/CryptoKitties)
52 |
53 |
54 |
55 | **REMINDER: In the digitial world there are no originals! Every copy is a original and you cannot tell the difference
56 | (all 0s and 1s are the same). And, yes, you can always make as many (free) copies as you like (in a free world).
57 | Claiming that you can protect your exclusive rights to pixels because the record of ownership
58 | is stored in a public database is absurd.
59 | Without laws and governments that help you with your rights - the claim is just
60 | a meaningless series of 0s and 1s. PS: Do you really own CryptoKitties? (Spoiler: No.)
61 | Check your license agreement with DapperLabs - the pixel art license seller - and do NOT get fooled by the record of ownership.
62 | You are a licensee and NOT an owner.**
63 |
64 |
65 | From the [CryptoKitties License F.A.Q](https://www.niftylicense.org):
66 |
67 | > Dapper Labs, Inc. created [and owns] the art of your cryptokitty, and it's a big part of our brand.
68 | > At the end of the day, businesses also need to have the right to make the big decisions [and the big $$$]
69 | > about how the art gets used in a commercial setting.
70 | >
71 | > We reserve to ourselves the right to make bigger [and bigger] deals to help our business grow
72 | > [and rake in all the $$$ for ourselves - of course].
73 |
74 |
75 |
76 |
77 | # Awesome CryptoKitties Bubble (Anno 2017)
78 |
79 | A collection about Awesome CryptoKitties (Yes, Cute Little Cartoon Cats) on the Blockchain! and CryptoCopycats - digital collectibles secured on a distributed public databases w/ crypto hashes. Are CryptoPuppies the new CryptoKitties? Contributions welcome.
80 |
81 |
82 | What's News?
83 |
84 | For the latest updates, see [**CryptoKitties in 2021 & 2020 »**](NEWS.md)
85 |
86 |
87 | Contents
88 |
89 | - [CryptoKitties (Yes, Cute Little Cartoon Cats) on the Blockchain!](#cryptokitties-yes-cute-little-cartoon-cats-on-the-blockchain)
90 | - [Press Coverage](#press-coverage) - _CryptoKitties Mania (Anno 2017)_
91 | - [Timeline](#timeline) - _Major Milestones in the CryptoKitties History_
92 | - [Owners / Producers](#owners--producers)
93 | - [Team](#team) - _Meet the CryptoKitties Makers_
94 | - [Special Collector's CryptoKitties](#special-collectors-cryptokitties)
95 | - [Sales Statistics $$$](#sales-statistics)
96 | - [Articles](#articles)
97 | - [Money, Money, Money $$$](#money-money-money-) - _Gambling with CryptoKitties - Welcome to the Casino - Get-Rich-Quick_
98 | - [How Do the Founder Make Money with CryptoKitties?](#how-do-the-founder-make-money-with-cryptokitties)
99 | - [How Can You Make Money with CryptoKitties?](#how-can-you-make-money-with-cryptokitties)
100 | - [Scams, Scams, Scams - The Art of the Steal](#scams-scams-scams---the-art-of-the-steal) - _Buyer Beware! Seller Beware! Here Be Dragons!_
101 | - [Is CryptoKitties a Scam? Is CryptoKitties a Pyramid (Gambling) Scheme? Is CryptoKittes an Online (Gambling) Casino?](#is-cryptokitties-a-scam-is-cryptokitties-a-pyramid-gambling-scheme-is-cryptokittes-an-online-gambling-casino)
102 | - [Q: Is CryptoKitties a scam?](#q-is-cryptokitties-a-scam)
103 | - [Q: Are CryptoKitties like dollars or like stuffed animals?](#q-are-cryptokitties-like-dollars-or-like-stuffed-animals)
104 | - [Q: Is CryptoKitties a pyramid (gambling) scheme?](#q-is-cryptokitties-a-pyramid-gambling-scheme)
105 | - [Q: Is CryptoKitties an online gambling casino?](#q-is-cryptokitties-an-online-gambling-casino)
106 | - [Fun, Fun, Fun](#fun-fun-fun) - _Modern Art Paintings (Acryl on Canvas) and More_
107 | - [Questions & Answers](#questions--answers)
108 | - [Tech](#tech)
109 | - [Q: Couldn't CryptoKitties be hosted on many types of databases besides a blockchain?](q-couldnt-cryptokitties-be-hosted-on-many-types-of-databases-besides-a-blockchain)
110 | - [Legal](#legal)
111 | - [Q: Do you really own your CryptoKitties?](#q-do-you-really-own-your-cryptokitties) - _Spoiler: No_
112 | - [Casino & Gambling / "Market & Investing"](#casino--gambling--market--investing)
113 | - [Q: What's the cost of playing?](#q-whats-the-cost-of-playing)
114 | - [Q: What's the population? How many gen0 kitties will there be?](#q-whats-the-population-how-many-gen0-kitties-will-there-be)
115 | - [Q: What's a clock auction?](#q-whats-a-clock-auction)
116 | - [Q: What make's a kitty good?](#q-what-makes-a-kitty-good)
117 | - [Q: What are rare traits?](#q-what-are-rare-traits)
118 | - [Inside CryptoKitties Genetics](#inside-cryptokitties-genetics)
119 | - [Code on the Blockchain - Electronic Contract Scripts](#code-on-the-blockchain---electronic-contract-scripts)
120 | - [More / Misc](#more--misc)
121 | - [Crypto Copycats on the Blockchain!](#crypto-copycats-on-the-blockchain)
122 | - [History Corner](#history-corner) - _Collectibles on the Blockchain before CryptoKitties_
123 | - [CryptoPunks on the Blockchain!](#cryptopunks-on-the-blockchain)
124 |
125 |
126 |
127 |
128 | ## CryptoKitties (Yes, Cute Little Cartoon Cats) on the Blockchain!
129 |
130 | Collectible. Breedable. Adorable.
131 |
132 | Collect and breed digital cats. Start meow. Buy! Sell! Hold!
133 |
134 | > Q: What's CryptoKitties? What's the big deal?
135 | >
136 | > CryptoKitties is centered around breedable, collectible, and oh-so-adorable creatures
137 | > we call CryptoKitties! Each cat is one-of-a-kind and 100% owned by you (*);
138 | > it cannot be replicated, taken away, or destroyed.
139 | >
140 | > CryptoKitties is built on blockchain technology.
141 | > You can buy, sell, or trade your CryptoKitty like it was a traditional collectible,
142 | > secure in the knowledge that blockchain will track ownership securely.
143 | > But, unlike traditional collectibles, you can breed two CryptoKitties
144 | > to create a brand-new, genetically unique offspring.
145 | > It results in something special—just like you!
146 |
147 | (*): See Q: Do you really own your CryptoKitties? A: Spoiler: No.
148 |
149 |
150 | Learn more @ [cryptokitties.co](https://cryptokitties.co),
151 | medium: [cryptokitties](https://medium.com/cryptokitties),
152 | twitter: [CryptoKitties](https://twitter.com/CryptoKitties),
153 | reddit: [CryptoKitties](https://www.reddit.com/r/CryptoKitties)
154 |
155 |
156 | 
157 |
158 |
159 | > All I want for Christmas is a CryptoKitty.
160 | >
161 | > -- [Kayla Williams](https://twitter.com/kaylaw/status/938590748655550464)
162 |
163 | > I got a fever. And the only prescription is more CryptoKitties.
164 | >
165 | > -- [Eduardo Salazar](https://twitter.com/ceduardosalazar/status/938558630663634944)
166 |
167 | > My Gen 7 CryptoKitty. The Future is Meow.
168 | >
169 | > -- [Anshul Dhawan](https://twitter.com/TheAnshulDhawan/status/938551642202324993)
170 |
171 | > Celebrating 100 000 Kitties!
172 | >
173 | > -- [CryptoKitties](https://twitter.com/CryptoKitties/status/938223161232916481) - Dec/5
174 |
175 | > WikiLeaks now accepts #CryptoKitties as a contribution method.
176 | > In many jurisdictions you can write them down for tax purposes as an investment.
177 | > [Official WikiLeaks CryptoKitties](https://wikileaks.shop/pages/cryptokitties) -
178 | > Purebred WikiLeaks CryptoKitties arrive in time for Christmas.
179 | >
180 | > -- [WikiLeaks](https://twitter.com/wikileaks/status/944209405377101824)
181 |
182 |
183 |
184 | ### Press Coverage
185 |
186 | - [**People have spent over $1M buying virtual cats on the Ethereum blockchain**](https://techcrunch.com/2017/12/03/people-have-spent-over-1m-buying-virtual-cats-on-the-ethereum-blockchain/), TechCrunch. Dec/3
187 | - [**CryptoKitties Mania Overwhelms Ethereum Network's Processing**](https://www.bloomberg.com/news/articles/2017-12-04/cryptokitties-quickly-becomes-most-widely-used-ethereum-app), Bloomberg, Dec/4
188 | - [**Introducing CryptoKitties, the New Digital Pets Taking Ethereum by Storm**](http://fortune.com/2017/12/04/blockchain-cryptokitties-ethereum/), Fortune, Dec/4
189 | - [**This Game Combines The Internet's Favorite Things: Cats & Cryptocurrency**](https://www.youtube.com/watch?v=qk7gRljIKww), Vice, Dec/5
190 | - [**Meet CryptoKitties, the $100,000 digital beanie babies epitomizing the cryptocurrency mania**](https://www.cnbc.com/2017/12/06/meet-cryptokitties-the-new-digital-beanie-babies-selling-for-100k.html), CNBC, Dec/6
191 | - [**Ethereum Network Copes With Surge of Activity as Virtual Kitten Game Goes Viral**](https://blogs.wsj.com/cio/2017/12/07/ethereum-network-copes-with-surge-of-activity-as-virtual-kitten-game-goes-viral/), The Wall Street Journal, Dec/7
192 | - [**CryptoKitties have the digital currency world purring**](http://www.sfchronicle.com/news/article/CryptoKitties-have-the-digital-currency-world-12462575.php),
193 | The San Francisco Chronicle,
194 | Dec/27 - The digital kitties might not be worth the paper they're not printed on.
195 | - [**Reigning Cats -How to buy cryptocurrency Ethereum – is it worth as much as Bitcoin and what are CryptoKitties?**](https://www.thesun.co.uk/money/5087162/how-to-buy-ethereum-price-cryptocurrency-cryptokitties-bitcoin/), The Sun, Dec/28 - Players can buy and sell virtual cats for as much as $10,000 on the new digital currency - with their rather valuable 'Cattributes'
196 | - [**CryptoKitties, Explained ... Mostly**](https://www.nytimes.com/2017/12/28/style/cryptokitties-want-a-blockchain-snuggle.html), The New York Times, Dec/28 - Why are $20 million and 180,000 people suddenly in the market for digital cats? We gamified the blockchain.
197 |
198 |
199 |
200 | ### Timeline
201 |
202 | Note: For official (twice weekly) updates / timeline see [updates.cryptokitties.co](https://updates.cryptokitties.co).
203 |
204 |
205 | _CryptoKitties History_
206 |
207 | - 2017 Oct/19 - CryptoKitties alpha test starts at ETH Waterloo (in Ontario, Canada) - an Ethereum hackathon; hundreds of users bred thousands of cats
208 | - 2017 Nov/22 - CryptoKitties contract scripts uploaded onto the public Ethereum blockchain
209 | - 2017 Nov/23 - CryptoKitties closed beta starts; one of the top three most active Ethereum contracts within three hours
210 | - 2017 Nov/28 - CryptoKitties it's official; open to the public - let's wecome everyon to collect, buy, sell, and breed digital cartoon cats on the blockchain
211 | - 2017 Nov/28 - $4_700 USD kitty sold on day of launch
212 | - 2017 Nov/30 - 873 users with an average of 15 kitties each; 19_264 CryptoKitties created or bred; over 120 ETH (~$51_000) in transcations within 1 week; 3.5% of ALL Ethereum transactions (2nd contract on the blockchain)
213 | - 2017 Dec/2 - Highest selling cat - Kitty #1 (Gen 0, Genesis Exclusive) - sold for Ξ 246.9255 ETH (~$114_481.59)
214 | - 2017 Dec/5 - ~60k registered users; over $5M USD in transactions; CryptoKitties accounts for ~25% of world-wide Ethereum traffic
215 | - 2017 Dec/6 - Celebrating 100 000 CryptoKitties
216 | - 2017 Dec/6 - Highest selling cat - Kitty #4 (Gen 0) - sold for Ξ 247.0000 ETH (~$107_816.49)
217 | - 2017 Dec/7 - Highest selling cat - Kitty #18 (Gen 0) - sold for Ξ 253.3368 ETH (~$110_707.16)
218 | - 2017 Dec/10 - Celebrating 200 000 CryptoKitties
219 | - 2017 Dec/12 - 150k+ registered users; $15M USD in transactions
220 | - 2017 Dec/14 - Celebrating 300 000 CryptoKitties
221 | - 2017 Dec/21 - WikiLeaks Accepts (Sells) CryptoKittes for Donations
222 | - 2017 Dec/24 - Celebrating 400 000 CryptoKitties
223 |
224 |
225 |
226 | - 2018 Feb/14 - Family (breeding "bloodline") jewels (for "mewtations"/mutations) added / live
227 | - 2018 Feb/19 - Official blog launched
228 | - 2018 Feb/23 - Fancy Cats now limited edition
229 | - 2018 Mar/15 - Enhanced cattributes added / live
230 |
231 |
232 |
233 | _From the Official CryptoKitties News Blogs_
234 |
235 | - 2018 Feb/19 - [How to get started and stay up to date on CryptoKitties](https://medium.com/cryptokitties/how-to-get-started-and-stay-up-to-date-on-cryptokitties-15e2a5fb8f17)
236 |
237 | > Moving forward, we're going to treat this blog as our source of truth [...]
238 | > this blog will be how you get the latest in-depth news for everything CryptoKitties.
239 |
240 | - 2018 Feb/23 - [All Fancy Cats are now limited edition!](https://medium.com/cryptokitties/all-fancy-cats-are-now-limited-edition-717dfa8e20e)
241 | - 2018 March/12 - [All about Family Jewels](https://medium.com/cryptokitties/all-about-family-jewels-ee4bc1f56608) -- A guide to Family Jewels, mewtations, and how they all work together
242 | - 2018 March/20 - [Cat's out of the bag - CryptoKitties receives $12M in funding](https://medium.com/cryptokitties/cryptokitties-receives-12m-in-funding-38322f90ab65)
243 |
244 | > Who are these fat cats investing in CryptoKitties? The investment is led by Andreessen Horowitz
245 | > and Union Square Ventures, two of the world's top venture capital firms...
246 |
247 |
248 | Big in Greater China? Updates
249 |
250 | - 2018 March/7 - [Big news on CryptoKitties iOS App launch in China, Hong Kong, and Taiwan!](https://medium.com/cryptokitties/big-news-on-cryptokitties-ios-app-launch-in-china-hong-kong-and-taiwan-bf767719fe22) -- Giveaways, new cats, our first Artist Series contributor will precede the launch
251 | - 2018 March/8 - [CryptoKitties: Now Made in China™](https://medium.com/cryptokitties/cryptokitties-now-made-in-china-b8eddfaed599)
252 | - 2018 March/21 - [So how's it going in China?](https://medium.com/cryptokitties/so-hows-it-going-in-china-6b5c512b58f4)
253 |
254 |
255 |
256 |
257 | _Upcoming (Planed) Milestones_
258 |
259 | - Spring 2018 - The CryptoKitties mobile app starts
260 | - Early 2018 - CryptoKitties plans to accept dollars, euros and yen or credit cards as soon as possible.
261 | - November 2018 - The last of the 50_000 Gen 0 CryptoKitties auctioned off to the public; CryptoKitties can now only grow by breeding.
262 |
263 |
264 | _More (Minor) Milestones_
265 |
266 |
268 |
269 | - 2017 Dec/3 - Due to network congestion, we are increasing the birthing fee from 0.001 ETH to 0.002 ETH. This will ensure your kittens are born on time! The extra is needed to incentivize miners to add birthing txs to the chain. Long-term solution will be explored very soon!
270 | - 2017 Dec/4 - DUE TO CONGESTION ON THE NETWORK WE ARE INCREASING THE BIRTHING FEE FROM 0.002 ETH TO 0.015 ETH. WE HOPE THIS WILL ALLOW MORE KITTENS TO BE BORN ON TIME AS THERE HAVE BEEN SIGNIFICANT DELAYS
271 | - 2017 Dec/6 - WE ARE INCREASING THE RECOMMENDED DEFAULT GAS PRICE FROM 25 TO 40 GWEI IN ORDER TO INCENTIVIZE THE MINERS. AS ALWAYS YOU ARE ABLE TO ADJUST THIS AT YOUR OWN DISCRETION
272 | - 2017 Dec/11 - We have dropped the birthing fee from 0.015 ETH to 0.008 ETH. Happy breeding everyone!
273 | - 2017 Dec/22-24 - Winter CryptoKitties Giveaway Contest
274 | - 2018 March/13 - [Why does our database fall out of sync?](https://medium.com/cryptokitties/why-does-our-database-fall-out-of-sync-c86b1eefa6d)
275 |
276 |
277 | _New Traits / Fancies Timeline_
278 |
279 | 2017
280 |
281 | - Dec/20 - New Trait - Serpent - Eye type
282 | - Dec/20 - New Trait - Alien - Eye type
283 | - Dec/22 - New Trait - Hintomint - Body color
284 | - Dec/28 - New Trait - Elk - Discovered in Kitty #422103.
285 | - Dec/31 - New Trait - Icy - Secondary color (chest color) - white
286 | - Dec/31 - New Trait - Selkirk - Body type - hair puff with thin tail
287 | - Dec/31 - New Trait - Flamingo - Secondary color (chest color) - pink
288 | - Dec/31 - New Trait - Seafoam - Secondary color (chest color) - green
289 | - Dec/31 - **New Fancy** - PhuZiqaat - Best guess recipe = chartreux + spock + alien + pouty
290 |
291 | 2018
292 |
293 | - Jan/3 - New Trait - Thundergrey - Eye color
294 | - Jan/4 - New Trait - Wonky - Eye type
295 | - Jan/4 - New Trait - Pumpkin - Eye color
296 | - Jan/4 - New Trait - Babypuke - Eye color
297 | - Jan/6 - New Trait - Grim - Mouth type
298 | - Jan/6 - New Trait - Grimace - Mouth type
299 | - Jan/6 - New Trait - Neckbeard - Mouth type
300 | - Jan/6 - New Trait - Stunned - Eye type
301 |
302 |
303 |
304 |
305 | ### Owners / Producers
306 |
307 | **Axiom Zen** (web: [axiomzen.co](https://www.axiomzen.co), twitter: [axiomzenteam](https://twitter.com/axiomzenteam), github: [axiomzen](https://github.com/axiomzen))
308 |
309 | Founded in 2013. Headquarters in Vancouver, British Columbia (BC), Canada.
310 |
311 | > Axiom Zen is a venture studio. We specialize in new venture creation - building products and companies
312 | > at the cutting edge of technology.
313 | >
314 | > Our team of fifty founder-quality engineers, product leads, and designers combine a wealth of experience from fast-growing startups
315 | > and companies.
316 |
317 | CEO: Roham Gharegozlou - twitter: [rohamg](https://twitter.com/rohamg), angel: [roham](https://angel.co/roham)
318 |
319 | > We recommend curating your kitties collection and enjoying the game [for life],
320 | > as opposed to engaging in [get-rich-quick] speculation. #HODL
321 | >
322 | > -- [Roham Gharegozlou](https://twitter.com/rohamg/status/940979947916623873)
323 |
324 |
325 |
326 | #### Team
327 |
328 | _Meet the CryptoKitties Makers_
329 |
330 | 
331 |
332 | (Source: [CryptoKittes For Press / Team](https://www.cryptokitties.co/press))
333 |
334 |
335 | CryptoKitty Team :
336 |
337 | - **Mack Flavelle** (*) / Product / twitter: [mackflavelle](https://twitter.com/mackflavelle), reddit: [mackflavelle](https://www.reddit.com/u/mackflavelle)
338 | - **Arthur Camara** (*) / Product and Development / twitter: [arthur_camara](https://twitter.com/arthur_camara), reddit: [arthurcamara1](https://www.reddit.com/u/arthurcamara1)
339 | - **Dieter Shirley** (*)/ Director of Blockchain / twitter: [dete73](https://twitter.com/dete73), reddit: [dete73](https://www.reddit.com/u/dete73), github: [dete](https://github.com/dete)
340 | - **Fabiano Pereira** (*) / Blockchain Contract Scripter / twitter: [FlockonUS](https://twitter.com/FlockonUS), reddit: [flockonus](https://www.reddit.com/u/flockonus)
341 | - **Benny Giang** (*) / Community / twitter: [BennyGiang](https://twitter.com/BennyGiang), reddit: [nezmoixa](https://www.reddit.com/u/nezmoixa)
342 | - **Layne LaFrance** (*) / Business and Support / twitter: [laynelafrance](https://twitter.com/laynelafrance), reddit: [laynee77](https://www.reddit.com/u/laynee77)
343 | - **Yasmine Nadery** / Marketing
344 | - **Elsa Wilk** / Marketing
345 | - **Bryce Bladon** / Brand and Communications
346 | - **David Huynh** / Design
347 | - **Vivian Hu** / Design
348 | - **Guile Twardowski** / Art and design
349 | - **Daniela Diaz** / Product
350 | - **Nick Salloum** / Development
351 | - **Maximiliano Castro** / Development
352 | - **Jordan Schalm** / Development
353 | - **Fabio Kenji** / Development
354 | - **Fabiano Soriani** / Development
355 | - **Andrew Burian** / Operations
356 |
357 | (*): from the Ask the Team Anything on CryptoKitties Reddit
358 |
359 | Mack Flavelle came up with the original idea.
360 | Mack is the project leader and self-described "fat cat" of CryptoKitties.
361 |
362 | > If you are going to build consumer [gambling casino] products on the internet [blockchain] then you should not explain
363 | > why you're using cats, but you should explain why you are not using cats.
364 | >
365 | > -- [Mack Flavelle](http://www.cbc.ca/radio/spark/digital-kitties-make-cryptocurrency-more-accessible-1.4443100)
366 |
367 |
368 |
369 | 
370 |
371 |
372 |
373 |
374 | ### Special Collector's CryptoKitties
375 |
376 | 
377 |
378 |
379 | Genesis Kitty [#1](https://www.cryptokitties.co/kitty/1) (Exclusive Cat) - Sold for 246.926 ETH (~$115 000) on Dec/2
380 |
381 | Genes `ccac 7787 fa7f afaa 1646 7755 f9ee 4444 6766 7366 cccc eede`
382 |
383 | ``` json
384 | {"id": 1, "name": "Genesis", "generation":0,
385 | "created_at":"2017-11-23T06:19:59.000Z",
386 | "image_url":"https://storage.googleapis.com/ck-kitty-image/0x06012c8cf97bead5deae237070f9587f8e7a266d/1.png",
387 | "color":"sizzurp",
388 | "bio":"Greetings, human. I am Genesis. The dogs know me as alpha; the cats know me as omega. To your kind, I am a riddle wrapped in an enigma, first found by a user in Mystery, Alaska. I looked into the void and the void looked back. Then I lost interest. I can’t wait to be your new owner!",
389 | "is_fancy":true,
390 | "is_exclusive":true,
391 | "fancy_type":"Genesis",
392 | "status":{"is_ready":true,"is_gestating":false,"cooldown":1442286378458,"cooldown_index":0},
393 | "purrs":{"count":286},
394 | "auction":{},
395 | "owner":{"address":"0x79bd592415ff6c91cfe69a7f9cd091354fc65a18","image":"19","nickname":"Stimpson J. Cat"},
396 | "matron":{},
397 | "sire":{},
398 | "children":[],
399 | "cattributes":[]}
400 | ```
401 |
402 | (Source: [api.cryptokitties.co/kitties/1](https://api.cryptokitties.co/kitties/1))
403 |
404 |
405 |
406 | 
407 |
408 | First Xmas Kitty [#174756](https://www.cryptokitties.co/kitty/174756) (Fancy Cat - Mistletoe) - Sold for 2.097 ETH on Dec/10
409 |
410 | Genes `cdcd 5656 4744 gfg4 66d4 7877 eccf 251j 77k7 222k gddg ddea`
411 |
412 | ``` json
413 | {"id":174756, "name":"👑FIRST Mistletoe born!🎄⛄🎅🎁", "generation":8,
414 | "created_at":"2017-12-09T06:34:56.000Z",
415 | "image_url":"https://storage.googleapis.com/ck-kitty-image/0x06012c8cf97bead5deae237070f9587f8e7a266d/174756.png",
416 | "color":"bubblegum",
417 | "bio":"Heyo! I'm 👑FIRST Mistletoe born!🎄⛄🎅🎁. All you need to know about me is I hate chocolate with a passion. Some people say I'm the Peter Griffin of the group. This will be an amewsing friendship.",
418 | "is_fancy":true,
419 | "is_exclusive":false,
420 | "fancy_type":"Mistletoe",
421 | "status":{"is_ready":true,"is_gestating":false,"cooldown":1513646373784,"cooldown_index":10},
422 | "purrs":{"count":2},
423 | "auction":{"id":343464, "type":"sale",
424 | "start_price":"10500000000000000000","end_price":"10000000000000000000",
425 | "start_time":"1513922541000","end_time":"1514095341000",
426 | "current_price":"10000000000000000000","duration":"172800000","status":"open",
427 | "seller":{"address":"0x9037382b938117d4a147f460c0a313bd9b793c22","nickname":"earthtraveler","image":"3"}},
428 | "owner":{"address":"0xb1690c08e213a35ed9bab7b318de14420fb57d8c","image":"16","nickname":"CK Auction Contract 🌻"},
429 | "matron":{"id":172555,"name":"Oldlace+Gerbil+Gold","generation":7,"owner_wallet_address":"0x2829f8689dc90a60b1d011af2dfb0cf859bd4c48","created_at":"2017-12-09T04:57:44.000Z","image_url":"...","color":"gold","is_fancy":false,"is_exclusive":false,"fancy_type":null,"status":{"is_ready":true,"is_gestating":false,"cooldown":1512905129457}},
430 | "sire":{"id":169197,"name":"Yay!","generation":6,"owner_wallet_address":"0x2829f8689dc90a60b1d011af2dfb0cf859bd4c48","created_at":"2017-12-09T02:08:19.000Z","image_url":"...","color":"gold","is_fancy":false,"is_exclusive":false,"fancy_type":null,"status":{"is_ready":true,"is_gestating":false,"cooldown":1512901074755}},
431 | "children":["..."],
432 | "cattributes":[]}
433 | ```
434 |
435 | (Source: [api.cryptokitties.co/kitties/174756](https://api.cryptokitties.co/kitties/174756))
436 |
437 |
438 | 
439 |
440 |
441 | 
442 |
443 | Ho Ho Ho - First Santa Claus Kitty [#275808](https://www.cryptokitties.co/kitty/275808) (Fancy Cat - Santa Claws) - Sold for 7.258 ETH on Dec/13
444 |
445 |
446 | ``` json
447 | {"id":275808,"name":"the First SantaClaws! 🎅","generation":6,
448 | "created_at":"2017-12-12T19:02:00.000Z",
449 | "image_url":"https://storage.googleapis.com/ck-kitty-image/0x06012c8cf97bead5deae237070f9587f8e7a266d/275808.png",
450 | "color":"limegreen",
451 | "bio":"Ciao! I'm the First SantaClaws! 🎅. My friends describe me as raunchy and annoying. When I'm not summoning ghosts, I'm volunteering at the local kitten rescue shelter! I hope you like kitten around as much as I do!",
452 | "is_fancy":true,
453 | "is_exclusive":false,
454 | "fancy_type":"SantaClaws",
455 | "status":{"is_ready":true,"is_gestating":false,"cooldown":1513108763494,"cooldown_index":4},
456 | "purrs":{"count":2},
457 | "auction":{"id":585047,"type":"sale",
458 | "start_price":"7500000000000000000","end_price":"7500000000000000000",
459 | "start_time":"1514164770000","end_time":"1514251170000",
460 | "current_price":"7500000000000000000","duration":"86400000","status":"open",
461 | "seller":{"address":"0xd28dfb56343774a4b461aa6722870b11ef2abf58","nickname":"kjkjh;kj","image":"17"}},
462 | "owner":{"address":"0xb1690c08e213a35ed9bab7b318de14420fb57d8c","image":"16","nickname":"CK Auction Contract 🌻"},
463 | "matron":{"id":261160,"name":"ow+ó!","generation":5,"owner_wallet_address":"0x2f9bfadb9b39e24e6db89e176f7a1d99d6ed9aa8","created_at":"2017-12-12T04:42:09.000Z","image_url":"...","color":"limegreen","is_fancy":false,"is_exclusive":false,"fancy_type":null,"status":{"is_ready":true,"is_gestating":false,"cooldown":1513210822602}},
464 | "sire":{"id":235050,"name":"Rare Kitty Kawai!","generation":5,"owner_wallet_address":"0x2f9bfadb9b39e24e6db89e176f7a1d99d6ed9aa8","created_at":"2017-12-11T05:39:27.000Z","image_url":"...","color":"gold","is_fancy":false,"is_exclusive":false,"fancy_type":null,"status":{"is_ready":true,"is_gestating":false,"cooldown":1513236004508}},
465 | "children":["..."],
466 | "cattributes":[]}
467 | ```
468 |
469 | (Source: [api.cryptokitties.co/kitties/275808](https://api.cryptokitties.co/kitties/275808))
470 |
471 |
472 | Celebrating 100 000 CryptoKitties
473 |
474 | [Kitty No. 100 000](https://www.cryptokitties.co/kitty/100000) #100000 - Sold for 0.052 ETH on Dec/6
475 |
476 | ``` json
477 | {"id":100000,"name":"A X","generation":7,
478 | "created_at":"2017-12-06T01:30:46.000Z",
479 | "image_url":"https://storage.googleapis.com/ck-kitty-image/0x06012c8cf97bead5deae237070f9587f8e7a266d/100000.svg",
480 | "color":"strawberry",
481 | "bio":"Ugh! I'm A X. I believe that one day cats will rule this planet. I put marmalade on everything. Like, everything: hot dogs, ice cream—everything! Let's pawty!",
482 | "is_fancy":false,
483 | "is_exclusive":false,
484 | "fancy_type":null,
485 | "status":{"is_ready":true,"is_gestating":false,"cooldown":1512535624262,"cooldown_index":5},
486 | "purrs":{"count":2},"
487 | auction":{},
488 | "owner":{"address":"0x38910a53f9fa365a59b804ed707942fe8d9d127d","image":"3","nickname":"Poppy"},
489 | "matron":{"id":88446,"name":"A3B3-1","generation":6,"owner_wallet_address":"0x959cfe31806d07207116e82b5796e91bb739eab0","created_at":"2017-12-05T13:47:59.000Z","image_url":"...","color":"strawberry","is_fancy":false,"is_exclusive":false,"fancy_type":null,"status":{"is_ready":true,"is_gestating":false,"cooldown":1512541490934}},
490 | "sire":{"id":97722,"name":"A4B4-1","generation":6,"owner_wallet_address":"0x959cfe31806d07207116e82b5796e91bb739eab0","created_at":"2017-12-05T23:46:57.000Z","image_url":"...","color":"mintgreen","is_fancy":false,"is_exclusive":false,"fancy_type":null,"status":{"is_ready":true,"is_gestating":false,"cooldown":1512537865020}},
491 | "children":["..."],
492 | "cattributes":[
493 | {"description":"lemonade","type":"color"},
494 | {"description":"bloodred","type":"color"},
495 | {"description":"munchkin","type":"body"},
496 | {"description":"greymatter","type":"colorbody"},
497 | {"description":"strawberry","type":"coloreyes"},
498 | {"description":"crazy","type":"eyes"},
499 | {"description":"luckystripe","type":"pattern"},
500 | {"description":"soserious","type":"mouth"}]}
501 | ```
502 |
503 | (Source: [api.cryptokitties.co/kitties/100000](https://api.cryptokitties.co/kitties/100000))
504 |
505 |
506 | 
507 |
508 | **[Official WikiLeaks CryptoKitties](https://wikileaks.shop/pages/cryptokitties)**.
509 | Purebred WikiLeaks CryptoKitties arrive in time for Christmas.
510 |
511 | > How it works. [Mr. WikiLeaks](https://cryptokitties.co/kitty/301923) and [Mrs. WikiLeaks](https://cryptokitties.co/kitty/363461)
512 | > are two Generation 0 CryptoKitties. WikiLeaks will keep scarcity by breeding only one kitten per week
513 | > after the initial Christmas litter of 10 (of which only 8 will be for sale).
514 | > Kitties can be renamed and resold or gifted by their new owners. Their authenticity can be verified on the blockchain.
515 | > WikiLeaks CryptoKitties will be auctioned at a variety of prices, starting at the highest bidding price which will decrease over the
516 | > course of the four day auction or until a buyer acquires the kitty.
517 |
518 |
519 |
520 | ### Mania to Cooldown
521 |
522 | #### Q: How popular is CryptoKitties?
523 |
524 | In December 2017 - CryptoKitties Mania:
525 |
526 | > CryptoKitties is now the most popular contract on ethereum,
527 | > accounting for 11 percent of total traffic (transactions).
528 | >
529 | > (Source: [CryptoKitties Mania Overwhelms Ethereum Network's Processing](https://www.bloomberg.com/news/articles/2017-12-04/cryptokitties-quickly-becomes-most-widely-used-ethereum-app), December 4th, 2017)
530 |
531 |
532 | > CryptoKitties make up over 20 percent of all ethereum computations
533 | > and the app is Ethereum’s most popular by far.
534 | >
535 | > (Source: [How CryptoKitties Disrupted the Ethereum Network](https://hackernoon.com/how-crypto-kitties-disrupted-the-ethereum-network-845c22aa1e6e), December 2017)
536 |
537 |
538 | In April 2018 - CryptoKitties Cooldown:
539 |
540 |
541 | > The number of active decentralized app (dapp) users [on ethereum]
542 | > is shockingly low, even for high-profile app like CryptoKitties.
543 | >
544 | > Citing data from DappRadar, Chris McCann reports that CryptoKitties has fewer than 1 000 daily active users (DAU).
545 | > Granted, interest has sharply declined over the past few months,
546 | > but he estimates that even at its peak the [CryptoKitties] app
547 | > likely only had about 14 000 daily users.
548 | > Neopets, a game to which CryptoKitties is often compared, once had as many as 35 million users.
549 | >
550 | > (Source: [CryptoKitties Isn’t as Popular as You Think It Is](https://www.ccn.com/cryptokitties-isnt-as-popular-as-you-think-it-is/), April 2018)
551 |
552 |
553 | 
554 |
555 | (Source: [DappRadar](https://dappradar.com), April 2018)
556 |
557 |
558 | 
559 |
560 | (Source: [Roll Dice Club - CryptoKitties - Active Players](http://www.rolldice.club/cryptokitties/index.php), April 2018)
561 |
562 |
563 |
564 |
565 | ### Sales Statistics
566 |
567 |
568 | |Date | Total Sales | Total Unique Kittens | Total Sold (ETH) | Total Sold ($) | Average Sale Price | Median Sale Price |
569 | |----------|-------------|----------------------|------------------|----------------|--------------------|--------------------|
570 | | Jan/7 | 255 053 | 200 336 | 36 909.83 ETH | $18 483 092.57 | $72.47 | $13.47 |
571 | | **2018** | | | | | | |
572 | | Dec/24 | 224 735 | 177 043 | 35 776.17 ETH | $17 575 048.39 | $78.20 | $12.62 |
573 | | Dec/9 | 97 830 | 79 233 | 25 699.86 ETH | $12 030 567.96 | $122.97 | $23.15 |
574 |
575 |
576 | 
577 |
578 | (Source: [CryptoKitties Sales](https://kittysales.co))
579 |
580 |
581 | New Kitties / Day:
582 | - Highest on Dec/10 - 31 642 New Kitties
583 | - Lowest on Nov/27 - 781 New Kitties
584 |
585 | 
586 |
587 |
588 | Sales / Day:
589 | - Highest on Dec/10 - 16 993 Kitties Sold
590 |
591 | 
592 |
593 | Average Kitty Price / Day:
594 | - Highest on Dec/4 - 0.4185 ETH Average / 0.878 ETH Median
595 |
596 | 
597 |
598 |
599 | (Source: [Kitty Explorer Stats](http://www.kittyexplorer.com/stats/))
600 |
601 |
602 |
603 | ### Articles
604 |
605 | _CryptoKitties marks the beginning of a (massive) digital revolution. To understand why, learn about the blockchain, blockchain, blockchain._
606 |
607 | [**Why we're not doing an Initial Coin Offering (ICO)**](https://www.axiomzen.co/news/article/why-were-not-doing-an-initial-coin-offering-ico) by Benny Giang (Axiom Zen, Vancouver, Canada), November 2017
608 |
609 | > CryptoKitties is not holding an Initial Coin Offering (ICO).
610 | > Instead, we're offering utility from day one and pursuing a sustainable revenue model based on our games' mechanics.
611 |
612 | [**Cryptokitties @ Wikipedia**](https://en.wikipedia.org/wiki/Cryptokitties)
613 |
614 | > CryptoKitties offers something similar to a cryptocurrency: each CryptoKitty is one-of-a-kind, 100% owned by the user, validated
615 | > through the blockchain, and the value can appreciate or depreciate based on the market.
616 | > Cryptokitties cannot be replicated, taken away, or destroyed.
617 |
618 |
619 | [**CryptoKitties & Fun-tier Technologies**](https://medium.com/@vijayssundaram/cryptokitties-fun-tier-technologies-8e73903b98fc)
620 | by Vijay Sundaram, December 2017
621 |
622 | > These tokens ought to primarily flow to users and partners who participate in a well-designed economy,
623 | > rather than just speculate on it. Almost by definition this approach will pay off even if the crypto tide goes out.
624 |
625 |
626 | [**People are spending $millions on digital cats and here's why it makes sense**](https://medium.com/swlh/people-are-spending-millions-on-digital-cats-and-heres-why-it-make-sense-aea431740bcf)
627 | by Tony Aubé, December 2017 -- Crypto Kitties is about so much more than cats.
628 |
629 | > The blockchain changes everything we thought we knew about computers.
630 | > By removing one of the computer's biggest feature - the ability to duplicate information - it opens up computing
631 | > to a multitude of new, real-world use-cases that would have never been possible before.
632 |
633 |
634 | [**KittyHats: Accessories For Your CryptoKitties**](http://www.cryptogamer.net/2018/01/10/kittyhats-accessories-cryptokitties/)
635 | by Andrew Rangel (CryptoGamer), January 2018 -- Fungible ERC20 assets for your Kitty fashionista
636 |
637 | > There are accessories ranging from 0.0013 ETH (or $1.72)
638 | > to Yeezy's shoes which are 1 ETH or (or $1,321).
639 | > They come in limited quantities and the developers assure there won't be "reprints" or re-releases of the items.
640 | > [...]
641 | > Like CryptoKitties, the prices are a problem.
642 | > The iWatch sticker, which could run them into copyright trouble,
643 | > is priced at 0.3 ETH or a whopping $396 which is more than a physical Apple Watch.
644 |
645 | [**Zombies eating kitties (or the potential for interoperability in cryptonetworks)**](https://www.nickgrossman.is/2018/zombies-eating-kitties/)
646 | by Nick Grossman (Union Square Ventures), March 2018
647 |
648 | > Bitcoin and cryptocurrencies already sound ridiculous to most people,
649 | > and virtual "real" kittens made out of cryptocurrency take it a step further.
650 | > [...]
651 | > On KittyHats - developed independently from CryptoKitties - you can buy a hat for your kitty.
652 | > Here's the one I bought [a flat brim hat].
653 | > What's particularly interesting is that I don't own the hat, my kitty does.
654 | >
655 | >> You own the cat. But the cat owns the hat.
656 | >> Cascading unique digital good ownership. Super interesting.
657 | >>
658 | >> -- [Liad Shababo](https://twitter.com/L1AD/status/976847770932989952)
659 |
660 | [**CryptoKitties - innovative or idiotic?**](https://medium.com/@MelTranfield/cryptokitties-innovative-or-idiotic-59a685199592)
661 | by Melissa Tranfield, March 2018
662 |
663 | > Will CryptoKitties be the catalyst for widespread public understanding of blockchain,
664 | > or merely yet another internet gaming fad strapped to this decade's trending technology?
665 |
666 |
667 |
668 | ### Money, Money, Money $$$
669 |
670 | _Gambling with CryptoKitties - Welcome to the Casino - Get-Rich-Quick_
671 |
672 | 
673 |
674 | (Source: [CryptoKitties have the digital currency world purring, The San Francisco Chronicle](http://www.sfchronicle.com/news/article/CryptoKitties-have-the-digital-currency-world-12462575.php))
675 |
676 |
677 | #### How Do the Founder Make Money with CryptoKitties?
678 |
679 | - The founder auctioned off 100 founder gen 0 kitties on startup.
680 | - The founder auctions off a new gen 0 kitty every 15 minutes until reaching 50 000 gen 0 ktties in November 2018.
681 | Note: The auction price gets automatically calculated from the last five sales plus 50%.
682 | - The founder get a 3.75% cut (no minimum) on every transaction (selling auction, siring auction, etc.)
683 | on the official CryptoKitties marketplace.
684 |
685 | Note: If you buy kitties you do NOT own the pictures (*) just the 256-bit hex string (on the blockchain),
686 | thus, the founder can sell merchandise or license the pictures for profit. What a franchise!
687 |
688 | (*): See Q: Do you really own your CryptoKitties? A: Spoiler: No.
689 |
690 |
691 | #### How Can You Make Money with CryptoKitties?
692 |
693 | No. 1 - Sell your kitties to a greater fool for a higher price!
694 |
695 | No. 2 - Put up your kitties for siring (breeding) a new kitty in an auction and earn money for the service!
696 | The rarer your kitties traits the higher your service fee income!
697 |
698 | No. 3 - Breed your own new kitties and sell to a greater fool for a higher price!
699 |
700 |
701 | **Articles**
702 |
703 | [**This man has made more money trading CryptoKitties than investing in his individual retirement account (IRA)**](https://www.theverge.com/2017/12/13/16754266/cryptokitties-ethereum-ether-game-cats), [(Comments)](https://www.reddit.com/r/CryptoKitties/comments/7k1q7b/this_man_has_made_more_money_trading/)
704 | by Shannon Liao, The Verge, December 2017 -- Todd -a 30-year-old -spent 30 ether in total in the casino so far, but his kitty portfolio, at the time of the interview, is worth 99 ether - a hypothetical net gain of $42 321, not considering transaction fees
705 |
706 | [**This User Made 462 Ether ($210 000) In 3 Days Trading CryptoKitties**](http://storeofvalueblog.com/posts/this-user-made-462-ether-in-3-days-playing-cryptokitties/) -- get in early and buy (limited) founder cats (only 100 max auctioned off)
707 | and sell high to greater fools before the bubble pops
708 |
709 | | Kitty | Bought (Eth) | Sold (Eth) | Profit (-Fees) | Bought | Sold |
710 | |---------|---------------|-------------|-----------------|-------------|------|
711 | | #7 | 49.21 | 190.05 | +133.71 | Dec/3 21:28 | Dec/4 19:45 |
712 | | #42 | 9.86 | 75.08 | +62.41 | Dec/3 9:21 | Dec/4 8:19 |
713 | | #23 | 69.14 | 133.88 | +59.71 | Dec/4 8:38 | Dec/5 7:07 |
714 | | #45 | 9.84 | 35.06 | +23.90 | Dec/3 19:39 | Dec/4 7:24 |
715 | | #47 | 9.84 | 30.17 | +19.19 | Dec/3 19:47 | Dec/4 6:27 |
716 | | #27 | 70.46 | 95.33 | +21.29 | Dec/4 8:46 | Dec/7 13:27 |
717 | | #52 | 50.15 | 125.73 | +70.87 | Dec/6 5:15 | Dec/6 6:01 |
718 | | #93 | 50.32 | 126.03 | +70.98 | Dec/6 5:30 | Dec/6 7:26 |
719 | | Total | 318.84 | 811.33 | +462.06 |
720 |
721 |
722 | [**How we made $100 000+ trading CryptoKitties**](https://hackernoon.com/how-we-made-100k-trading-cryptokitties-2d69aebe715b)
723 | by Ivan Bogatyy, April 2018 -- get in early and buy low and sell high to greater fools before the bubble pops; follow up with arbitrage and front-running bots
724 |
725 | [**How I Beat CryptoKitties**](https://hackernoon.com/how-i-beat-cryptokitties-f9aa71c03c87) by Robert Durst, April 2018 -- creating thousands of (bot) accounts to fake likes; and of course, with 240,000+ likes, the most liked cat in the casino!
726 |
727 |
728 |
729 |
730 | #### Scams, Scams, Scams - The Art of the Steal
731 |
732 | _Buyer Beware! Seller Beware! Here Be Dragons!_
733 |
734 | **Scam #1: Selling Fake Labeled Cheap Kittens Expensive to Newbies (First Timers)**
735 |
736 | It's like selling (fake) cheap Gucci handbags for the expensive Gucci price.
737 | Best of both worlds. Buy low, sell high :-). Profit!
738 |
739 | Example: I list my gen 15 cat for sale and name it "RARE gen 0 SANTA mom"
740 | and new people not yet understanding how things work buy it.
741 | That was happening ALOT.
742 |
743 | Q: Can you please return the cat names to the breeding screen?
744 |
745 | _Benny Giang_:
746 | Cat names was an awesome way to have personality in the marketplace but unfortunately,
747 | there were too many people taking advantage
748 | and tricking new users.
749 |
750 |
751 | **Scam #2: Fake Services Phishing (Stealing) Your Private Keys (Kitties)**
752 |
753 | Put up a website that offers to find the perfect soul mate (with machine learing)
754 | for siring new kitties with the rarest of the rarest traits.
755 | Please enter your private key to get started. Thank you!
756 | Now you've got new kitties for free. Profit!
757 |
758 | **REMINDER: Trading or selling kitties off of the CryptoKitties marketplace can put your account at EXTREMELY HIGH RISK. NEVER expose your private key on any website for any matter at all. If you do so, you put yourself in a vulnerable position!**
759 |
760 | (Source: [CryptoKitties](https://twitter.com/CryptoKitties/status/942799255315521537))
761 |
762 |
763 |
764 | #### Is CryptoKitties a Scam? Is CryptoKitties a Pyramid (Gambling) Scheme? Is CryptoKittes an Online (Gambling) Casino?
765 |
766 | First the official answer from the CryptoKitties F.A.Q.:
767 |
768 | ##### Q: Is CryptoKitties a scam?
769 |
770 | > No, this isn’t a scam.
771 | > Anyone with insider knowledge of CryptoKitties - including our developers -
772 | > are banned from participating.
773 | > This is to prevent anyone from using their knowledge of the breeding algorithm
774 | > to create the most valuable kinds of cat.
775 |
776 | ##### Q: Are CryptoKitties like dollars or like stuffed animals?
777 |
778 | > CryptoKitties are NOT a cryptocurrency.
779 | > They're more like a crypto collectible.
780 | > The real-world analogy for a cryptocurrency is dollars or pounds;
781 | a crypto collectible’s real world analogy is closer to stuffed animals beanie babys or fine tulip flower bulps.
782 | >
783 | > As dictated by the contract script on the blockchain, any CryptoKitty you own belongs to you (*).
784 | > Like any product or property you can own, the market price is determined by what a greater fool
785 | > is ready to pay (depending on demand, scarcity, and only limited by your asking price).
786 |
787 | (Source: [CryptoKitties F.A.Q.](https://www.cryptokitties.co/faq))
788 |
789 | (*): Note: See Q: Do you really own your CryptoKitties? A: Spoiler: No.
790 |
791 |
792 | ---
793 |
794 | And here's an independent ("unofficial") answer:
795 |
796 | ##### Q: Is CryptoKitties a pyramid (gambling) scheme?
797 |
798 | Yes, of course. It's gambling. CryptoKitties is designed on purpose for viral spreading.
799 |
800 | With human nature is what it is - fear of missing out of getting-rich-quick and so on -
801 | it works everytime like a charm once the hype starts (and prices go up and up).
802 |
803 | More and more new greater fools buy more and more 256-bit hex strings (kitties on the blockchain)
804 | until in the end running out of new greater fools paying ever higher prices.
805 |
806 | Facebook has more than 1 000 000 000+ internet user. CryptoKitties is world-wide.
807 | Will CryptoKitties ever run out of new greater fools?
808 |
809 | > - Selling a lot of GEN1-3 for less than .2 | Fire Sale
810 | > - Selling all kitties for .45 ETH - 9 kitties, quick cooldowns, early generations, rare traits
811 | > - Selling account with 9 kitties (GEN1 - 2 cats, GEN2 - 5 cats, GEN3 - 2 cats), price = ETH 1.2
812 | > - Selling almost 100 kitties!
813 | > - Sell all my kitties for a great price!
814 | > - Selling whole Account with 10 ultra amur cats. Perfect Starter. (For only 0.25 ETH). Fastest gets it.
815 | > - Selling all kitties for .45 ETH - 9 kitties, quick cooldowns, early generations, rare traits
816 | > - Selling whole account with 18 good kitties (10 amurs, rare traits, 1 fancy, max gen.3-9) - Make me an offer!
817 | >
818 | > -- [CryptoKittiesMarket](https://www.reddit.com/r/CryptoKittiesMarket)
819 |
820 |
821 | ##### Q: Is CryptoKitties an online gambling casino?
822 |
823 | Gambling vs Investing
824 |
825 | > Investments are generally not considered gambling when they meet the following criteria:
826 | >
827 | > - Economic utility
828 | > - Positive expected returns (at least in the long term)
829 | > - Underlying value independent of the risk being undertaken
830 | >
831 | > -- [What's Gambling @ Wikipedia](https://en.wikipedia.org/wiki/Gambling)
832 |
833 | For example, the mixing of genomes when breeding (siring) new kitties is a modern
834 | "masqueraded" or fun way to roll a dice or spin a roulette wheel.
835 | The betting (wagering) on rare traits is a modern "masqueraded" or fun
836 | way of betting (wagering) on lucky numbers.
837 |
838 | And, of course, the kitties
839 | are a modern "masqueraded" or fun way of casino "funny money" tokens
840 | rebranded as digital "virtual" cat collectibles or
841 | non-fungible tokens (N.F.T.s).
842 |
843 | **BEWARE: Gambling is fun and addictive. Winning and losing. Up and down.
844 | Treat CryptoKittes as entertainment like casino gambling, sports betting or poker cards playing.
845 | Do NOT "invest" trying to get-rich-quick
846 | or raise the stakes trying to win back what you have lost, and so on.**
847 |
848 |
849 |
850 | ### Fun, Fun, Fun
851 |
852 |
853 | #### CryptoKitties Art
854 |
855 | Buy Fine Crypto Kitty Art Paintings (Acryl on Canvas) - Original (*) Modern Art?!
856 |
857 | 
858 |
859 | (*): Yes, you really really own the painting.
860 |
861 | > Everybody is going nuts about CryptoKitties ( including myself ) So, as a painter my madness is reflected in art;
862 | > so I've started to paint this kitties... lot's of kitties :)
863 |
864 | 
865 |
866 | Learn more @ [cryptokittiesart.blogspot.com](https://cryptokittiesart.blogspot.com), twitter: [CryptoKityArt](https://twitter.com/CryptoKityArt)
867 |
868 | 
869 |
870 |
871 | ### Questions & Answers
872 |
873 | #### Tech
874 |
875 | ##### Q: Couldn't CryptoKitties be hosted on many types of databases besides a blockchain?
876 |
877 | > A: Crypto-collectibles have key properties that proprietary digital collectibles didn't:
878 | > longevity, code-enforced scarcity and rules, resistance to actions of sponsoring company.
879 | > Much closer to non-digital collectibles like baseball cards than pre-crypto digital goods.
880 | >
881 | > -- [Chris Dixon](https://twitter.com/cdixon/status/937671322724982784)
882 |
883 |
884 | #### Legal
885 |
886 | ##### Q: Do you really own your CryptoKitties?
887 |
888 | > A: Spoiler: No.
889 | >
890 | > CryptoKitties are made up of two pieces: the DNA written to the blockchain, and the graphics
891 | > assembled to represent each CryptoKitty. Axiom Zen owns the graphics,
892 | > and makes it clear you have no rights to those in their Terms of Use.
893 | >
894 | > -- [Greg McMullen](https://medium.com/@gmcmullen/do-you-really-own-your-cryptokitties-d2731d3491a9)
895 |
896 |
897 | #### Casino & Gambling / "Market & Investing"
898 |
899 | ##### Q: What's the cost of playing?
900 |
901 | A: Costs:
902 |
903 | - Buying a cat. (For sale / Buy now price varies; see [Marketplace / For Sale](https://www.cryptokitties.co/marketplace))
904 | - Hiring a sire for your cat. (Want to sire / Breed now price varies; see [Marketplace / Siring](https://www.cryptokitties.co/marketplace/siring))
905 | - Breeding @ 0.008 ETH (*)
906 |
907 | Fees:
908 |
909 | - 3.75% Sales fee. (When you successfully sell or sire a cat on the marketplace.)
910 | - Gas fees (**). These are transactions fees. Every time you start a transaction on the blockchain, you have to pay the "miners" to run the task. Transactions with gas fees incl.:
911 | - Buying a cat / hiring a sire.
912 | - Breeding.
913 | - Putting a cat up for auction (sell or sire).
914 | - Taking a cat down from auction (sell or sire). [Note: Note: If you cat doesn't sell, it stays up for auction until you take it down.]
915 |
916 |
917 | (*): The breeding fee was at first 0.001 ETH. Due to high transaction traffic on the blockchain
918 | the founders had to raise the fee because the breeding fee has to be higher than gas fees to birth a new kitty.
919 |
920 | (**): The gas fee is shown before you send off a transaction. It is roughly between $0.30 - $3.00
921 | (depending on blockchain traffic).
922 |
923 |
924 |
930 |
931 |
932 |
933 | ##### Q: What's the population? How many gen0 kitties will there be?
934 |
935 | A: 50_000 Gen 0 Kitties
936 |
937 | - CryptoKitties started with 100 founder kitties - see #1 (Genesis!) to #100.
938 | - Every 15 minutes a new gen0 kitty (also known as "clock cat")
939 | gets added (that is, 4 gen0 kitties/hour, 96 gen0 kitties/day, 672 gen0 kitties/week)
940 | and sold by (dutch) clock auction (*) until reaching a limit of 50_000 in one year (end of November 2018) -
941 | see #1001 for first clock cat.
942 |
943 | (*): A gen0 kitty's start price is automatically calculated by the average price
944 | of the last five kitty sales, plus 50% and sold by a descending clock auction; see [Marketplace / Gen 0](https://www.cryptokitties.co/marketplace/gen0).
945 |
946 |
947 |
948 | 
949 |
950 | (Source: [Statistical Data on CryptoKitties](https://sites.google.com/view/catstats/))
951 |
952 |
953 |
959 |
960 | ##### Q: What's a clock auction?
961 |
962 | It's an auction with an automatically calculated descending price by clock (that is, the prices depends on the time of the purchase).
963 | Sellers choose a high opening bid, a minimum closing bid, and a timeframe for the auction to run.
964 | Buyers choose their purchase price along that spectrum by purchasing when the price aligns with their perceived value of the CryptoKitty being sold - as long as someone else doesn't buy it befor.
965 | Note: Buyers pay gas when they complete a purchase and sellers pay gas to start an auction.
966 |
967 |
968 |
969 | ##### Q: What make's a kitty good?
970 |
971 | A: The generation, cooldown speed, traits, and all affect the overall price and desirability of the kitties.
972 | Generally, anything gen(eration) 0/1/2/3/4, with fast/swift/snappy/brisk is a good kitty. Rare traits make it even better.
973 |
974 | **Generation.** The best generation of kitty is Gen 0.
975 | The lower the generation number, the better starting cooldown the kitty is born with.
976 |
977 | When breeding two kitties together, the resulting generation will be one higher than the highest generation parent.
978 | For example:
979 |
980 | * If a Gen 0 and Gen 0 breed, the kitten will be Gen 1.
981 | * If a Gen 5 and Gen 5 breed, the kitten will be Gen 6.
982 | * If a Gen 0 and a Gen 5 breed, the kitten will be Gen 6.
983 |
984 | **Cooldowns.** Each time a kitty breeds another kitty it needs a
985 | period of cooldown time to recover. The cooldown wait time increases every time
986 | a kitty breeds until it reaches "catatonic" cooldown, where it will remain.
987 |
988 | Note: Cooldowns -
989 | fast (1m) › swift (2m·5m) › snappy (10m·30m) › brisk (1h·2h) ›
990 | plodding (4h·8h) › slow (16h·24h) › sluggish (2d·4d) › catatonic (1w) -
991 | are NOT inherited but depend on the generation, that is,
992 | each new kitty is born with a cooldown based on its generation (gen).
993 |
994 | | Gen | (+) Kids | Cooldown | Time to Recover |
995 | |-----------|----------|------------|-----------------|
996 | | 0 · 1 | | Fast | 1 minute |
997 | | 2 · 3 | | Swift | 2 minutes |
998 | | 4 · 5 | | -^^^- | 5 minutes |
999 | | 6 · 7 | | Snappy | 10 minutes |
1000 | | 8 · 9 | | -^^^- | 30 minutes |
1001 | | 10 · 11 | | Brisk | 1 hours |
1002 | | 12 · 13 | | -^^^- | 2 hours |
1003 | | 14 · 15 | | Plodding | 4 hours |
1004 | | 16 · 17 | | -^^^- | 8 hours |
1005 | | 18 · 19 | | Slow | 16 hours |
1006 | | 20 · 21 | | -^^^- | 24 hours |
1007 | | 22 · 23 | | Sluggish | 2 days |
1008 | | 24 · 45 | | -^^^- | 4 days |
1009 | | 26+ | | Catatonic | 1 week |
1010 |
1011 | Examples:
1012 |
1013 | A gen 2 kitty will start off with a swift 2 minutes cooldown when born,
1014 | and a gen 14 will be born with a plodding 4 hours cooldown.
1015 |
1016 | A gen 11 kitty virgin will start off with a brisk 1 hours cooldown (slot gen 10·11) when born,
1017 | but after having 3 kids will end up 3 slots down with a plodding 8 hours cooldown (slot gen 16·17).
1018 |
1019 |
1020 |
1034 |
1035 |
1036 |
1037 | **Traits.** Certain traits are rarer than others, making the Kitty more desirable.
1038 | As more kitties are bred with these traits and new traits are discovered, the value of each one can change.
1039 |
1040 | Traits include:
1041 |
1042 | - Body and Tail: Chartreux Cymric Himalayan Laperm Mainecoon Munchkin Ragamuffin Sphynx
1043 | - Pimary Color: Mauveover Cloudwhite Cottoncandy Salmon Shadowgrey Orangesoda Topaz Greymatter Cottoncandy Oldlace
1044 | - Secondary Color: Peach Bloodred Emeraldgreen Granitegrey Kittencream
1045 | - Pattern: Spock Tigerpunk Calicool Luckystripe Jaguar Totesbasic
1046 | - Pattern Color: Barkbrown Cerulian Chocolate Coffee Lemonade Royalpurple Scarlet Skyblue Swampgreen Violet Wolfgrey
1047 | - Eye Type: Wingtips Fabulous Otaku Raisedbrow Simple Crazy Thicccbrowz Googly
1048 | - Eye Color / Background Color: Bubblegum Chestnut Gold Limegreen Mintgreen Sizzurp Strawberry Topaz
1049 | - Mouth: Whixtensions Dali Saycheese Beard Tongue Happygokitty Pouty Soserious Gerbil
1050 |
1051 | ##### Q: What are rare traits?
1052 |
1053 | A: Use these website services:
1054 |
1055 | - [CryptoKittydex Cattributes](https://cryptokittydex.com/cattributes)
1056 | - [Kitty Explorer Cattributes](http://www.kittyexplorer.com/kitties/?cattributes=whixtensions)
1057 |
1058 | Currently
1059 | hintomint (144 kitties), alien (652 kitties), serpent (900 kitties), manx (1 082 kitties),
1060 | hotrod (1 223 kitties), daffodil (1 347 kitties) are the three rarest.
1061 |
1062 |
1065 |
1066 | Example:
1067 |
1068 | 
1069 |
1070 | (Source: [CryptoKittydex / Cattributes](https://cryptokittydex.com))
1071 |
1072 | 
1073 |
1074 | (Source: [Kitty Explorer / Cattributes](https://cryptokittydex.com))
1075 |
1076 |
1077 |
1078 | See the [Crypto Kitty World F.A.Q.](http://cryptokittyworld.com/faq/)
1079 | or the [Crypto Kitties Wiki](http://cryptokitties.wikia.com/wiki/CryptoKitties_Wiki) for many more questions and answers.
1080 |
1081 |
1082 |
1083 | #### More Questions & Answers
1084 |
1085 | Ask the [CryptoKitty team anything! @ CryptoKitties Reddit](https://www.reddit.com/r/CryptoKitties/comments/7kowyy/ask_the_cryptokitty_team_anything/) - Dec/14
1086 |
1087 | CryptoKitty Team @ Axiom Zen (Vancouver, Canada) Attending:
1088 |
1089 | - Arthur Camara / Developer
1090 | - Fabiano Pereira / Smart Contract Developer
1091 | - Dieter Shirley / Technical Architect
1092 | - Mack Flavelle / Product
1093 | - Benny Giang / Product
1094 | - Layne LaFrance / Product
1095 |
1096 | **Q: Where do you see CryptoKitties 6 months from now?**
1097 |
1098 | _Arthur Camara_:
1099 | 6 months from now: there'll be tons of new genes, fancy cats, new features that enhance the gameplay. Managing larger collections will be easy and fun. Cats of all prices will be meaningful and we'll find new ways for people to play with their kitties. We want to enhance the meaning of ownership and make it even more fun.
1100 |
1101 | * * *
1102 |
1103 | **Q: We have 365k kitties now and under 196k total sales (kitties traded or sired).
1104 | That combined with the drop in values suggests that the demand isn't keeping pace with the supply
1105 | [...] causing the market to tank. What do you think caused the crash?
1106 | Are you working on strategies to increase kitty values or do you want the value to stabilize at $1 per cat or so as rumored?**
1107 |
1108 | **Q: Any plans to make the market more sustainable for small investors?
1109 | Currently, someone who invests only $10 can barely buy two kitties, let alone cover the cost to breed them.
1110 | To make that worse, the likelihood that they'll be able to sell the offspring is minimal. What's your take?**
1111 |
1112 | **Q: Any modification in plan regarding the mass supply of Gen 0s overcoming the demand?**
1113 |
1114 | _Mack Flavelle_: To be honest, the market has been unpredictable for users and for us. We don't have any more visibility
1115 | on what will happen next than any other user.
1116 |
1117 | The market excelled much more quickly than we expected - the Gen 0 pricing is 50% more than the average of the last 5 kitties so it is completely determined by the market not us.
1118 |
1119 | We really do believe that long term the kitties will capture a ton of value for users and fans,
1120 | but it's important to remember that CryptoKitties is a decentralized game.
1121 | We have very little control on the economy for good or for bad.
1122 |
1123 | Q1 of 2018 we have plans to stabilize the economy and reduce the volatility - in the long run we believe the kitties will be valuable.
1124 |
1125 | Over time the economy will expand to be truly fun and valuable for high net worth players and new, exploratory players - a bigger, healthier economy creates value for everyone inside it.
1126 |
1127 |
1128 | _Arthur Camara_:
1129 | I believe we're building long term value to CryptoKitties with amazing features that are coming, new ways to play with the kitties,
1130 | new interactions. And remember: there will only ever be 50,000 gen0 kitties, we are constantly adding features, fancy kitties are constantly being discovered.
1131 |
1132 |
1133 | _Benny Giang_: There are some interesting ideas around limiting the supply of kitties that we will explore in 2018.
1134 |
1135 |
1136 | **Q: Please let us have an option to recycle / trash worthless kitties in exchange for something.**
1137 |
1138 | _Benny Giang_: Yup, a "kitty sink" could be useful for the market
1139 | but there are also various of other viable solutions.
1140 |
1141 |
1142 | **Q: Where do you see CryptoKitties 6 years from now?**
1143 |
1144 | _Arthur Camara_: CryptoKitties will be a global brand (way before that, actually).
1145 | People will give CryptoKitties to their children
1146 | on their first birthday. There'll be a complex ecosystem around the game, with lots of features and tools.
1147 |
1148 |
1149 | ### Inside CryptoKitties Genetics
1150 |
1151 | See the [Genes](genes) page »
1152 |
1153 |
1154 |
1155 | ### Code on the Blockchain - Electronic Contract Scripts
1156 |
1157 | See the [Contracts](https://github.com/cryptocopycats/contracts) project »
1158 |
1159 |
1160 |
1161 | ### More / Misc
1162 |
1163 |
1164 | See the [CryptoKitties (and Copycats) Links & Resources](https://github.com/cryptocopycats/kittypedia/blob/master/RESOURCES.md) page
1165 | in the Kittypedia for Trait Cheatsheets, (Offspring) Breeding Calculators, Cattribute Rarity & Popularity Stats,
1166 | Public Kitty Datasets & More
1167 |
1168 |
1169 |
1170 |
1171 | ## Crypto Copycats on the Blockchain!
1172 |
1173 | See the [Awesome CryptoCollectibles](https://github.com/openblockchains/awesome-cryptocollectibles) page »
1174 |
1175 |
1176 |
1177 |
1178 | ### History Corner
1179 |
1180 | _Collectibles on the Blockchain before CryptoKitties_
1181 |
1182 | #### CryptoPunks on the Blockchain!
1183 |
1184 | 10 000 unique collectible 8-bit characters with proof of ownership stored on the blockchain.
1185 |
1186 | > Q: What's a CryptoPunk?
1187 | >
1188 | > The CryptoPunks are 24x24 pixel art images, generated algorithmically.
1189 | > Most are punky-looking guys and girls, but there are a few rarer types mixed in:
1190 | > Apes, Zombies and even the odd Alien.
1191 |
1192 | 
1193 |
1194 | Buy, sell and trade CryptoPunks!
1195 |
1196 | > - [Punk #1812](https://www.larvalabs.com/cryptopunks/details/1812) offered for 1Ξ ($829.51) -- Male, Earring, Nerd Glasses, Normal Beard, Headband
1197 | > - [Punk #324](https://www.larvalabs.com/cryptopunks/details/324) new bid 0Ξ ($2.49) -- Female, Hot Lipstick, Earring, Blonde Bob
1198 | > - [Punk #323](https://www.larvalabs.com/cryptopunks/details/323) new bid 0Ξ ($0.83) -- Male, Mohawk Dark
1199 | > - [Punk #1781](https://www.larvalabs.com/cryptopunks/details/1781) offered for 0.14Ξ ($116.13) -- Male, Normal Beard, Headband
1200 |
1201 |
1202 |
1203 | For more see [**Awesome CryptoPunks Bubble (Anno 2021) »**](https://github.com/cryptopunksnotdead/awesome-cryptopunks-bubble)
1204 |
1205 | **Q: What's different?**
1206 |
1207 | Too simple. Buy, sell and hodl (collect). That's it.
1208 | Fixed 10 000 collection. No new CyperPunks creation (eg. pairing of genomes) possible.
1209 | No growth. No "mystery" genome and new surprise genes and attributes etc. Where's the fun? :-).
1210 |
1211 |
1212 |
1213 |
1214 | ## Meta
1215 |
1216 | **License**
1217 |
1218 | 
1219 |
1220 | The awesome list is dedicated to the public domain. Use it as you please with no restrictions whatsoever.
1221 |
--------------------------------------------------------------------------------