github.com/myafeier/go-ethereum@v1.6.8-0.20170719123245-3e0dbe0eaa72/consensus (about) clique consensus.go errors.go ethash misc