This document utilizes a Dev Container specification. Dev Containers use containerization to create consistent and isolated development environments. All of the above mentioned components are pre-installed in that container. These containers can be run using GitHub Codespaces.

Steps To Start Your Own Token

Step 2 :

  1. Go to the Codespaces tab from the selector
  2. Click on the Create codespace on main button

image.png

Step 3 : Create Your Blockchain

Open a New Terminal and enter the following commands one after another

avalanche blockchain create <CHAIN_NAME>

You will be prompted to a dropdown having options :

Choose your VM type -
Subnet EVM
Custom VM
Explain the difference

Choose Subnet EVM for ease and stable workflow. Then you will be prompted to another dropdown having options :

Which validator management type would you like to use in your blockchain?:
Proof of Authority
Proof of Stake
Explain the difference

Choose Proof of stake as it is more popular and easy to configure. Then you will be prompted to another dropdown having options :

Which address do you want to enable as controller of ValidatorManager contract?:
Get address from an existing stored key (created from avalanche key create or avalanche key import)
Custom

For now choose Custom . Then you will be prompted to another typearea :

Enter address (C-Chain address):

Paste the Public Key of your Core wallet here. Then you will be prompted to another dropdown having options :

Do you want to use default values for the Blockchain configuration?:
I want to use defaults for a test environment
I want to use defaults for a production environment
I don't want to use default values
Explain the difference

Choose the I want to use defaults for a test environment option for ease of configuration. Then you will be prompted to an another typearea :

Chain ID:

Make sure : Your Chain ID should be unique. For most transparency , use your personal Contact Number

Then you will be prompted to an another typearea :

Token Symbol:

Make sure : Your Token Symbol should be unique.

Step 4 : Deploy Your Blockchain

avalanche blockchain deploy <CHAIN_NAME>

You will be prompted to a dropdown having options :

Choose a network for the operation: 
Local Network
Devnet
Fuji Testnet
Mainnet

Choose Local Network to deploy your own blockchain from your local node. It will take some time to deploy your blockchain from your own local node. After some time you will recive an output like :

image.png

Make the specified port Public by clicking Make Public button. Once you make your port public, your own blockchain is ready to use


Let’s Explore Something About Your Token

image.png

This πŸ‘†πŸ» shows the basic info about your Blockchain VM and its overview

image.png

This πŸ‘†πŸ» shows the Token and Currency info of your blockchain

image.png

This πŸ‘†πŸ» shows the information of your contract as well as the precompilation status

image.png

This shows the usables of your chain just like RPC URL and ChainID . Make sure to change the visibility of the given port to Public in the mentioned way πŸ‘‡**,** for my case, the port is 36287

image.png