Skip to content

phoreproject/graphene

Repository files navigation

Phore Synapse

Build Status codecov Go Report Card

A proof-of-stake, sharded blockchain built from scratch.

This is loosely based on the Ethereum sharding system. You can find most of the documentation for the project here: Project Documentation.

Service Port List

  • 11781 - P2P network default port
  • 11782 - beacon chain RPC port
  • 11783 - P2P service RPC port

Testing

make test

Also, to test validator code, run the following commands in 3 separate terminals in order:

go run cmd/p2p/synapsep2p.go
go run cmd/beacon/synapsebeacon.go
go run cmd/validator/synapsevalidator.go -validators 0-4095

Building

make build

Installing pre-commit checks

pip install precommit
precommit install