/CryptoZombies

A course to learn to use Ethereum Language DApps (Solidity)

Primary LanguageHTML

CryptoZombies from CryptoZombies.io

A course to learn to use Ethereum Language DApps (Solidity)

Feed a CryptoKitties Unlock

The course content:

How to write Ethereum smart contracts

Programming in Solidity, Ethereum's smart contract programming language

Building games on Ethereum

The basics of making a multi-player game

Interacting with other contracts on the Ethereum network (CryptoKitties)

Organizing larger Solidity projects into multiple contracts

How to build updatable smart contracts

Securing contracts with contract ownership

Gas and gas optimization on Ethereum

Function modifiers and security checks

Payable functions, and how to earn money from your Ethereum-based games

Withdrawing ETH from smart contracts

Random number generation & security on Ethereum

Tokens, the ERC721 standard, and creating tradable tokens / assets

Solidity libraries and how to use them

The SafeMath library and preventing uint overflows and underflows

Commenting your Solidity code and the natspec standard

Building web front-ends for Ethereum smart contracts using Web3.js

Using MetaMask and Infura to build user-facing DApps

Listening to smart contract events and showing users real-time updates

And more!