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: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
threemammals/raftyAn implementation of the Raft consensus algorithm in C# and .NET core.197
gojuno/minimockGenerates mocks out of Go interface declarations to make testing easier and more efficient.649
cometbft/cometbftA distributed system for replicating state transitions on multiple machines with fault tolerance.661
komamitsu/oraftA Raft consensus algorithm implementation in OCaml for distributed systems28
bbva/raft-badgerAn implementation of a Raft consensus algorithm using BadgerDB as the underlying data store.112
mosaicnetworks/babbleA distributed consensus middleware for peer-to-peer networking and transactions.478
verse-lab/toychainA minimalistic blockchain-based consensus protocol implemented in Coq111
ethereum/cbc-casperA Python implementation of a class of 'correct-by-construction' consensus protocols.229
tokopedia/gripmockA tool to create mock gRPC services for testing and development purposes.663
erikdoe/ocmockA tool to create mock objects for Objective-C unit tests2,163
outofcoffee/imposterA multipurpose mock server allowing developers to simulate API responses for testing and development purposes.374
consensys/quorum-acceptance-testsAcceptance tests for a distributed consensus system11
willemt/raftA C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage1,133
dashbitco/moxA library for defining concurrent mocks in Elixir to simplify testing of concurrent applications1,348
uwplse/verdi-raftAn implementation of the Raft distributed consensus protocol verified in Coq186