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

v1.3.0 #1300

Merged
merged 16 commits into from
Feb 4, 2024
Merged

v1.3.0 #1300

merged 16 commits into from
Feb 4, 2024

Conversation

moshe-blox
Copy link
Contributor

@moshe-blox moshe-blox commented Feb 1, 2024

Changes

nkryuchkov and others added 13 commits January 15, 2024 14:05
* Changes from ssvlabs/ssv-spec#322

* Changes from ssvlabs/ssv-spec#321

* Update spec to 375a276

* Deploy to 21-24

* Deploy to all except 25-28

* Revert "Deploy to all except 25-28"

This reverts commit c3faedb.

* Revert "Deploy to 21-24"

This reverts commit 69e3a2a.

* Deploy to all nodes

* Revert "Deploy to all nodes"

This reverts commit 6f4bd6f.

* Deploy to 21-24

* Revert "Deploy to 21-24"

This reverts commit a333cd6.

* Deploy to all nodes

* Revert "Deploy to all nodes"

This reverts commit 0eb4f8c.

* Deploy to 21-24

* Revert "Deploy to 21-24"

This reverts commit f9d9e9d.

* Update differ.config.yaml with approved changes

---------

Co-authored-by: moshe-blox <moshe@blox.io>
* initial e2e implementation

---------

Co-authored-by: olegshmuelov <45327364+olegshmuelov@users.noreply.github.com>
Co-authored-by: moshe-blox <89339422+moshe-blox@users.noreply.github.com>
Co-authored-by: moshe-blox <moshe@blox.io>
* removed any reference for operator id in node metadata

* adjust TestNodeInfo_Marshal_Unmarshal to test backward compatibility

* remove OperatorID from node metadata
* checkpoint

* test update fee recipient

* add tests for GetValidator and SetOperatorData

* checkpoint: adding new test for start share

* checkpoint: adding new test for start share

* add test to cover validator controller

* add test to cover validator controller

* fix lint

* fix lint

* change r to dutyRunner for better description

* finish setupValidatorsTest

* fix lint

* code review improvements

* fix lint

* add test for on share remove

* add new test for UpdateValidatorMetadata

* add test for validator controller TestSetupNonCommitteeValidators

* added tests for second part of UpdateValidatorMetadata

* added tests for task executor

* add test for create new controller

* fix lint

* fix test after merge stage

* fix test after merge stage

* fix test after merge stage

* fix test after merge stage

* fix test after merge stage

* fix test after merge stage

* fix test after merge stage

* fix lint issue

* remove unusage function

* remove redundant file and fix tests

* sort imports and remove unused functions from P2P

* added a few PK checks

---------

Co-authored-by: y0sher <lyosher@gmail.com>
Co-authored-by: moshe-blox <moshe@blox.io>
* remove test bellatrix blocks

* override state comparison in SyncCommitteeAggregatorProofSpecTest

* Refactor RecipientData JSON marshaling and
unmarshaling

* upgrade go-eth2-client

* upgrade ekm & spec to latest tag

---------

Co-authored-by: moshe-blox <moshe@blox.io>
* fix: (SlotTicker) potential double tick

---------

Co-authored-by: Matus Kysel <MatusKysel@users.noreply.github.com>
* Exposed exporters api ports

---------

Co-authored-by: stoyan.peev <stoyan.peev@gotoadmins.com>
Co-authored-by: moshe-blox <moshe@blox.io>
* fix: timeout in go-eth2-client's `Validators` method
* Fix error messages in checkPrysmDebugEndpoints
function
* Upgrade ssv-spec to v0.3.6
MatusKysel
MatusKysel previously approved these changes Feb 1, 2024
liorrutenberg
liorrutenberg previously approved these changes Feb 1, 2024
nkryuchkov
nkryuchkov previously approved these changes Feb 2, 2024
@@ -32,21 +31,25 @@ func TestNodeInfo_Seal_Consume(t *testing.T) {
}

func TestNodeInfo_Marshal_Unmarshal(t *testing.T) {
ni := &NodeInfo{
oldSerializedData := []byte(`{"Entries":["", "testnet", "{\"NodeVersion\":\"v0.1.12\",\"ExecutionNode\":\"geth/x\",\"ConsensusNode\":\"prysm/x\",\"OperatorsID\":\"xxx\"}"]}`)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: OperatorsID (should be OperatorID)

* Don't use BeaconState in Validators call
liorrutenberg
liorrutenberg previously approved these changes Feb 4, 2024
e2e/go.mod Outdated

require (
github.com/attestantio/go-eth2-client v0.16.3
github.com/bloxapp/ssv v1.2.1-0.20231204141016-a6afbe837a26
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should the e2e be updated as well?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since it doesn't do proposals yet then there's a chance that it doesn't need to, right? @y0sher

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gonna try running it, not sure since go-eth2-client has been updated not just in proposals.

…1295)

* stop run if any command exited with non-zero exit code.

* clean dockers and volumes before starting a new run

* clean exited dockers as well
@moshe-blox moshe-blox merged commit f3c8bf1 into main Feb 4, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants