This repository has been archived by the owner on Jan 18, 2023. It is now read-only.
Releases: SetProtocol/set-protocol-contracts
Releases · SetProtocol/set-protocol-contracts
@SetProtocol Alpha Release v0.2.9
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
This release of Set Protocol has some major updates in the productionizing of Set Protocol.
Smart Contract Changes
- Renamed
tokens
tocomponents
for better naming - Add flexibility to define component units in decimals by standardizing inputs in gWei
- Add
partialRedeem
andredeemExcluded
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
This is the initial release that reflects the alpha initial {Set} Protocol specification in the whitepaper