Sets up a local, private Ethereum testnet. The following assumes that each node is operating independently within it's own VLAN. These scripts may not work in your environment. They were created only for prototyping purposes for use within my personal lab. If anyone comes across this repo and actually decides to use any of this, let me know if you have any problems.
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
Add the .json file to datadir. Check CustomGenesis.json file for example.
`geth account new`
Don't forget your password and take note of this account address.
This can also be done in geth console with personal.newAccount("passphrase")
`geth --datadir /path/to/datadir init /path/to/customgenesis`
Add whatever custom flags are appropriate for your particular configuartion.
`geth --datadir /path/to/datadir init /path/to/customgenesis`
Add whatever custom flags are appropriate.
`admin.nodeInfo.enode`
Take note of this enode address for future reference.