Search code examples
blockchainethereum

In what language is CryptoKitties programmed?


I am trying to understand what I would need to develop a program similar to CryptoKitties. As I understand it uses JS to connect to Metamask and uses its own private blockchain for kitties entity.

I know CS and I am learning JS ES6 and would like to understand what I would need to develop a similar application.

Also I am curious what I would need apart from Swift if I want to developed a similar program for Ios. Thanks !


Solution

  • The smart contract part is coded in Solidity. The web ui connect with the blockchain by using JS, specifically Web3.js. By the way, it's made of three different smart contract:

    1. The core smart contract code.
    2. The sale auction.
    3. The sire auction.