This guide details how to start the Phore Synapse blockchain and, for participants registered for the beta test, how to start up a validator to proposer/attest/validate blocks.
Follow this guide if you don't know how: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
You need to get to this stage:
Run:
curl -o testnet.pubs https://raw.githubusercontent.com/phoreproject/synapse/master/testnet-v1.pubs
wget https://github.com/phoreproject/synapse/releases/download/v0.1.1/{beacon,validator}-linux-amd64
chmod +x {beacon,validator}-linux-amd64
Run:
screen -S beacon-chain ./beacon-linux-amd64 -genesistime 15579000 -connect "/ip4/134.209.58.178/tcp/11781/ipfs/12D3KooWEFr3b5CxczXUrs2M2rY8zy1A87H54iWGBdma1BqpAD14"
Press CTRL-A and then press d to disconnect from screen. You can reconnect with screen -r beacon-chain
Only run this step if you were assigned a testnet validator range.
screen -S validators ./validator-linux-amd64 -rootkey YOURROOTKEY -validators YOURVALIDATORRANGE
YOURVALIDATORRANGE should be in the format: start-end
(e.x. 100-200
)
YOURROOTKEY should be the key you inputted to the keygen program earlier
Press CTRL-A and then press d to disconnect from screen. You can reconnect with screen -r beacon-chain