github.com/energicryptocurrency/go-energi@v1.1.7/consensus (about) clique consensus.go errors.go ethash misc