Skip to content

Releases: ssvlabs/ssv-spec

v1.0.2: Spec - create validator-registration struct with gas limit (#516)

09 Jan 11:45
0ee2749
Compare
Choose a tag to compare

Spec

v1.0.2: Spec - create validator-registration struct with gas limit (#516)

v1.0.1

09 Jan 09:12
Compare
Choose a tag to compare

Spec

Validators per operator cap: 500 to 1000 (#513)
Move domainType from CommitteeMember and Share to Network (#494)
Remove ssz encoding for CommitteeMember and Share (#490)

Tests

Remove entropy in tests (#507)

Meta

Add audit (#510)

Alan Fork

10 Oct 09:00
93ad50e
Compare
Choose a tag to compare

Description

Upgrade to use Committee Based Consensus

Spec

Committee Based Consensus - Alan Fork (#421)
Add GoSec action and fix issues (#505)
Secure key storage (#481)
Drop leftover error check (#469)
Stop processing after decided (#487)
Sort signers in decided message (#484)
Drop redundant validation for decided messages (#476)
Share length validation (#478)
check att and sync duties exist before submitting (#468)
filter committee duties per slot validator duties (#467)
remove produces blinded blocks (#393)

Meta

Update go (#406)
Rename Go module to ssvlabs (#385)
Remove residual DKG (#502)
Drop redundant error (#475)
Drop unnecessary nolint comments (#477)
Fix static analysis issues (#480)
Update dependencies (#483)
Update to go1.22 (#474)

v0.3.10: Remove produces blinded blocks

18 Jul 15:30
89ac2ac
Compare
Choose a tag to compare

Spec

remove produces blinded blocks (#393)

Meta

Update go (#406)
refactor: rename Go module to ssvlabs (#385)

v0.3.9: Sign RSA and pass MessageID

30 Apr 11:35
5ad0f14
Compare
Choose a tag to compare

Spec

Pass MessageID To Broadcast (#381)
Runner Sign RSA Before Broadcast (#380)

v0.3.8: Replace redundant BLS in QBFT with RSA

09 Apr 15:12
83d5ab4
Compare
Choose a tag to compare

Spec

Replace redundant BLS in QBFT with RSA (#372)

v0.3.7: Spec - Partial Signature Verification Aggregation (#369)

28 Mar 13:40
ebb6014
Compare
Choose a tag to compare

Spec

Partial Signature Verification Aggregation (#369)
SignedSSVMessage (#374)
Fix - Future decided no instance nil check (#342)

Tests

SSV DutyExec (#341)
One invalid then valid quorum (#350)
Instance & Message (#328)
non-duplicated late proposal for past instance (#334)
Post-consensus test: Duplicate message then quorum test (#333)
Partial signatures container (#338)
Drop test (#335)

Meta

Improve performance for test generation and execution (#359)

v0.3.6

01 Feb 19:08
3879a9e
Compare
Choose a tag to compare

Hotfix

Revert changes in HashTreeRoot and SSZ encoding for backwards-compatibility (#362)

v0.3.5: Deneb Support (#324)

31 Jan 14:21
f2d5899
Compare
Choose a tag to compare

Spec

Deneb Support (#324)
Don't send more commits upon second triggering of prepare quorum (#322)
Fix double proposal (#321)
Fix beacon node call for voluntary exit (#319)
Fork support (#310)

Tests

ConsensusData (#344)
share (#337)
SSVMsg (#343)

Meta

Move ssv/message to types (#339)

v0.3.4

07 Nov 11:51
36b1d5e
Compare
Choose a tag to compare

Spec:

  • Validator registration and voluntary exit now stop old duties (#318)