CometMock

Mock consensus engine

A mock implementation of a consensus algorithm used in blockchain applications.

Drop-in replacement for CometBFT in end-to-end tests

GitHub

25 stars
5 watching
2 forks
Language: Go
last commit: 9 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
threemammals/rafty An implementation of the Raft consensus algorithm in C# and .NET core. 197
gojuno/minimock Generates mocks out of Go interface declarations to make testing easier and more efficient. 649
cometbft/cometbft A distributed system for replicating state transitions on multiple machines with fault tolerance. 661
komamitsu/oraft A Raft consensus algorithm implementation in OCaml for distributed systems 28
bbva/raft-badger An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store. 112
mosaicnetworks/babble A distributed consensus middleware for peer-to-peer networking and transactions. 478
verse-lab/toychain A minimalistic blockchain-based consensus protocol implemented in Coq 111
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
tokopedia/gripmock A tool to create mock gRPC services for testing and development purposes. 663
erikdoe/ocmock A tool to create mock objects for Objective-C unit tests 2,163
outofcoffee/imposter A multipurpose mock server allowing developers to simulate API responses for testing and development purposes. 374
consensys/quorum-acceptance-tests Acceptance tests for a distributed consensus system 11
willemt/raft A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage 1,133
dashbitco/mox A library for defining concurrent mocks in Elixir to simplify testing of concurrent applications 1,348
uwplse/verdi-raft An implementation of the Raft distributed consensus protocol verified in Coq 186