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

Releases: SetProtocol/set-protocol-contracts

@SetProtocol Alpha Release v0.2.9

07 Jun 05:59
0620e36
Compare
Choose a tag to compare
Pre-release

This release is our last one prior to MainNet launch.

Smart Contract Changes

  • partialRedeem and redeemExcluded now uses a bitmask
  • Update to use solidity compiler version 0.4.23
  • Remove unused SafeMathUint256 library
  • Add check of balances pre and post transfers in issue/redeem functions
  • Cleaned up unredeemedComponents to unredeemedBalances
  • Readability / documentation updates

@SetProtocol Alpha Release v0.2.0

17 Apr 18:41
1b722a9
Compare
Choose a tag to compare
Pre-release

This release of Set Protocol has some major updates in the productionizing of Set Protocol.

Smart Contract Changes

  • Renamed tokens to components for better naming
  • Add flexibility to define component units in decimals by standardizing inputs in gWei
  • Add partialRedeem and redeemExcluded functions that add to the safety of owning a Set.

Repo Changes

  • Migrated all unit tests and scripting files into Typescript, leveraging a lot from Dharma's codebase
  • Set up testing framework in Typescript, with Happy path and failure case tests

TODO

  • Utilize generated contract typings as a guardrail for testing development

Some interesting facts

  • As of now, we have been able to issue a Set of up to 60 tokens before running into out-of-gas errors.

@SetProtocol Alpha Release v0.1.0

09 Apr 05:16
61d4fb9
Compare
Choose a tag to compare
Pre-release

This is the initial release that reflects the alpha initial {Set} Protocol specification in the whitepaper