ERC20 Token Tutorial: Create a custom token in Solidity

Julien Klepatch

ERC20 tokens are a key component of many Ethereum Dapps. They usually represent some sort of ownership over a product, service or asset. They largest use case has been for ICOs but recently their use has been expended to other area like game assets for example. As an Ethereum / Solidity developer, it’s important to understand how they work.

In this video tutorial, I will show you:

  • What is the ERC20 token, and what is it used for
  • The ERC20 specification
  • A custom implementation in Solidity

For the custom implementation of ERC20 token, we will write an ERC20 token from scratch using only Solidity, and no library. Usually, for production applications people use a smart contract library like OpenZeppellin, but it’s still very valuable to know how to code an ERC20 token with Solidity yourself, so that you understand very well how it works.


Leave a Reply

More great articles

Simple storage – Part I

In this video we are going to create a smart contract able to store a variable. Very easy to follow!…

Read Story

Syntax vs runtime vs logic errors in solidity

A lot of people are confused about debugging in general and don't know the difference between a syntax error and…

Read Story

ToDo List Ethereum Dapp (Step1) | Writing The Smart Contract – Part I

This tutorial is part of the series ToDo List Ethereum Dapp. It is the Step 1. Tutorials already published: Intro…

Read Story

Never miss a minute

Get great content to your inbox every week. No spam.
[contact-form-7 id="6" title="Footer CTA Subscribe Form"]