No description
Find a file
Mukan Erkin Törük e9e52e3d79
Some checks failed
docker-build-cometbft / vars (push) Has been cancelled
docker-build-cometbft / build-images (amd64, ubuntu-24.04) (push) Has been cancelled
docker-build-cometbft / build-images (arm64, ubuntu-24.04-arm) (push) Has been cancelled
docker-build-cometbft / merge-images (push) Has been cancelled
docker-build-e2e-node / vars (push) Has been cancelled
docker-build-e2e-node / build-images (amd64, ubuntu-24.04) (push) Has been cancelled
docker-build-e2e-node / build-images (arm64, ubuntu-24.04-arm) (push) Has been cancelled
docker-build-e2e-node / merge-images (push) Has been cancelled
refactor: complete sovereign stack cleanup — all github.com upstream refs purged
2026-05-11 03:46:09 +03:00
.github initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
abci refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
blocksync refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
cmd refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
config refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
consensus refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
crypto refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
DOCKER initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
docs initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
evidence refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
inspect refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
internal refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
libs refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
light refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
mempool refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
networks/local initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
node refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
p2p refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
privval refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
proto refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
proxy refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
rpc refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
scripts refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
spec initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
state refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
statesync refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
store refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
test refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
types refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:20 +03:00
version initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.clang-format initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.dockerignore initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.editorconfig initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.gitignore initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.golangci.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.goreleaser.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.markdownlint.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.markdownlintignore initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.md-link-check.json initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
.mockery.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
buf.gen.yaml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
buf.work.yaml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
CHANGELOG.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
CODE_OF_CONDUCT.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
codecov.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
common.mk initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
CONTRIBUTING.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
docker-compose.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
dredd.yml initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
go.mod refactor: complete sovereign stack cleanup — all github.com upstream refs purged 2026-05-11 03:46:09 +03:00
go.sum initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
LICENSE initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
Makefile initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
NOTICE initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
README.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
RELEASES.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
SECURITY.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
STYLE_GUIDE.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
tests.mk initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00
UPGRADING.md initial: sovereign Mukan Network fork 2026-05-11 03:18:27 +03:00

Mukan Consensus

The sovereign consensus engine of the Mukan Network, forked from CometBFT.

Overview

Mukan Consensus is the Byzantine Fault Tolerant (BFT) consensus engine powering the Mukan Network. It is a permanent hard-fork of CometBFT v0.38.21, evolved to support Mukan Network's unique PoW/PoJ (Proof of Justice) hybrid consensus model.

Key Differences from CometBFT

  • All upstream dependencies updated to reference the sovereign Mukan Network stack (git.cw.tr/mukan-network/...) instead of the original Cosmos GitHub paths.
  • Future: Native integration with the PoJ mining protocol and Mukan-specific block validation rules.

Integration

Mukan Consensus is the consensus core used by the Mukan SDK.

require git.cw.tr/mukan-network/mukan-consensus v0.38.21-mukan.1

License

Licensed under the GNU General Public License v3.0 (GPLv3).

Original CometBFT components remain under their respective Apache 2.0 licenses where applicable.