Skip to content

Tidechain v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 17:30
v0.5.0
e1a2a53

Global Priority

Low: This is a low priority release and you may upgrade at your convenience.

The changes motivating this priority level are:

  • [S] ⏳ pending non-critical audit #11490 Low - Safe and sane multi-item storage removal
  • [S] ✅ trivial #11590 Low - Remove #[pallet::without_storage_info] for pallet-remark
  • [S] ✅ trivial #11591 Low - Remove without_storage_info for membership pallet
  • [S] ✅ trivial #11584 Low - Implement maxencodedlen on pallet-beefy
  • [S] ✅ trivial #11694 Low - Pump the gossip engine while waiting for the beefy runtime p…
  • [S] ⏳ pending non-critical audit #11490 Low - Safe and sane multi-item storage removal

Host functions

⚠️ The runtimes in this release contain one new host function.

⚠️ It is critical that you update your client before the chain switches to the new runtimes.

Rust compiler versions

This release was tested against the following versions of rustc. Other versions may work.

  • Rust Stable: rustc 1.61.0 (fe5b13d68 2022-05-18)
  • Rust Nightly: rustc 1.63.0-nightly (7466d5492 2022-06-08)

Migrations

  • [S] ✅ audited #11357 - Add score to bags list

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.20-rc1 and rustc 1.59.0 (9d1b2106e 2022-02-23).

Lagoon

🏋️ Runtime Size:           875.09 KB (896089 bytes)
🔥 Core Version:           lagoon-5000 (lagoon-0.tx1.au0)
🗜 Compressed:             Yes: 78.97%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x6fd276c26e585430a42d36b36a8228defe1dc9885f89a0f5bb243b0c927c01bf
🗳️ authorizeUpgrade hash:  0x14eb626b6fa7fdcd6f157c14439f6ed5fdcb17f9e7e3c6708bdd3e4d28027c3a
#️⃣ Blake2-256 hash:        0x3b1f49200b3c72077adecb5798aab74b8438c58ee20eb9fbd4eb6cb47d34f0ca
📦 IPFS:                   QmXC3jwHQfy4tk1X7gg8ct2hDy4rZQicmrAUqKvz9YfLMc

Tidechain

🏋️ Runtime Size:           870.13 KB (891009 bytes)
🔥 Core Version:           tidechain-5000 (tidechain-0.tx1.au0)
🗜 Compressed:             Yes: 78.78%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x01d23927524749d81de8d670cbbd3614a20ac0691b39ff8b63f43fd090ee6d35
🗳️ authorizeUpgrade hash:  0xb183e61baaa05f65b5c201988e54df24c3584b123506969b8478fa394ab7cdba
#️⃣ Blake2-256 hash:        0x41d54945684473ba17b4e961260a52a9bdb7c31e6ba89fc7e58153bd8b30ffdb
📦 IPFS:                   QmUYofMZWRaZ1r7E2SzaHcBDe6iG7fFda8C3YFNJQnewdh

Changes

Legend

  • [T] Tidechain
  • [S] Substrate

Client

  • [S] ✅ trivial #11232 - Switch to pooling copy-on-write instantiation strategy for w…
  • [S] ✅ trivial #11694 Low - Pump the gossip engine while waiting for the beefy runtime p…
  • [S] ✅ trivial #11406 - Pallet-beefy-mmr: add api for beefy authority sets

Misc

  • [T] ✅ audited #156 - Update substrate & benchmarks

There are other misc. changes. You can expand the list below to view them all.

Other misc. changes
  • [S] ✅ trivial #10719 - Explicitly note that existing accountidconversion is trunc…
  • [S] ✅ audited #11441 - Allow to set the max supply for collection
  • [S] ✅ trivial #11451 - Contracts: add set_code root dispatchable
  • [S] ✅ trivial #11232 - Switch to pooling copy-on-write instantiation strategy for w…
  • [S] ✅ audited #11357 - Add score to bags list
  • [S] ✅ trivial #11486 - [contracts] stabilize seal_ecdsa_recover and `seal_ecdsa_t…
  • [S] ✅ trivial #11381 - Introduce #[pallet::call_index] attribute to dispatchables
  • [S] ✅ trivial #11493 - Create script to run all benchmarks
  • [S] ✅ audited #11431 - Storage layer for all frame extrinsics
  • [S] ⏳ pending non-critical audit #11490 Low - Safe and sane multi-item storage removal
  • [S] ✅ audited #11124 - Several tweaks needed for governance 2.0
  • [S] ✅ trivial #11578 - Reduce call size of referenda pallet
  • [S] ⏳ pending non-critical audit #11112 - Pallet alliance
  • [S] ✅ audited #11426 - Allow nomination pools to chill + fix dismantle scenario
  • [S] ✅ trivial #11537 - Make it possible to disable rocksdb completely
  • [S] ⏳ pending non-critical audit #11618 - Add event to pallet transaction payment
  • [S] ✅ trivial #11631 - Mel: origin, referenda, convictionvoting
  • [S] ✅ trivial #11694 Low - Pump the gossip engine while waiting for the beefy runtime p…
  • [S] ✅ trivial #11696 - Contracts: reduce size of deletion queue depth
  • [S] ✅ trivial #11406 - Pallet-beefy-mmr: add api for beefy authority sets

Docker images

The docker image for this release can be found in Docker hub.

You may also pull it with:

docker pull tidelabs/tidechain:latest