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.
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
--