Repository
https://github.com/abhi3700/My_Learning_EOS
What Will I Learn?
- This is for enabling your system to run EOS Smart contracts (SC).
- This is for Installation on Linux (Ubuntu). Here, WSL is used.
Requirements
Complete these steps below and then proceed with the main installation steps ahead.
- open cmd.
>pushd directory-where-eos-folder-is-to-be-kept
>bash
- Now, you are ready with following the steps below.
Difficulty
- Basic
Tutorial Contents
Follow these steps for Installation.
- Cloning the github repository
Command -$ git clone https://github.com/EOSIO/eos.git --recursive
- Now, goto the eos folder
Command -$ cd eos
submodule check
$git submodule update --init --recursive
Nothing appears. So, no screenshot.
Latest version
Go to - https://github.com/EOSIO/eos/releases/latestIt will take you to the latest release version page (e.g. v1.0.3, v1.0.2, v1.0.1, etc). Get the version no. from here.
$ git checkout tags/v1.0.3
- Building the tools for eos-dev
- Boost installation
Different libraries are installed.
- Mongodb & Mongo C++ driver installation -
Mongodb and C++ drivers are installed here.
- secp256kl installation -
Schnorr Signatures cryptography libraries are installed here.
- WASM installation -
wasm programming libraries, tools are installed here.
- EOSIO installation
- Make install
$ cd build
$ sudo make install
Now, Everything is installed!!...
EOS_io system architecture
The figure below explains that how these 3 commands are interconnected with each other.
cleos
$ cleos
- command line tool for the EOS blockchain.
nodeos
For interacting with the blockchain. Run a EOS blockchain as a local node.
keosd
For accessing the wallet.
Curriculum
This is the first tutorial. No such curriculum.
Proof of Work Done
Code url - https://github.com/abhi3700/My_Learning_EOS/blob/master/EOS_setup.md