Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Removing actor pipes and naming #213

Merged
merged 16 commits into from
Nov 13, 2024
Merged

Commits on Oct 21, 2024

  1. feat: ChonkyBFT types (#209)

    Implemented all types for ChonkyBFT. Work on this is all on the roles
    crate. Tests in roles crate are passing. Note that I'm not keeping the
    old types, that's because `ReplicaCommit` has no changes to it (I
    checked and serialization is the same for old and new, old signatures
    still work) as well as `CommitQC` and `FinalBlock`. Any type that an EN
    could receive, or that ends on our database, doesn't suffer any
    alterations. So it seems that the upgrade to ChonkyBFT is
    backwards-compatible for ENs. Since we only have one validator, we can
    upgrade the whole network without a planned hard fork.
    
    Part of BFT-452
    brunoffranca authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f6168f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. feat: ChonkyBFT logic (#210)

    - Everything in chonky_bft folder is basically new.
    - UTHarness was moved to chonky_bft/testonly.rs. Several changes to it
    though.
    - All tests that use UTHarness were moved to chonky_bft/tests. Some of
    the old unit tests were repurposed, but a fair amount of the tests in
    chonky_bft/tests are new.
    - The tests in tests.rs were split between tests/mod.rs and
    tests/twins.rs (except for a few that used UTHarness and were moved as
    said before). There were no changes to them though.
    
    Part of BFT-452
    brunoffranca authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    00f6214 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14d29b9 View commit details
    Browse the repository at this point in the history
  3. Fix tests

    brunoffranca committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b5db84f View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Fixed cargo deny

    brunoffranca committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    2c3e962 View commit details
    Browse the repository at this point in the history
  2. WIP

    brunoffranca committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0f4f524 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    d94cc40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1b3040 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99a5ab3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd1c1c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    17e69d9 View commit details
    Browse the repository at this point in the history
  6. cargo clippy

    brunoffranca committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    0ffa2cf View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    ba76a38 View commit details
    Browse the repository at this point in the history
  2. Fixed more comments.

    brunoffranca committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    a83d1d1 View commit details
    Browse the repository at this point in the history
  3. cargo deny

    brunoffranca committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    e16db97 View commit details
    Browse the repository at this point in the history
  4. CI fix

    brunoffranca committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    7ddc072 View commit details
    Browse the repository at this point in the history