Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

Releases: keep-network/keep-ecdsa

v0.10.0

17 Mar 09:44
2aab1f7
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release
  • Check for in-progress signing on client start (#268)
  • Two-step proxy upgrades (#296)
  • Reseed pool (#300)
  • Keep cannot be closed if a members bond was seized or fully reassigned (#301)
  • Initialize implementations for proxy contracts and protect initialization methods (#297)
  • Updating keep-core dependency to v0.10.0 (#312)

v0.9.0

06 Mar 12:21
0d2ceb7
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • KEEP slashing (#254)
  • Withdrawn unbonded value goes to beneficiary (#276)
  • Withdraw on KeepBonding checks for zero value transfer (#280)
  • Consistent use of SafeERC20 for external tokens (#272)
  • Return partial signer bonds (#255)
  • Updated contract public interfaces (#237)
  • Closing keep when seizing signer bonds (#236)
  • Network layer for off-chain clients (#278, #180, #174, #246, #244, #242, #181)
  • Advanced timeout handling (#279)
  • Group teardown in off-chain client (#233, #266)
  • Sortition pool monitoring (#252)
  • Log conflicting keep public keys in the client (#213)
  • Chain events automatic resubscriptions (#243)
  • Retry public key submission (#253)
  • New code generator for ethereum contracts (#234)
  • Minimum KEEP stake monitoring (#245)

v0.8.1

27 Feb 16:50
2c0c9f6
Compare
Choose a tag to compare
v0.8.1 Pre-release
Pre-release
  • Testnet provisioning scripts (#240)

v0.8.0

19 Feb 23:07
c69871d
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release
  • Signer selection with sortition pool (#137, #172)
  • Integrated signer selection with random beacon (#170)
  • Integrated signer selection with KEEP token staking (#169)
  • Integrate signer selection with ETH bonding (#171, #194)
  • Authorization scheme (#176, #178)
  • Signature fraud interface (#173)
  • Bonded ECDSA vendor cleanup (#177)
  • All keep members submitting generated public key (#212, #132)
  • Submit signature function to expect v instead of recovery ID (#193)
  • Timeout handling (#182)
  • Keep clone factory (#225)
  • Call gas limit (#220)
  • Renamed contracts to include Bonded* prefix (#168)
  • Local development environment setup scripts (#223)
  • Group teardown (#179)
  • go-ethereum update to v1.9.10 (#201)
  • Replace .transfer() with .call.value() (#189)

v0.6.1

12 Feb 18:01
4d32b02
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release
  • Automatic chain events resubscriptions (#204)

v0.6.0

29 Jan 10:47
ccdb756
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release
  • Keeps are still backed by single stakers, but multiple stakers can be handled in the system.
  • Bonding contracts.
  • Initial integration of Binance TSS library, without attaching it to the executor.

Testing Circle Branch Filters

21 Nov 20:37
Compare
Choose a tag to compare
Pre-release

We've configured build/deploy Circle jobs for keep-test and need to test the filtering logic. Here we cut a patch release to see if the filter is properly picked up on the Circle side. We expect the keep-test workflow to fire.

Osaka demo

10 Oct 12:02
d2133bd
Compare
Choose a tag to compare
Osaka demo Pre-release
Pre-release

Many architectural improvements, plus:

  • Keeps are still backed by single stakers, but multiple stakers can be handled in the system.
  • Secure data in the signers is persisted.
  • Logging!
  • Continuous integration.

v0.1.0

17 Jul 11:27
bfd2ff9
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial release.

Notable features in the release:

  • generate t-ECDSA keep with hardcoded address
  • publish keep address to the chain
  • sign and publish BTC transaction
  • integration with block cypher API