Skip to content
Pre configured test chains for simple integration testing
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ganache-linux added Quorum for linux Apr 9, 2018
ganache-mac
ganache-windows
geth-clique-linux Update genesis_clique.json Apr 2, 2019
geth-clique-mac
geth-clique-windows
parity-poa-linux
parity-poa-mac Update demo-spec.json Apr 2, 2019
parity-poa-windows Update demo-spec.json Apr 2, 2019
quorum-linux Merge branch 'master' of https://github.com/Nethereum/TestChains Jan 12, 2019
.gitignore
README.md Update README.md Jan 30, 2019
accountInfo.txt

README.md

TestChains

Blockchain developing often requires to run a local Blockchain client (AKA: TestChain). This is to make sure your work remains private and that any sent transaction gets a fast response.

In order to speed up the process, this repo contains all you need to spin up a local TestChain in a few minutes. Each of these chains uses PoA (Proof of Authority) as a consensus model for faster response. They all launch using provided scripts, automatically provided with accounts and passwords.

The preconfigured account is 0x12890d2cce102216644c59daE5baed380d84830c with private key 0xb5b1870957d373ef0eeffecc6e4812c0fd08f554b37b233526acc331bf1544f7.

The account key store file password is : password

Geth


Devchain version of Geth (Ethereum Go client) configured with PoA (Proof of Authority) for fast reponse.

- Windows

  > geth-clique-windows > startgeth.bat

Latest versions of geth can be downloaded here, simply download the geth executable and replace the old one.

- Mac

  > geth-clique-mac > startgeth.sh

Note: use chmod +x startgeth.sh and chmod +x geth to allow geth to execute.

Latest versions of geth can be downloaded here, simply download the geth executable and replace the old one.

- Linux

  > geth-clique-linux > startgeth.sh

Note: use chmod +x startgeth.sh and chmod +x geth to allow geth to execute.

  > ./startgeth.sh

Latest versions of geth can be downloaded here, simply download the geth executable and replace the old one.

Parity


Devchain version of Parity (Ethereum Rust client) configured with PoA (Proof of Authority) for fast reponse.

- Windows

  > parity-poa-windows > launch.bat

Latest versions of Parity can be downloaded here, simply download the Parity executable and replace the old one.

- Mac

  > parity-poa-mac > launch.sh

Latest versions of Parity can be downloaded here, simply download the Parity executable and replace the old one.

Note: use chmod +x launch.sh and chmod +x parity to allow geth to execute.

- Linux

  > parity-poa-linux > launch.sh

Note: use chmod +x launch.sh and chmod +x parity to allow geth to execute.

Latest versions of Parity can be downloaded here, simply download the Parity executable and replace the old one.

Ganache


parity-poa-windows

CLI version of Truffle's devchain.

Windows

npm install -g ganache-cli

ganache-windows > launch.bat

Mac

npm install -g ganache-cli

ganache-mac > ./launch.sh

Linux

npm install -g ganache-cli

ganache-linux > ./launch.sh

Quorum


Quorum setup in draft mode.

Linux

quorum-linux > ./setup.sh ./launch.sh

You can’t perform that action at this time.