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

[Update]: deployment tests and update task and documentation #282

Merged
merged 7 commits into from
Dec 5, 2023

Conversation

Mohsen-T
Copy link
Contributor

@Mohsen-T Mohsen-T commented Nov 22, 2023

  • Deployment and Verification on Goerli Testnet: Successfully deployed all contracts on the Goerli testnet and subsequently verified each one post-deployment.
  • Contract Upgrade and Testing: Upgraded the SSVNetwork to SSVNetworkValidatorsPerOperator, followed by re-verification and testing of the new functionalities.
  • Module Update Testing: Conducted comprehensive testing to ensure all requirements for updating modules were met.
  • Documentation Updates: Enhanced the /docs section with additional descriptions, focusing on contract verification, issue resolution, module updates, and related topics.
  • Ticket: Deployment tests

- deployed all contracts on the goerli-testnet
- verified all contracts after deployment
- upgraded SSVNetworkValidatorsPerOperator and verified again, tested new value
- tested to update module by adding SSVOperatorsGetOperator with additional external function
contracts/upgrades/stage/goerli/modules/SSVOperatorsV2.sol Outdated Show resolved Hide resolved
docs/local-dev.md Outdated Show resolved Hide resolved
mtabasco

This comment was marked as resolved.

@mtabasco mtabasco changed the base branch from main to v1.1.0 December 5, 2023 10:08
@mtabasco mtabasco merged commit 4471f05 into v1.1.0 Dec 5, 2023
4 checks passed
@mtabasco mtabasco deleted the mohsen-check-deployment-upgrade branch December 5, 2023 11:02
liorrutenberg pushed a commit that referenced this pull request Feb 15, 2024
* event ValidatorExited -> indexed owner

* fix: added a test case in balance.ts

* fix: reviewed the balance calculation when an operator is removed

* Update balances.ts

* fix: added a test case

* fix: removed only

* fix: progressing

* fix: updated test case

* fix: removed log

* [Feature] - Integration ssv-keys in ssv-network for generating keyshares  (#276)

* feat: updated validators & operators management using ssv-keys

* [Update]: deployment tests and update task and documentation (#282)

* fix: updated documentations

* [Update] Added triggers for compilation in a few tasks (upgrading / updating) (#285)

* feat: added trigger for compilation in tasks

* fix: changed before test

* bulk validator registration (init)

* 2 register validator functions, all tests pass

* refactor cluster and operators libraries

* V1.0.2 deployment metadata (#283)

* v1.0.2 deployment metadata

* Bulk registration of validators (#287)

* bulk validator registration

* update CHANGELOG

* bulk remove validators

* upgrade goerli prod

* bulk exit validator

* hlsky dev metadata

* add exit validator tests

* update CHANGELOG

* update gas usage

* update roles doc

* minor improvements

* v1.1.0 goerli_prod metadata

* remove abis from git

* remove liquidation check (duplicate)

* Fix: updated the test coverage

Enhanced test coverage by incorporating additional test cases to address previously overlooked scenarios

* fix: bulkRemoveValidators reduce validator counter

* fix: bulkRemoveValidator all tests passed

* update gas numbers

* update NatSpec comments

* add audit report

* holesky deployment metadata

---------

Co-authored-by: Mohsen-T <[email protected]>
Co-authored-by: Mohsen-T <[email protected]>
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.

3 participants