concord-bft icon indicating copy to clipboard operation
concord-bft copied to clipboard

Concord byzantine fault tolerant state machine replication library

Results 57 concord-bft issues
Sort by recently updated
recently updated
newest added

`save-state` and `set-output` commands used in GitHub Actions are deprecated and [GitHub recommends using environment files](https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/). This PR updates the usage of `set-output` to `$GITHUB_OUTPUT` Instructions for envvar usage from...

* **Problem Overview** Most recent progress on the proof for correctness of the BFT protocol. This is a WIP branch where we are proving the invariants in the presence of...

cla-not-required

* **Problem Overview** Remove stopped job badge. * **Testing Done** N/A

cla-not-required

In this test we create 201 addresses and for each address we create a tree and fill it with random data. In the end of the test we check that...

cla-not-required

This PR introduces workarounds for building Concord-BFT with Clang after the Ubuntu 22 upgrade. These workarounds include: - Removal of the local variable `totalVal` from the function `libutt::Factory::randomWallets`, as this...

cla-not-required

* **Problem Overview** This PR contains the necessary changes required for creating the fullnode replica in the vmbc. * **Testing Done** locally manual integration testing done

cla-not-required

* **Problem Overview** some of the reconfiguration commands may introduce a certain complexity with state transfer: they may break the ability to complete state transfer (and getting the reconfiguration update)....

cla-not-required

* **Problem Overview** Current privacy library does not handle invalid coins gracefully. The logic of claiming coins is modified to handle this scenario. * **Testing Done** Testcase: Create a scenario...

cla-not-required

* **Problem Overview** This PR adds support for main key rotations on demand (for example, when compromised). The implementation uses the replica's consensus key as its main key, thus when...

cla-not-required

* **Problem Overview** Move storage library to libs * **Testing Done** CI

cla-not-required