Skip to content

Custom Consensus Engine for go-ethereum

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

shrikantgoswami/go-ethereum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Consensus Engine for go-ethereum

Create ethereum directory in your $GOPATH/src/github.com/
mkdir ethereum
Clone repository in $GOPATH/src/github.com/ethereum/
git clone https://github.com/shrikantgoswami/go-ethereum.git 
Build
go build -o geth github.com/ethereum/go-ethereum/cmd/geth
Run
./run-custom-consensus.sh
In a new terminal window attach to the console
./geth attach ~/.ethereum/xdposnet/geth.ipc
Create new account
personal.newAccount()
Start miner
miner.start(1)

The output in the first terminal window should now emit mining details.

About

Custom Consensus Engine for go-ethereum

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 87.8%
  • C 5.2%
  • JavaScript 4.3%
  • C++ 0.8%
  • Assembly 0.4%
  • Python 0.3%
  • Other 1.2%