penumbra-zone / penumbra

Penumbra is a fully private proof-of-stake network and decentralized exchange for the Cosmos ecosystem.
https://penumbra.zone
Apache License 2.0
380 stars 295 forks source link

Release Testnet 77, via chain upgrade #4497

Closed conorsch closed 5 months ago

conorsch commented 5 months ago

Testnet upgrade

Testnet chain id: penumbra-testnet-deimos-8 (unchanged) Release date: 2024-05-31 Testnet release manager: @conorsch

Testnet Release Manager Checklist

Pre-release:

On release day:

Post-release cleanup tasks

conorsch commented 5 months ago
❯ pcli q governance proposal 5 definition
id = "5"
title = "upgrade to 0.77.0"
description = "planned upgrade, via chain migration, to testnet 77"

[upgradePlan]
height = "314250"
conorsch commented 5 months ago

Oops, proposal failed:

❯ pcli q governance proposal 5 state
{
  "finished": {
    "outcome": {
      "failed": {}
    }
  }
}

Will need to reschedule and try again.

conorsch commented 5 months ago
❯ pcli q governance proposal 6 definition
id = "6"
title = "upgrade to 0.77.0"
description = "planned upgrade, via chain migration, to testnet 77 (attempt #2)"

[upgradePlan]
height = "326700"
conorsch commented 5 months ago

Ensure faucet is open

resyncing galileo took ~77m with nearly 400k blocks (and a lot of txs, because it's the faucet). back up and running now.

Perform Hermes maintenance for genesis restart to get relayer running again

We missed this window: during upgrade, the RPC endpoints took a while to restore, and the trusting period elapsed during that maintenance. @avahowell suggested that we modify the unbonding period on the testnet so we get longer trusting periods, widening the time window we have to perform relayer maintenance. That sounds a like a great idea to me. For now, I've created new channels: channel-5 for osmosis testnet and channel-6 for noble testnet.

conorsch commented 5 months ago

For now, I've created new channels: channel-5 for osmosis testnet and channel-6 for noble testnet.

Registry already updated in https://github.com/prax-wallet/registry/commit/3b923ca2a64d043da660c5e978405326c0a4c85d. Closing as complete.