Ethereum test allows creating an Ethereum Private Network using the go ethereum client.
git clone https://github.com/gfornari/ethereum-test.git
git checkout master
Currently, the system is tested only on ubuntu. To install the necessary dependendencies use the installer script installer_ubuntu.sh
To setup a network you need a configuration file
{
"timeout": "50",
"tx_interval": "1000",
"test_dir": "./test/",
"start_difficulty": 240000,
"bootnode": "enode://...",
"nodes":
[
{
"address": "<external-ip>",
"internal_address": "<internal-ip>",
"login_name": "<username>",
"role": "client"
},
{
"address": "<external-ip>",
"login_name": "<internal-ip>",
"internal_address":"<username>",
"role": "miner"
}
]
}
./benchmark.sh conf/conf.json 1
Any contribution is much appreciated ;)
This project is licensed under the MIT License - see the LICENSE file for details