Skip to content

Latest commit

 

History

History
30 lines (14 loc) · 751 Bytes

README.md

File metadata and controls

30 lines (14 loc) · 751 Bytes

PoASim - Blockchain simulator

Blockchain simulator implemented in Golang. Based on godes library

Implementing all of the Ethereum layers - RLPx, DEVp2p, Ethereum Subprotocol, PoASim is able to simulate Proof of Authority consensus alghoritms, namely Clique and Aura.

Required packages

godes

go get github.com/agoussia/godes

go-ethereum

go get github.com/ethereum/go-ethereum

gonum

go get gonum.org/v1/plot/...

go_rng

go get github.com/leesper/go_rng

golang-set

go get github.com/deckarep/golang-set