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

v2.0.0-m4 release (redemptions) #3674

Closed
43 tasks done
pdyraga opened this issue Jul 7, 2023 · 1 comment
Closed
43 tasks done

v2.0.0-m4 release (redemptions) #3674

pdyraga opened this issue Jul 7, 2023 · 1 comment
Assignees

Comments

@pdyraga
Copy link
Member

pdyraga commented Jul 7, 2023

Team Address
Threshold Council 0x9f6e831c8f8939dc0c830c6e492e7cef4f9c2f5f

Outstanding prerequisites

Build testnet client

  • Build Docker image for testnet
  • Publish Docker image for testnet to internal registry
  • Update testnet nodes
  • Publish Docker image for testnet to public registry

Tag and build mainnet client

  • Tag v2.0.0-m4
  • Organize PRs and issues into a v2.0.0-m4 milestone
  • Make sure appropriate replace rules are in place
  • Build Linux binary
  • Install binary on a dev mainnet node, and confirm it works as expected
  • Sign Linux binary hash
  • Build Docker image
  • Sign Docker image hash
  • Publish release notes

Tag and build tbtc-sdk

  • Tag typescript/v1.3.0
  • Sign the commit hash
  • Publish the NPM package
  • Publish release notes

Beta stakers

  • Notify beta stakers to update nodes
  • Confirm beta stakers updated nodes

Update maintainer bot

Tag and build mainnet dashboard

  • Prepare releases/mainnet/v1.9.0 release branch
  • Tag v1.9.0
  • Sign the commit hash
  • Organize PRs and issues into a v1.9.0 milestone
  • Deploy dashboard on a mainnet preview

On-chain setup

Steps executed by Threshold Council:

  • Update DKG result submission timeout in WalletRegistry contract to 2575
  • Update walletCreationPeriod in Bridge contract to 1209600
  • Update walletCreationMaxBtcBalance in Bridge contract to 10000000000
  • Update redemptionDustThreshold in Bridge contract to 1000000
  • Update redemptionTimeout in Bridge contract to 3628800.

Steps executed by Dev Team:

  • Request new wallet creation, and wait for DKG to complete

Mainnet acceptance tests

  • User Acceptance Tests completed on Mainnet Threshold Dashboard preview

Release mainnet dashboard

  • Publish mainnet dashboard to prod
  • Publish release notes

Communication

  • Publish Discord announcement for all stakers
@pdyraga pdyraga transferred this issue from keep-network/tbtc-v2 Jul 7, 2023
@mhluongo
Copy link
Member

Param updates kicked off by the Threshold Council, to be finalized after governance delay

https://etherscan.io/tx/0xd0fc1e3e8a2177def17a5f289985473d3aa53e94910e2ed4db4a70edd9d79e02#eventlog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants