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
25 stars
5 watching
2 forks
Language: Go
last commit: 9 months ago
Linked from 1 awesome list
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 |