blockchain resources

  Blockchain Basics   This is a guide created by  Consensys Academy  to help you develop a mental model of blockchain technology as well as its impact on society and business. We have compiled this guide to touch upon all the material you need to feel confident in your blockchain knowledge. $15.00 USD

Blockchain Basics

This is a guide created by Consensys Academy to help you develop a mental model of blockchain technology as well as its impact on society and business. We have compiled this guide to touch upon all the material you need to feel confident in your blockchain knowledge. $15.00 USD

  ethereum 101   Technical documentation powered by  Kauri  - a guide for developing on the Ethereum network. Free.

ethereum 101

Technical documentation powered by Kauri - a guide for developing on the Ethereum network. Free.

  Solidity   Solidity is a contract-oriented, high-level language for implementing smart contracts. It was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).

Solidity

Solidity is a contract-oriented, high-level language for implementing smart contracts. It was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).

  truffle   Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier. Truffle is written in JavaScript in a completely modular fashion, allowing you to pick and choose the functionality you’d like to use.

truffle

Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier. Truffle is written in JavaScript in a completely modular fashion, allowing you to pick and choose the functionality you’d like to use.

  Create a token   This tutorial details how to create an ERC20 token. Tokens in the Ethereum ecosystem can represent any fungible tradable good: coins, loyalty points, gold certificates, IOUs, in-game items, etc. 

Create a token

This tutorial details how to create an ERC20 token. Tokens in the Ethereum ecosystem can represent any fungible tradable good: coins, loyalty points, gold certificates, IOUs, in-game items, etc. 

  t  ruffle tutorials   Tutorials including an overview of Ethereum, debugging smart contracts, building enterprise dapps on Quorum.

truffle tutorials

Tutorials including an overview of Ethereum, debugging smart contracts, building enterprise dapps on Quorum.

  ethereum pet shop   This tutorial is meant for those with a basic knowledge of Ethereum and smart contracts, who have some knowledge of HTML and JavaScript, but who are new to dapps.

ethereum pet shop

This tutorial is meant for those with a basic knowledge of Ethereum and smart contracts, who have some knowledge of HTML and JavaScript, but who are new to dapps.

  C  rypto zombies   These tutorials made by Loom Network will take you from zero to writing a dapp on the Ethereum blockchain through the programming and design of a game.

Crypto zombies

These tutorials made by Loom Network will take you from zero to writing a dapp on the Ethereum blockchain through the programming and design of a game.

  gitcoin   Gitcoin is the easiest way to monetize or incentivize work in Open Source Software.  Gitcoin adds a new layer of incentives into open source development, helping both the projects, by powering up their capacity, and the developers, by paying for their work.

gitcoin

Gitcoin is the easiest way to monetize or incentivize work in Open Source Software.

Gitcoin adds a new layer of incentives into open source development, helping both the projects, by powering up their capacity, and the developers, by paying for their work.

  bounties network   Freelancing 2.0. The Bounties Network makes it easy to outsource the completion of any task, from code to social marketing, and everything in between. There are no fees on the bounties you create, encouraging any project to post bounties on all tasks, paying out in any ERC20 token or Ether.

bounties network

Freelancing 2.0. The Bounties Network makes it easy to outsource the completion of any task, from code to social marketing, and everything in between. There are no fees on the bounties you create, encouraging any project to post bounties on all tasks, paying out in any ERC20 token or Ether.

  ujo music   The Ujo platform uses blockchain technology to create a transparent and decentralized database of rights and rights owners, automating royalty payments using smart contracts and cryptocurrency. Content creators can use Ujo to publish their work and be compensated directly and fairly.

ujo music

The Ujo platform uses blockchain technology to create a transparent and decentralized database of rights and rights owners, automating royalty payments using smart contracts and cryptocurrency. Content creators can use Ujo to publish their work and be compensated directly and fairly.

  metamask   MetaMask is a bridge that allows you to visit the distributed web of tomorrow in your browser today. It allows you to run Ethereum dApps right in your browser without running a full Ethereum node.

metamask

MetaMask is a bridge that allows you to visit the distributed web of tomorrow in your browser today. It allows you to run Ethereum dApps right in your browser without running a full Ethereum node.

  solidity state machine design pattern   Writing smart contracts is scary. They handle real money small mistakes can result in the loss of millions of dollars. Fortunately, a plethora of best practices, known security flaws and design patterns exist, that can help you minimize the risks. Token Foundry secures their token sales by using a programming design pattern known as the "State Machine" pattern.   

solidity state machine design pattern

Writing smart contracts is scary. They handle real money small mistakes can result in the loss of millions of dollars. Fortunately, a plethora of best practices, known security flaws and design patterns exist, that can help you minimize the risks. Token Foundry secures their token sales by using a programming design pattern known as the "State Machine" pattern.

 

  Solidity CRUD- Part 1   C.R.U.D. — Create, Retrieve, Update, Delete. A generalized pattern for storing table-like records in an Ethereum blockchain.  In this series, explore a pattern that will help to: 1) organize a single entity, 2) insert new records, 3) randomly retrieve records by their keys, 4) retrieve a record count, 5) access a list of all the records that exist, 6) update field(s) in any given record, 7) validate that keys exist, or do not exist, and 8) delete a record while maintaining the internal structure.

Solidity CRUD- Part 1

C.R.U.D. — Create, Retrieve, Update, Delete. A generalized pattern for storing table-like records in an Ethereum blockchain.

In this series, explore a pattern that will help to: 1) organize a single entity, 2) insert new records, 3) randomly retrieve records by their keys, 4) retrieve a record count, 5) access a list of all the records that exist, 6) update field(s) in any given record, 7) validate that keys exist, or do not exist, and 8) delete a record while maintaining the internal structure.

 ethereum smart contract security best practices  This document provides a baseline knowledge of security considerations for intermediate Solidity programmers. It is maintained by ConsenSys Diligence, and the broader Ethereum community.

ethereum smart contract security best practices

This document provides a baseline knowledge of security considerations for intermediate Solidity programmers. It is maintained by ConsenSys Diligence, and the broader Ethereum community.

  e  th-gas-reporter   Gas usage per unit test. Average gas usage per method. A mocha reporter.

eth-gas-reporter

Gas usage per unit test. Average gas usage per method. A mocha reporter.

  Rinkeby Authenticated Faucet   To test a smart contract on rinkeby test net, you'll need rinkeby Ether. This Ether faucet is running on the Rinkeby network. Anyone having a Twitter, Google+ or Facebook account may request funds within the permitted limits. Please note this Ether has no value on the main net and is for test purposes only.

Rinkeby Authenticated Faucet

To test a smart contract on rinkeby test net, you'll need rinkeby Ether. This Ether faucet is running on the Rinkeby network. Anyone having a Twitter, Google+ or Facebook account may request funds within the permitted limits. Please note this Ether has no value on the main net and is for test purposes only.

     metamask ether faucet   Another faucet for Ropsten and Rinkeby testnet Ether. Please note this ether has no value on the main net and is for test purposes only.

 

metamask ether faucet

Another faucet for Ropsten and Rinkeby testnet Ether. Please note this ether has no value on the main net and is for test purposes only.

  l earning solidity in 27 parts  A youtube video tutorial series by "What's Solidity." This comprehensive series can get you from 0 to 60.

learning solidity in 27 parts

A youtube video tutorial series by "What's Solidity." This comprehensive series can get you from 0 to 60.

  make a user-friendly ethereum dapp   Providing a good user experience is fundamental to building good products. This is one of the most important aspects that drive user adoption and determine the products that people love. This guide from Bloom will help inform UI/UX decisions.

make a user-friendly ethereum dapp

Providing a good user experience is fundamental to building good products. This is one of the most important aspects that drive user adoption and determine the products that people love. This guide from Bloom will help inform UI/UX decisions.