Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
7c3c6e0
ssz infra
Zacholme7 Sep 2, 2025
2639197
fix validation
Zacholme7 Sep 2, 2025
80809ca
lints
Zacholme7 Sep 2, 2025
7cb61e8
lints
Zacholme7 Sep 2, 2025
7380282
Apply suggestion from @Copilot
Zacholme7 Sep 2, 2025
f61ab9a
Merge branch 'release-v0.3.0' into ssz-infra
Zacholme7 Sep 2, 2025
eb591c8
Merge branch 'ssz-infra' of github.com:Zacholme7/anchor into ssz-infra
Zacholme7 Sep 2, 2025
30c436f
Merge branch 'release-v0.3.0' into ssz-infra
Zacholme7 Sep 2, 2025
7151416
merge and move ssz to try_from
Zacholme7 Sep 3, 2025
327d8ad
size enforcement test
Zacholme7 Sep 3, 2025
cf088f8
fix: update msg_container with latest changes
Zacholme7 Sep 3, 2025
efbc1bf
fix wacky branch
Zacholme7 Sep 3, 2025
e3be77d
helper function for bound checking
Zacholme7 Sep 3, 2025
dec71d7
qbft error implementation
Zacholme7 Sep 3, 2025
8aa0b88
Merge branch 'ssz-infra' into ssz-infra-unstable
Zacholme7 Sep 3, 2025
003d110
fix clippy lints on the ssz infra branch
Zacholme7 Sep 3, 2025
819cff0
merge error type branch in
Zacholme7 Sep 3, 2025
45df863
merge in qbft spec tests
Zacholme7 Sep 4, 2025
bd7941c
remove unusued errors and fix duplicate commit
Zacholme7 Sep 4, 2025
04534bd
merge unstable
Zacholme7 Sep 4, 2025
85913b1
merge in unstable
Zacholme7 Sep 4, 2025
48ed62a
merge in unstable
Zacholme7 Sep 4, 2025
688a99e
fix logic error in qbft tests
Zacholme7 Sep 4, 2025
b23ff62
fix submodule
Zacholme7 Sep 4, 2025
07ae54b
fix pr comments
Zacholme7 Sep 4, 2025
36c3c6c
up to date qbft wired into spec tests
Zacholme7 Sep 4, 2025
eec086a
fix justificaiton handling to be correct with ssz branch
Zacholme7 Sep 4, 2025
c0bd4fe
chekpoint before merge
Zacholme7 Sep 8, 2025
7d8539e
merge unstable
Zacholme7 Sep 8, 2025
8b96e37
all processing tests passing
Zacholme7 Sep 8, 2025
52aa903
passing all msg processing tests
Zacholme7 Sep 8, 2025
68fa45b
cleanup un-used spec code
Zacholme7 Sep 8, 2025
faf7397
remove unneeded sig verif code
Zacholme7 Sep 8, 2025
70463b9
generic leader function
Zacholme7 Sep 8, 2025
d6cb437
only one failing
Zacholme7 Sep 8, 2025
0e5a287
fully passing all spec tests, checkpoint before cleanup
Zacholme7 Sep 9, 2025
4f5d063
remove un-used code, clippy & fmt, all tests passing
Zacholme7 Sep 9, 2025
dd72a7c
no self delivery for spec tests
Zacholme7 Sep 9, 2025
05bb64f
cargo sort
Zacholme7 Sep 9, 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
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "anchor/spec_tests/ssv-spec"]
path = anchor/spec_tests/ssv-spec
url = https://github.com/Zacholme7/ssv-spec.git
branch = adjust-fulldata-and-roots
116 changes: 116 additions & 0 deletions Cargo.lock

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

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ members = [
"anchor/processor",
"anchor/qbft_manager",
"anchor/signature_collector",
"anchor/spec_tests",
"anchor/subnet_service",
"anchor/validator_store",
]
Expand Down Expand Up @@ -131,6 +132,7 @@ serde = { version = "1.0.208", features = ["derive"] }
serde_json = "1.0.140"
serde_yaml = "0.9"
sha2 = "0.10.8"
ssz_types = "0.11.0"
strum = { version = "0.27.0", features = ["derive"] }
thiserror = "2.0.11"
tokio = { version = "1.39.2", features = [
Expand All @@ -147,6 +149,7 @@ tracing-appender = "0.2"
tracing-subscriber = { version = "0.3.18", features = ["fmt", "env-filter"] }
tree_hash = "0.10"
tree_hash_derive = "0.10"
typenum = "1.18"
vsss-rs = "5.1.0"
zeroize = "1.8.1"

Expand Down
1 change: 0 additions & 1 deletion anchor/common/qbft/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,6 @@ pub enum QbftError {
RoundChangeJustificationNoQuorum,
RoundChangeJustificationWrongRound,
RoundChangeJustificationWrongHeight,
RoundChangeJustificationInvalidMessage,
RoundChangeJustificationNotRoundChange,
RoundChangeJustificationInvalidDataRound,
RoundChangeJustificationDecodeFailed,
Expand Down
Loading
Loading