Skip to content

Test Network

erick yan edited this page Sep 2, 2019 · 19 revisions

Test Network

Why start a node on the fractal test network?

If the fractal has a function update, it will first be updated to the test network to test the correctness and feasibility of the function. When the verification is passed, the main network is updated.

Transitioning towards developers, if you'd like to play around with creating contracts, you almost certainly would like to do that without any real money involved until you get the hang of the entire system. In other words, instead of attaching to the main network, you want to join the test network with your node, which is fully equivalent to the main network, but with play only.

How to join on the fractal test network?

Development environment

Go version:

  • go1.9.2 and higher

Currently supports the following operating systems:

  • Ubuntu 16.04
  • Ubuntu 18.04
  • MacOS Darwin 10.12 and higher

Building the source

To download all of the code in $GOPATH/src/github.com/fractalplatform:

git clone https://github.com/fractalplatform/fractal

Enter the project directory

cd fractal

To build the full suite of utilities:

make all

the ft and ftfinder in ./build/bin

Start node

On current project directory

./build/bin/ft --genesis=./build/testnet.json --p2p_id 2