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

Qbft justifications #122

Merged
merged 51 commits into from
Feb 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
73fdbfc
remove ssv_types dependency on qbft
Zacholme7 Jan 15, 2025
7f42ade
fmt and update
Zacholme7 Jan 15, 2025
b01b25a
sort
Zacholme7 Jan 15, 2025
c7dd3a1
bubblegum v1 message change
Zacholme7 Jan 17, 2025
21e557d
justify quorum for round change
Zacholme7 Jan 17, 2025
a02a791
unstable merge
Zacholme7 Jan 20, 2025
d3818d7
ssz data compatability
Zacholme7 Jan 20, 2025
f768d3c
ssz, moved messages to types, extracted into consensus types
Zacholme7 Jan 21, 2025
a7af706
remove warnings
Zacholme7 Jan 21, 2025
6ea0611
formattings and implement ssz
Zacholme7 Jan 21, 2025
d7ddc24
fix some features, fmt, sort
Zacholme7 Jan 21, 2025
86d0591
round change fix and prepare consensus recording
Zacholme7 Jan 22, 2025
9358829
qbft ssz and start test integration
Zacholme7 Jan 22, 2025
6c35627
bugfixes with hashing
Zacholme7 Jan 22, 2025
f204b20
fmt
Zacholme7 Jan 22, 2025
3836474
adjust test to send to self
Zacholme7 Jan 22, 2025
bf93baa
add identifier and decode
Zacholme7 Jan 22, 2025
1cf7b88
data_ssz decoding, switch over to generic D
Zacholme7 Jan 23, 2025
7d671d7
bugfix and decode impl
Zacholme7 Jan 23, 2025
23d5677
remove print
Zacholme7 Jan 23, 2025
10ba758
merge
Zacholme7 Jan 23, 2025
6ea0abe
move to QbftData and supertype Decode
Zacholme7 Jan 23, 2025
5e7ead0
add data validation
Zacholme7 Jan 23, 2025
feca81a
misc cleanup
Zacholme7 Jan 23, 2025
d4a1c40
merge
Zacholme7 Jan 24, 2025
995dafa
fmt
Zacholme7 Jan 24, 2025
b2dec52
start on justifications
Zacholme7 Jan 24, 2025
4d0cc26
initial justification system
Zacholme7 Jan 27, 2025
d6fda94
state bugfix
Zacholme7 Jan 27, 2025
363a672
accept proposal in leader
Zacholme7 Jan 27, 2025
0d2835d
fix logs
Zacholme7 Jan 27, 2025
0cd40ed
justification verification and start on sketch out...
Zacholme7 Jan 27, 2025
1b848e0
simplify prepare justifications
Zacholme7 Jan 28, 2025
5998ded
proposal justifications
Zacholme7 Jan 28, 2025
3952a76
round change justifications
Zacholme7 Jan 28, 2025
acc06bc
simplify justification validation
Zacholme7 Jan 28, 2025
685f267
small fix
Zacholme7 Jan 28, 2025
3b5ef62
syntax fix
Zacholme7 Jan 29, 2025
7c93738
simplify repeat validation
Zacholme7 Jan 29, 2025
a99444a
extra validation
Zacholme7 Jan 29, 2025
50b546c
small cleanup
Zacholme7 Jan 29, 2025
70f7904
merge
Zacholme7 Feb 3, 2025
f664370
openssl bump for vul
Zacholme7 Feb 3, 2025
07797e6
handle error
Zacholme7 Feb 3, 2025
b2ad93d
merge
Zacholme7 Feb 4, 2025
98a5ad8
Merge branch 'unstable' into qbft-justifications
Zacholme7 Feb 5, 2025
70194ed
clean up todo & address pr comments
Zacholme7 Feb 5, 2025
5aa88f0
bugfix
Zacholme7 Feb 5, 2025
fae75d3
remove print
Zacholme7 Feb 5, 2025
9885c75
fmt fix
Zacholme7 Feb 5, 2025
6420e8a
remove duplicate insert
Zacholme7 Feb 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 27 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading