Skip to content

Releases: ssvlabs/ssv-network

v1.2.0

25 Sep 15:01
085874c
Compare
Choose a tag to compare
  • Permissioned operators: Operator owners can define multiple whitelisted address/external whitelisting contract.
  • Update solidity version to 0.8.24
  • Update project dependencies

Full Changelog: v1.1.1...v1.2.0

Release Notes: https://github.com/ssvlabs/ssv-network/blob/v1.2.0/RELEASE_NOTES.md

v1.1.1

17 Apr 20:58
3c12e52
Compare
Choose a tag to compare

What's Changed

  • Fix bulk register validator in #298

Full Changelog: v1.1.0...v1.1.1

v1.1.0

12 Mar 10:38
Compare
Choose a tag to compare

What's Changed

  • Bulk features: register/remove/exit validators
  • Configuration for publishing npm package when generating a release
  • Use ssv-keys sdk to generate shares in tests

ABIs: https://github.com/bloxapp/ssv-network/tree/contract-abi/docs/mainnet/v1.1.0/abi

Full Changelog: v1.0.2...v1.1.0

v1.0.2

15 Feb 13:49
Compare
Choose a tag to compare

What's Changed

  • Event ValidatorExited -> indexed owner
  • Added permissionless audit report

Full Changelog: v1.0.0-rc4...v1.0.2

v1.0.0-rc4

04 Sep 11:38
Compare
Choose a tag to compare

What's Changed

  • Audit fixes/recommendations

  • Validate a cluster with 0 validators can not be liquidated

  • Deployment process now uses hardhat tasks

  • The DAO can set a maximum operator fee (SSV)

  • Remove the setRegisterAuth function (register operator/validator without restrictions)

  • SSVNetworkViews contract does not throw an error as a way of return. Example: getValidator returns false if the validator is not found

  • Contract ABI changes:

  • Errors
    • New
      FeeTooHigh()
  • Events
    • Changed
      OperatorFeeCancellationDeclared(address owner, uint64 operatorId) -> OperatorFeeDeclarationCancelled(address owner, uint64 operatorId)
    • New
      OperatorMaximumFeeUpdated(uint64 maxFee)
  • Functions
    • Removed
      getRegisterAuth(address userAddress) returns(bool authOperators, bool authValidators)
      setRegisterAuth(address userAddress, bool authOperator, bool authValidator)
    • New
      updateMaximumOperatorFee(uint64 maxFee)
    • Updated
      withdrawOperatorEarnings(uint64 operatorId) -> withdrawAllOperatorEarnings(uint64 operatorId)

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v0.3.1

30 Mar 12:56
db86a94
Compare
Choose a tag to compare
  • Fix withdraw function to check the amount withdrawn respects liquidation collateral limits