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

Sirius Release: SIPs 16, 17, 18, 19 (26/09/2019) #250

Closed
garthtravers opened this issue Sep 23, 2019 · 1 comment
Closed

Sirius Release: SIPs 16, 17, 18, 19 (26/09/2019) #250

garthtravers opened this issue Sep 23, 2019 · 1 comment
Projects

Comments

@garthtravers
Copy link

This Thursday (AEST), we'll be deploying a new system upgrade to launch some of the recently approved SIPs. We will be taking down the system for several hours to deploy this release. During this time, users will be unable to interact with the system in any way, including using Mintr or Synthetix.Exchange, and transferring SNX or Synths.

Due to SIP 17, this release will also result in liquidity providers for the old sETH pool on Uniswap having their sETH frozen (as announced here). If anyone does not withdraw their liquidity in time, we will work with them to provide a solution.

Here's what will be included in this release:

  • SIP 16: Synthetix upgrades currently take longer than needed as the owner account makes up to 60 calls to configure the system. Most of these calls are setSynthetix and setFeePool on all of the Synths. We propose to point the Synths to the Synthetix Proxy and FeePool Proxy. This would reduce the amount of time the system is offline. Making upgrades a lot faster, cheaper (gas) and minimize the impact on users with reduced downtime.

  • SIP 17: This update will upgrade the currencyKeys from Bytes4 to Bytes32. This will enable Synthetix to create new Synths with symbols longer than 4 characters. e.g. sATOM, sDEFI, which is not currently possible with currencyKeys type defined as Bytes4.

  • SIP 18: This will recover the $2.9k sUSD that is currently unclaimable by minters in the SNX fee address. This sUSD is from the period in which there was a transfer fee for sending sUSD.

  • SIP 19: The Synthetix contracts still have transfer fees written into them, from before we disabled transfer fees in February 2018. Removing that code will optimise reclaim bytecode size required for new features.

This release is called 'Sirius,' which like future releases is named after a star (in order of visual magnitude).

@kaiynne
Copy link
Contributor

kaiynne commented Sep 23, 2019

Probably worth noting that SIP-16 is a big step in the right direction for decentralised proxy contracts. Alongs the testing we are doing with a the sETH pool rewards distribution I feel like we are making good progress on the upgrade front. We are also looking into implementing a time delay for releases (will be raising an issue for this soon), something suggested by Joey from Augur.

@hav-noms hav-noms added this to Done in Synthetix Oct 2, 2019
@hav-noms hav-noms closed this as completed Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Synthetix
  
Done
Development

No branches or pull requests

3 participants