Create Your First ERC-20 Token in Cairo on Starknet

Looking to build with a Layer 2 network over Ethereum? Create a Starknet ERC-20 token in the Cairo 1.0 language with this beginner-friendly tutorial.

1. Let’s Get Started

Enroll for free

2. Setting up the Development Environment

3. Write Your Token Smart Contract

4. Deploy Your First ERC20 Token on Starknet

5. Let’s Wrap It Up

4.5 course rating by 26 developers

Why learn Cairo?

cover

Secure language

Cairo is a provably secure language, which means that it is possible to prove that your code will always behave as intended.

cover

High-performance

The Cairo language is designed to be efficient, and it can be used to create smart contracts that are fast and scalable.

cover

Pretty versatile

Able to create a wide variety of smart contracts, from simple payment contracts to complex DeFi applications.

cover

Growing rapidly

The community is growing and this makes now a good time to learn Cairo, as you will be able to take advantage of the latest features and tools.

More courses

View all courses

Frequently asked questions

What is the Cairo programming language?arrow
What is Starknet?arrow
What are the key steps in creating an ERC-20 token on StarkNet using the Cairo language?arrow
Can I integrate my token on Starknet with other Ethereum-based applications?arrow
Is there a testnet available for experimenting and testing token contracts on StarkNet?arrow
How does Starknet ensure the security and scalability of ERC-20 tokens?arrow
What are the advantages of using Cairo and Starknet for ERC-20 token development?arrow
cover
  • Beginner
  • rating 4.5 (26 Reviews)
  • Earn NFT
E
C
B
S
955+ builders are on this course
imageLast updated 10/2023