github.com/kivutar/go-ethereum@v1.7.4-0.20180117074026-6fdb126e9630/consensus (about) clique consensus.go errors.go ethash misc