EOS TODAY: 1st installment of the EOSIO Dawn 3 Full Dapp Tutorial Series is now online. / Video - 32 Mins.

in #eos6 years ago


Setting up a Virtual Machine and EOSIO for smart contract development

Full Comments and instructions included below from the video.


We know I am a fan of EOS and @dan / @dantheman -- Dan Larimer.

I am a fan of EOS and root for it and the team every day!

I've been meaning to flesh out a daily or maybe 3x/weekly report like this / series for awhile now.

I want to contribute even more to the EOS project in some small way.

#EOSio #EOS



VIDEO / RESOURCE TODAY:

--


Sponsored by Scatter: https://scatter-eos.com https://airdrop.scatter-eos.com
For a full documentation of all of the commands used in this video and steps please refer to: https://github.com/nsjames/Scatter-Tu...

VirtualBox: https://www.virtualbox.org/wiki/Downl...
Ubuntu: https://www.ubuntu.com/download/alter...

In the future we will be changing the config.ini and removing the alias so we can use bash scripts to simplify our recompilation process. The way we're doing it in this video is just for demonstrating how it can be done and the steps to take.

Important commands from the video:

sudo apt-get install virtualbox-guest-dkms
ifconfig | grep "inet addr" | grep Bcast
git clone https://github.com/EOSIO/eos --recursive
sudo find / -name genesis.json
sudo nano ~/.local/share/eosio/nodeos/config/config.ini

Find and change ( This will be the IP you saved before, something like 192.168.56.101 )

http-server-address = 192.168.56.101:8888

Fill this with the genesis path you save in your eostext file before.

genesis-json = /path/to/eos/source/genesis.json

Find and switch to true

enable-stale-production = true

Find, remove "#", and change to "eosio"

producer-name = eosio

Copy the following plugins to the bottom of the file

plugin = eosio::producer_plugin
plugin = eosio::wallet_api_plugin
plugin = eosio::chain_api_plugin
plugin = eosio::http_plugin
plugin = eosio::account_history_api_plugin

sudo nano ~/.bash_aliases
alias cleos='cleos -H 192.168.56.101 -p 8888 --wallet-host 192.168.56.101 --wallet-port 8888'
source ~/.bashrc


Thanks for reading, have a nice day.

If you feel my posts are undervalued or you want to donate to tip me - I would appreciate it very much.

EOS (EOS) - 0xD37bEFf5bf07E3aa432de00cE0AaA8df603A4fB0

--

Sort:  

Thanks again for putting me onto #EOS!!!

I was looking for something like this. I will study it.

Glad it helps. I am not a tech guy LOL, just an #EOS supporter.

I am planning on taking a course in programming smart contracts for Ethereum and EOS.IO this summer. This video made me feel even more excited about my plan!! Thank you for sharing, Barry!

Glad it helps dude.

  • I am not a tech guy LOL, just an #EOS supporter.

woh sir nice.............

Can you take these Ubuntu VMs and output them in a format that will install onto an actual machine as the main OS or one of several selectable OSs?

I am not a tech guy in the least, but I am trying to share and contribute more to #EOS the last few weeks, info wise, etc.

Figured this was a good one today to share for sure.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54370.47
ETH 2283.51
USDT 1.00
SBD 2.33