Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Releases: paritytech/cumulus

Client polkadot-parachain v1.0.0 (for Polkadot v1.0.0)

14 Aug 07:42
2306bfb
Compare
Choose a tag to compare

This release contains the changes from v0.9.430 to v1.0.0.

Global Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

Rust compiler versions

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

  • Rust Stable: rustc 1.70.0 (90c541806 2023-05-31)
  • Rust Nightly: rustc 1.71.0-nightly (8b4b20836 2023-05-22)

Database Migrations

No Database migration detected in this release.

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Client

  • [P] #7293 Low - Cli: enable beefy by default on test networks
  • [S] #14252 Low - Sp-api: set correct where bound in the generated code
  • [S] #14236 Low - Incorporate sc-peerset into sc-network
  • [S] #14230 Low - Make offchain tx pool creation reusable
  • [S] #14285 Low - Sc-transaction-pool: always use best block to check if we sh…
  • [S] #14391 Low - Expose setting kademlia replication factor through node cli
  • [S] #14455 Low - Sc-network: improve invalid boot node reporting
  • [S] #13317 Low - Update reference hardware specs
  • [S] #14474 Low - Frame-benchmarking-cli: remove native dispatch requirement
  • [S] #14447 Low - Sp-api: support nested transactions
  • [S] #14398 Low - Sp-api: put frame-metadata behind some feature
  • [S] #14490 Low - Wasm-builder: make hash and date optional
  • [P] #7451 Low - Do not depend on native runtimes for runtimeapi
  • [S] #14511 Low - Sc-cli: remove substratecli::native_runtime_version functi…
  • [P] #7303 Low - Pvf: add landlock sandboxing

API

  • [S] #12984 Low - Asset conversion pallet
  • [S] #14244 Low - Rpc-spec-v2: rename runtimeupdates flag to withruntime
  • [S] #14267 Low - Sp-api: make the generated code act based on std in `sp-ap…

Misc

Docker images

The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).

You may also pull it with:

docker pull parity/polkadot-parachain:latest

Client polkadot-parachain v0.9.430 (for Polkadot v0.9.43)

19 Jun 14:58
9cb14fe
Compare
Choose a tag to compare

This release contains the changes from v0.9.420 to v0.9.430.

Global Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

Rust compiler versions

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

  • Rust Stable: rustc 1.69.0 (84c898d65 2023-04-16)
  • Rust Nightly: rustc 1.71.0-nightly (8b4b20836 2023-05-22)

Database Migrations

No Database migration detected in this release.

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Client

  • [P] #7144 Low - Bump wasmtime from 6.0.1 to 6.0.2
  • [S] #13999 Low - Manual seal delayed finalize
  • [S] #13384 Low - Rpc server: break legacy cli options and remove "backward co…
  • [S] #13701 Low - Statement store
  • [P] #7018 Low - Update wococo chainspec
  • [S] #14094 Low - Sc-informant: do not show block history if doing major syn…
  • [C] #2382 Low - Consensus utilities and rearchitecture for more dynamic coll…
  • [S] #14182 Low - Revertcmd: expose database params via cli
  • [S] #14190 Low - Warpsync: show number of required peers in informant
  • [S] #14191 Low - Triecache: fine tune the size of the local and node cache
  • [S] #13800 Low - Remove wasmi backend from sc-executor
  • [S] #14252 Low - Sp-api: set correct where bound in the generated code

API

  • [S] #13807 ❗️ Medium - Contracts: add events to contractresult
  • [S] #13027 Low - Add serde feature flag to primitives
  • [P] #6271 ❗️ Medium - Use message queue pallet for ump dispatch [βœ‰οΈ XCM]

Misc

  • [P] #6271 ❗️ Medium - Use message queue pallet for ump dispatch [βœ‰οΈ XCM]

Docker images

The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).

You may also pull it with:

docker pull parity/polkadot-parachain:latest

Parachain Runtimes v9430 (for Polkadot 0.9.43)

15 Jun 14:47
892b73f
Compare
Choose a tag to compare

This release contains the changes from parachains-v9420 to parachains-v9430.

Notable Runtime Changes

This release contains several new features for Asset Hub (formerly known as Statemint).

  • Substrate #13843 allows asset admins to create asset accounts that don't exist within the asset class yet. It also allows asset class Freezers to block an account within the scope of its class. A Frozen account cannot have an asset withdrawn from it, but can receive the asset. A Blocked account can neither have an asset withdrawn nor deposited. The thaw call will return either a Frozen or Blocked account to the Liquid (normal) state.
  • Cumulus #2595 introduces the new NFT pallet (NFT 2.0) to the Polkadot Asset Hub.
  • Cumulus #2540 adds a new instance of the Assets pallet to the Polkadot Asset Hub, which supports foreign assets, i.e. assets that are native to other chains and identifiable via MultiLocation.
  • Cumulus #2600 introduces NFT fractionalization to the Westend Asset Hub.

Runtime Migrations

This release contains no runtime migrations.

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.10.0 and rustc 1.69.0 (84c898d65 2023-04-16).

Bridge-hub-kusama

πŸ‹οΈ Runtime Size:		623.13 KB (638087 bytes)
πŸ”₯ Core Version:		bridge-hub-kusama-9430 (bridge-hub-kusama-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.11%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x51a4b65cbac62948604339582cfc103e86a4061ff0e2312582dd17d5961590d4
πŸ“¦ IPFS:			Qmcc4Gpr7DSLjxGNeP8p8JDCsia139ocpsjxA4eKr5UAAJ

Bridge-hub-polkadot

πŸ‹οΈ Runtime Size:		622.79 KB (637739 bytes)
πŸ”₯ Core Version:		bridge-hub-polkadot-9430 (bridge-hub-polkadot-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.13%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x1cbac9d27448dc0777f7253fb8b976bc60c6077178a4cec9c8582d12199490bd
πŸ“¦ IPFS:			QmZVRY1wEax1VL6iRn15BrjJUTkd7CVP6MbCzAHRgfDPwj

Bridge-hub-rococo

πŸ‹οΈ Runtime Size:		743.73 KB (761582 bytes)
πŸ”₯ Core Version:		bridge-hub-rococo-9430 (bridge-hub-rococo-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.4%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x862902f54ff4ba02cf754fef23e13990975563dc18985b6400b1e86af3cc9b86
πŸ“¦ IPFS:			QmRAvVhXMkaqBmzWcHQzyBXC5a1vUfD6bjJ8f4aJDvjwBm

Contracts

πŸ‹οΈ Runtime Size:		1.03 MB (1081840 bytes)
πŸ”₯ Core Version:		contracts-rococo-9430 (contracts-rococo-0.tx6.au1)
πŸ—œ Compressed:			Yes: 79.96%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x388d16f63919dee8a8ba3ba2a3b4519eb3f7c480a48880ef03fe2aaa601ba745
πŸ“¦ IPFS:			QmXDSH85iATNtQYGJbEXMX1EUTM8ddcDsNxSgKZa8fin46

Polkadot-collectives

πŸ‹οΈ Runtime Size:		767.49 KB (785908 bytes)
πŸ”₯ Core Version:		collectives-9430 (collectives-0.tx5.au1)
πŸ—œ Compressed:			Yes: 79.4%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed
πŸ“¦ IPFS:			QmfCBGvkU8ve2YsAmxQAWqhXioXzT8kvFCfGYSc7fXRCGS

Rococo

πŸ‹οΈ Runtime Size:		630.74 KB (645874 bytes)
πŸ”₯ Core Version:		test-parachain-9430 (test-parachain-0.tx6.au1)
πŸ—œ Compressed:			Yes: 79.59%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xc38ae699d49aff3d6396f8f3ba5c50e9743b85454446da01d3c27747ad1ec159
πŸ“¦ IPFS:			QmTFocGbT4621jfisaVBbVCPGDRRzDaeHa86MjP5QtbGZe

Shell

πŸ‹οΈ Runtime Size:		372.94 KB (381888 bytes)
πŸ”₯ Core Version:		shell-2 (shell-0.tx1.au1)
πŸ—œ Compressed:			Yes: 77.19%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xc038f771c8bc29efa6035b474bd10ca6556000f0ec9e8404d149ba1afc7a893f
πŸ“¦ IPFS:			QmVPQe3FEdutK9DX2rGYtRL5QQEki7HHiX7zBPLkP6efta

Kusama Asset Hub (Statemine)

πŸ‹οΈ Runtime Size:		880.38 KB (901505 bytes)
πŸ”₯ Core Version:		statemine-9430 (statemine-0.tx13.au1)
πŸ—œ Compressed:			Yes: 80.1%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xec57d18d4e49ae63c46eea702d32986fe7049ff643d873dd881933799d49ba25
πŸ“¦ IPFS:			QmUq82Hwz4a3SMRq5wjw3E7BgSBnsEU6ft4rzTss673DSZ

Polkadot Asset Hub (Statemint)

πŸ‹οΈ Runtime Size:		880.40 KB (901528 bytes)
πŸ”₯ Core Version:		statemint-9430 (statemint-0.tx13.au1)
πŸ—œ Compressed:			Yes: 80.1%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xc90110c215c22fbdbc9ad6dad96b04622672e7107e272f99b1d8087d886bcb91
πŸ“¦ IPFS:			QmUPkSfsrLW6xthGHuVHxps91V8i2GTdkGNvyaSFgvGAw9

Westend Asset Hub (Westmint)

πŸ‹οΈ Runtime Size:		891.36 KB (912751 bytes)
πŸ”₯ Core Version:		westmint-9430 (westmint-0.tx13.au1)
πŸ—œ Compressed:			Yes: 80.09%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xa5f089950bef53be5bff025bffef9d68cffa53c24e1ba402df506994d7d9bfcf
πŸ“¦ IPFS:			QmWgHmRXaRax6u7LDhKcoUmfJGzzXcgBoam8oXxFcrZTvW

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Runtime Migrations

Runtime

  • [P] #5990 Low - Add swapped event to registrar
  • [P] #6960 Low - Runtime/polkadot: enable disputes rewards and slashing
  • [C] #2111 ❗️ Medium - Bridgehub rococo/wococo runtimes
  • [S] #13852 Low - Fungible conformance tests: inspect and mutate
  • [S] #13417 Low - Improve handling of unset storageversion
    ...
Read more

Client polkadot-parachain v0.9.420 (for Polkadot v0.9.42)

10 May 15:30
843a509
Compare
Choose a tag to compare

This release contains the changes from v0.9.400 to v0.9.420.

Global Priority

❗️ Medium: This is a medium priority release, and you should upgrade in a timely manner.

Rust compiler versions

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

  • Rust Stable: rustc 1.69.0 (84c898d65 2023-04-16)
  • Rust Nightly: rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)

Database Migrations

No Database migration detected in this release.

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Client

  • [S] #13684 Low - Try-runtime: run migration checks per default
  • [S] #13580 Low - Support stable rust for compiling the runtime
  • [S] #13799 Low - Remove deprecated batch verification
  • [S] #13769 Low - Proofrecorder: implement transactional support
  • [S] #13794 Low - Fix try-runtime follow-chain, try-runtime upgrade tuple te…
  • [S] #13824 Low - Make blocks per request configurable
  • [S] #13740 Low - Refactor(sc-executor): use wasm executor builder instead of …
  • [S] #13918 Low - Unqueue invalid transactions when skipping
  • [S] #13917 Low - Drain all the pending messages in the channel when `tracingu…
  • [S] #13925 Low - Sc-allocator: do not panic on invalid header pointer
  • [P] #7040 Low - Switch to dns name based bootnodes for rococo
  • [S] #13870 Low - Refactor(cli): make some run params reusable

API

  • [P] #6885 Low - Release parachain host api v4
  • [S] #13630 ❗️ Medium - Bump trie-db to 0.27.1 (fix storage iteration bug + change…
  • [S] #12951 Low - Deprecate currency; introduce holds and freezing into `fun…

Misc

  • [P] #6884 Low - Remove duplicated arm and fix version index [βœ‰οΈ XCM]
  • [C] #2326 Low - Parachains should charge for proof size weight

Docker images

The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).

You may also pull it with:

docker pull parity/polkadot-parachain:latest

Parachain Runtimes v9420 (for Polkadot 0.9.42)

10 May 15:31
5754de6
Compare
Choose a tag to compare

This release contains the changes from parachains-v9400 to parachains-v9420.

Runtime Migrations

Polkadot Collectives

As introduced in Cumulus 2236, this release includes a migration that imports the Polkadot Fellowship with its current membership from the Kusama network.

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.10.0 and rustc 1.69.0 (84c898d65 2023-04-16).

Bridge-hub-kusama

πŸ‹οΈ Runtime Size:		625.72 KB (640738 bytes)
πŸ”₯ Core Version:		bridge-hub-kusama-9420 (bridge-hub-kusama-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.19%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x0d6b0154b039a3c7dfead7371f3f1d406f3a7a52307e99588a5d1743cfc52996
πŸ“¦ IPFS:			QmPNBCwefCwkJdgacmRbnRKNEGUj79BxCQDFQSpUofvDX8

Bridge-hub-polkadot

πŸ‹οΈ Runtime Size:		626.11 KB (641136 bytes)
πŸ”₯ Core Version:		bridge-hub-polkadot-9420 (bridge-hub-polkadot-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.17%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x045b89d4a15d3d12b463db5ec2c2727832a84fed9aefd1121013116646e69696
πŸ“¦ IPFS:			QmdKccH9AVkKVir5HAdZ4VxKgkZ3sP7JMUL1dj1xmDY3cg

Bridge-hub-rococo

πŸ‹οΈ Runtime Size:		624.74 KB (639735 bytes)
πŸ”₯ Core Version:		bridge-hub-rococo-9420 (bridge-hub-rococo-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.18%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x3f28e0c3b344ad77508e76b1ea320a0a80fd28a1728e62f861d4320c1577963e
πŸ“¦ IPFS:			QmaZhjfaKokAV3PxMau9ERLgAuu9wMocQFQ8z5CzaccVSZ

Contracts

πŸ‹οΈ Runtime Size:		1.02 MB (1068022 bytes)
πŸ”₯ Core Version:		contracts-rococo-9420 (contracts-rococo-0.tx6.au1)
πŸ—œ Compressed:			Yes: 80.1%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xf6e5e9e712d8d6358f7cf0a909f99ed30ceb59c3ec04005508e0aab9603c4ec2
πŸ“¦ IPFS:			Qmct6eKX5JAC8jLaTgrLCwbeFr1CCGEBALoRHjX5Svaanm

Polkadot-collectives

πŸ‹οΈ Runtime Size:		768.29 KB (786727 bytes)
πŸ”₯ Core Version:		collectives-9420 (collectives-0.tx5.au1)
πŸ—œ Compressed:			Yes: 79.48%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x2dbd44d6cb9847e46210a665f28147957290a6d3cf758aa31af9d3ba54c01e67
πŸ“¦ IPFS:			QmcqYbZymmYELxoTwYaVqd33fXPEQDGjfvXtpGdmTfUcQz

Rococo

πŸ‹οΈ Runtime Size:		634.29 KB (649514 bytes)
πŸ”₯ Core Version:		test-parachain-9420 (test-parachain-0.tx6.au1)
πŸ—œ Compressed:			Yes: 79.45%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x5a7fb504bb122066c0ab874d7acaea733a069f87815a6b8cec33d7e3e72ba117
πŸ“¦ IPFS:			QmYnXGkGat9E43fbbyNQaiScU4SDW7r4tLiP46syRgiPRz

Shell

πŸ‹οΈ Runtime Size:		371.31 KB (380220 bytes)
πŸ”₯ Core Version:		shell-2 (shell-0.tx1.au1)
πŸ—œ Compressed:			Yes: 77.28%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x6ba312175329a67fa805c32ec9617988a6f78703665e719c83d07c8eaa3c97ac
πŸ“¦ IPFS:			Qmbi3jX23DsH23JgfYiXBKGVtwkv2emgga7iNDbog74Di5

Statemine

πŸ‹οΈ Runtime Size:		880.97 KB (902116 bytes)
πŸ”₯ Core Version:		statemine-9420 (statemine-0.tx13.au1)
πŸ—œ Compressed:			Yes: 80.04%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x5b2fbb300de4de0251a66c823b8c2e30715b4f9ba6746cac82f420820ef687cd
πŸ“¦ IPFS:			QmaWaipy6kDaY63LikfogSpFbAnxJ88i41mtCtd99H2gLe

Statemint

πŸ‹οΈ Runtime Size:		759.75 KB (777985 bytes)
πŸ”₯ Core Version:		statemint-9420 (statemint-0.tx13.au1)
πŸ—œ Compressed:			Yes: 79.28%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xd4d84b7e3fe023bf38228858f96a59ea89b60de0b86d637c2a933af922f81222
πŸ“¦ IPFS:			QmZAzMJLcaa2nio1DSqdjRqXaTNds7JWu2ePRvXAyZ47J4

Westmint

πŸ‹οΈ Runtime Size:		882.70 KB (903887 bytes)
πŸ”₯ Core Version:		westmint-9420 (westmint-0.tx13.au1)
πŸ—œ Compressed:			Yes: 80.04%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xffd288c11eb3ff428bb15f031afb389efd640b7b6c6e90018a8a8c9711ac011c
πŸ“¦ IPFS:			QmQT1Bb2S6xeWpfh6URXRTEUoQQftfDJovKFBfKfW9Ad44

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Runtime

  • [S] #13287 Low - Metadata v15: expose api to fetch metadata for version
  • [P] #6897 Low - Update weights
  • [C] #2326 Low - Parachains should charge for proof size weight
  • [S] #12951 Low - Deprecate currency; introduce holds and freezing into `fun…
  • [C] #2186 Low - Introduce fellowship into collectives
  • [P] #6701 Low - Introduce opengov into polkadot
  • [P] #5974 Low - Kusama: enable dispute slashes
  • [S] #13558 Low - Getcallindex trait
  • [P] #6928 Low - Vstam1/xcm admin origin
  • [C] #2133 Low - Add support for foreign assets
  • [P] #6937 Low - Inherent disputes: remove per block initializer and disputes…
  • [S] #12287 Low - Emit event when changing total locked value in pallet-balanc…
  • [S] #13704 Low - Frame: fix the referenda confirming alarm
  • [S] #13715 ‼️ HIGH - Reward pool migration fix
  • [S] ...
Read more

Client polkadot-parachain v0.9.400 (for Polkadot v0.9.40)

03 Apr 14:20
269fb07
Compare
Choose a tag to compare

This release contains the changes from v0.9.380 to v0.9.400.

Global Priority

❗️ Medium: This is a medium priority release, and you should upgrade in a timely manner.

Rust compiler versions

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

  • Rust Stable: rustc 1.68.2 (9eb3afe9e 2023-03-27)
  • Rust Nightly: rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)

Database Migrations

No Database migration detected in this release.

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Client

  • [P] #6675 Low - Introduce jemalloc-allocator feature flag
  • [S] #13361 Low - Sc-client-db: fix pruningmode::archivecanonical
  • [S] #12761 Low - Add warp to target block for parachains
  • [C] #1909 Low - Add warp_sync_params
  • [S] #13255 Low - blockid removal: runtime-api refactor
  • [S] #12520 Low - Wasm-executor: support growing the memory
  • [S] #13477 Low - Adjust the ratio of the in-peers/out-peers
  • [S] #13566 ‼️ HIGH - Bump wasmtime from 6.0.0 to 6.0.1
  • [P] #6851 ‼️ HIGH - Update wasmtime to 6.0.1 / substrate to 48e7cb147cb9a271…
  • [C] #2296 ❗️ Medium - Bump wasmtime from 6.0.0 to 6.0.1
  • [S] #13592 Low - Move code from sc-network-common back to sc-network

API

  • [S] #12828 Low - Extract syncing protocol from sc-network
  • [S] #13576 Low - Nfts: minor fixes

Misc

  • [C] #2137 ❗️ Medium - Added new empty shell runtime for bridgehubpolkadot (witho…
  • [C] #2102 Low - [enhancement] use xcm v3 for initiate_teleport weight calc [βœ‰οΈ XCM]
  • [P] #6884 Low - Remove duplicated arm and fix version index [βœ‰οΈ XCM]

Docker images

The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).

You may also pull it with:

docker pull parity/polkadot-parachain:latest

Parachain Runtimes v9400 (for Polkadot 0.9.40)

03 Apr 14:21
e98ed6e
Compare
Choose a tag to compare

This release contains the changes from parachains-v9382 to parachains-v9400.

Runtime Migrations

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25 and rustc 1.66.1 (90743e729 2023-01-10).

Bridge-hub-kusama

πŸ‹οΈ Runtime Size:		600.67 KB (615084 bytes)
πŸ”₯ Core Version:		bridge-hub-kusama-9400 (bridge-hub-kusama-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.16%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xa98a60a9b40a0a2fed51b611a8ba078f64d9501f7fa68130e05df711e81301f3
πŸ“¦ IPFS:			QmVpZomSAgHvXAkVUZdAgvsRj5iiwzq4q4Qy6nfUcLHJ3G

Bridge-hub-polkadot

πŸ‹οΈ Runtime Size:		600.16 KB (614561 bytes)
πŸ”₯ Core Version:		bridge-hub-polkadot-9400 (bridge-hub-polkadot-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.19%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x8398ed22a1edb9fe3bf63cf38f0f487cebf3d9af2fa66e8ad2f0875d24b7f0cd
πŸ“¦ IPFS:			QmVTxpo1N2AKx9NjwBBwwXxjZEC7Tfo2XtxaC19DUHp2jx

Bridge-hub-rococo

πŸ‹οΈ Runtime Size:		599.75 KB (614140 bytes)
πŸ”₯ Core Version:		bridge-hub-rococo-9400 (bridge-hub-rococo-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.18%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x34f41c09670a10281af31b492796ae67a6663cdd60ebcb12d6d6cd9b87558611
πŸ“¦ IPFS:			QmT2FSJXCHtQxpDHdmTrJZdCJXSpzyN2DwkahfyLTEvuTv

Contracts

πŸ‹οΈ Runtime Size:		980.88 KB (1004420 bytes)
πŸ”₯ Core Version:		contracts-rococo-9400 (contracts-rococo-0.tx6.au1)
πŸ—œ Compressed:			Yes: 79.33%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x52838d0fead6eba5e59e1b5f6e67a611654defa1145bacb5e6c0b2c6c595163c
πŸ“¦ IPFS:			QmbRxKF4VuW2MKf3w8PKNDMe4osEUjbtTrQTdx4Jn17MeN

Polkadot-collectives

πŸ‹οΈ Runtime Size:		675.06 KB (691262 bytes)
πŸ”₯ Core Version:		collectives-9400 (collectives-0.tx4.au1)
πŸ—œ Compressed:			Yes: 79.54%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x2ab82908c9d643e6a61d054ce48aecfa93d4f606e2c5d54a8f29858cb7912951
πŸ“¦ IPFS:			Qmf8tu8T9xASQA8NER4f6phLU8gzQMGQfu6tbkxGLmMBko

Rococo

πŸ‹οΈ Runtime Size:		605.12 KB (619641 bytes)
πŸ”₯ Core Version:		test-parachain-9400 (test-parachain-0.tx6.au1)
πŸ—œ Compressed:			Yes: 79.52%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xd7d5b0e75ebede3974d36319e9c537e903040f4350df4ca07239e22b6f033c73
πŸ“¦ IPFS:			QmUyYUwPzP4qRkxga7U2T3ghNbDW9EcjUHd67RNW8AQ5C3

Shell

πŸ‹οΈ Runtime Size:		363.04 KB (371757 bytes)
πŸ”₯ Core Version:		shell-2 (shell-0.tx1.au1)
πŸ—œ Compressed:			Yes: 77.18%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x73be4af311f33ae891416c25eabc5f3ce85afe255cd53c9dbb1b5adf5526b045
πŸ“¦ IPFS:			QmPduMz3KkM4FgyhbA7FJ5afazYAqgmDwYWrD5dMwKSuoD

Statemine

πŸ‹οΈ Runtime Size:		821.02 KB (840723 bytes)
πŸ”₯ Core Version:		statemine-9400 (statemine-0.tx13.au1)
πŸ—œ Compressed:			Yes: 79.68%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xce4f4ec84370e8ae9cbb1d9cc5c76515bb3d26634cbde68ae21be7c9863154e1
πŸ“¦ IPFS:			QmVaDFkij2GPArh9fHYyYsunZic2tcD5CX3wAJS7nEvQnf

Statemint

πŸ‹οΈ Runtime Size:		725.99 KB (743416 bytes)
πŸ”₯ Core Version:		statemint-9400 (statemint-0.tx13.au1)
πŸ—œ Compressed:			Yes: 79.55%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x941b3fce5ce0532ccb61f7661334c3edc7ec76c24d7543bf31933cfbcbf56d78
πŸ“¦ IPFS:			QmaBJckrQqyLLxz9a5hwPuArYPeiav7yRxZ1UaXgEkcHyS

Westmint

πŸ‹οΈ Runtime Size:		824.03 KB (843803 bytes)
πŸ”₯ Core Version:		westmint-9400 (westmint-0.tx13.au1)
πŸ—œ Compressed:			Yes: 79.71%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x4317d7aff27ace656a25a0d12a29b76d171603588db90ea15ac589e5bfe0ad8a
πŸ“¦ IPFS:			QmdLeKRjhGdjnJLgknsub1NpJB2APvH5ogQNsS7Qvrzwfr

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Runtime Migrations

Runtime

  • [C] #2137 ❗️ Medium - Added new empty shell runtime for bridgehubpolkadot (witho…
  • [P] #6665 Low - Kusama: allow root to cancel/kill referendums
  • [C] #2102 Low - [enhancement] use xcm v3 for initiate_teleport weight calc [βœ‰οΈ XCM]
  • [S] #13366 Low - [feature] introduce storage_alias for countedstoragemap
  • [S] #13158 Low - [nfts] offchain mint
  • [S] #13346 Low - Pallet-timestamp: remove validattimestamp error variant
  • [P] #6161 Low - Executor environment parameterization
  • [S] #13268 Low - Contracts: use proof_size from benchmarks
  • [S] #13369 Low - Contracts: don't rely on reserved balances keeping an accoun…
  • [S] #12896 Low - try-runtime::fast-forward
  • [S] #13119 Low - Staking and nomination pools runtime api improvements
  • [S] #13423 Low - Add defensive_assert! macro
  • [S] #12833 Low - Glutton pallet
  • [S] #13410 Low - Introduce ensureorigin to democracy.propose
  • [S] #12608 Low - Permissionless bond_extra in nomination po...
Read more

Polkadot BridgeHub Genesis

05 Apr 07:45
1e5ffdb
Compare
Choose a tag to compare

This release is based on the Parachain Runtimes v9382 release.

The release includes artifacts used to launch new Polkadot BridgeHub parachain (source code).

The Wasm runtime and the genesis head data are used to register the new parachain in the Polkadot network. The chainspec file, which includes both and additional configurations, is used to launch collators.

To verify the artifacts, you need to compile the wasm runtime using the same release tag and run an srtool build:

# from cumulus root directory
git checkout parachains-v9382
srtool build --runtime-dir parachains/runtimes/bridge-hubs/bridge-hub-polkadot --package bridge-hub-polkadot-runtime

...
...

# You should see output like this, which you can use bellow instead `$path_runtime_wasm`
Wasm             : parachains/runtimes/bridge-hubs/bridge-hub-polkadot/target/srtool/release/wbuild/bridge-hub-polkadot-runtime/bridge_hub_polkadot_runtime.compact.compressed.wasm

For the rest you run the following commands from the cloned cumulus repository:

# from cumulus root directory
git checkout parachains-v9382

# translate built by srtool binary wasm runtime into hexadecimal string
cat $path_runtime_wasm | od -A n -v -t x1 | tr  -d ' \n' > $path_runtime_wasm_hex

# upload spec file and place built hex runtime into
cat bridge-hub-polkadot-spec.json \
    | jq --rawfile code $path_runtime_wasm_hex '.genesis.runtime.system.code = ("0x" + $code)' \
    > $path_spec_file

# build command tool to build the raw spec and the head data
cargo build --release -p polkadot-parachain-bin

# build raw spec file
./target/release/polkadot-parachain build-spec --chain $path_spec_file --raw > $path_spec_file_raw

# head data
./target/release/polkadot-parachain export-genesis-state --chain $path_spec_file > $path_head_data

(Note that you will need the od tool that comes natively with any Linux-based system and the jq tool to run the script.)

The resulting files:
$path_runtime_wasm
$path_spec_file
$path_spec_file_raw
$path_head_data
should correspond to the
bridge-hub-polkadot_runtime-v9382.compact.compressed.wasm
bridge-hub-polkadot-spec.json
bridge-hub-polkadot-spec-raw.json
bridge-hub-polkadot-genesis-head-data
files from the release assets.

Bridge-hub-polkadot

πŸ‹οΈ Runtime Size:		604.35 KB (618855 bytes)
πŸ”₯ Core Version:		bridge-hub-polkadot-9382 (bridge-hub-polkadot-0.tx1.au1)
πŸ—œ Compressed:			Yes: 79.07%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x77300e23702fa538362ed31c691051f9c33711510600d1f024a3bea22c6d676c
πŸ“¦ IPFS:			QmcdnYrTSv4o5FETdnzf8ksJrkAfn1rN9FqYsG5pXGQeHL

Parachain Runtimes v9382 (for Polkadot 0.9.38)

21 Mar 16:44
7d3a913
Compare
Choose a tag to compare

This release contains the changes from parachains-v9380 to parachains-v9382.

Runtime Migrations

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25 and rustc 1.66.1 (90743e729 2023-01-10).

Bridge-hub-kusama

πŸ‹οΈ Runtime Size:		603.89 KB (618387 bytes)
πŸ”₯ Core Version:		bridge-hub-kusama-9382 (bridge-hub-kusama-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.07%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x29f936398e22b9a8dc944e03f64156d573acb2bf6944fb11b6ea03c5f7b537f3
πŸ“¦ IPFS:			QmQU8kYgi2CQLbXMNche4Hg1EPHHLnqa3boe3qFrtHrh1c

Bridge-hub-polkadot

πŸ‹οΈ Runtime Size:		604.35 KB (618855 bytes)
πŸ”₯ Core Version:		bridge-hub-polkadot-9382 (bridge-hub-polkadot-0.tx1.au1)
πŸ—œ Compressed:			Yes: 79.07%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x77300e23702fa538362ed31c691051f9c33711510600d1f024a3bea22c6d676c
πŸ“¦ IPFS:			QmcdnYrTSv4o5FETdnzf8ksJrkAfn1rN9FqYsG5pXGQeHL

Bridge-hub-rococo

πŸ‹οΈ Runtime Size:		604.54 KB (619051 bytes)
πŸ”₯ Core Version:		bridge-hub-rococo-9382 (bridge-hub-rococo-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.01%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x1f362528a5d7d257f4d86474f61e2419fc5a717884717d3d54b600c0d60233d9
πŸ“¦ IPFS:			QmNsHkX3hD4mAbaQ1jkkF1cmqj6xtH6KDvzp6aJTCRuNCm

Contracts

πŸ‹οΈ Runtime Size:		977.60 KB (1001064 bytes)
πŸ”₯ Core Version:		contracts-rococo-9382 (contracts-rococo-0.tx5.au1)
πŸ—œ Compressed:			Yes: 79.3%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x7a7739df7793b2e1b3d05b3efe16f356fbb45e9070ad5d70fa711ae1788c6ccf
πŸ“¦ IPFS:			QmPwsEa2CGfwtM4WUPoRPikYqhJMtwYKgAtiGXruAn8Cgi

Polkadot-collectives

πŸ‹οΈ Runtime Size:		678.52 KB (694803 bytes)
πŸ”₯ Core Version:		collectives-9382 (collectives-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.4%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x25b1c931217cad1c852ef41df93cde963ceac3024c85e922a92ee32002802397
πŸ“¦ IPFS:			QmUn1rzNvn2PiecKQk35XYyrsWHYnpBiVDZCc9itohKHPJ

Rococo

πŸ‹οΈ Runtime Size:		603.28 KB (617755 bytes)
πŸ”₯ Core Version:		test-parachain-9382 (test-parachain-0.tx5.au1)
πŸ—œ Compressed:			Yes: 79.43%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x724030c746e86f163159d0a5eddf6c0b04d13a64c7ae7da438e4b3baaaef58bb
πŸ“¦ IPFS:			QmSMJ24izbt48EznC5B7zdvAhq1QqLtLiUnjYADRhmissg

Shell

πŸ‹οΈ Runtime Size:		363.13 KB (371845 bytes)
πŸ”₯ Core Version:		shell-2 (shell-0.tx1.au1)
πŸ—œ Compressed:			Yes: 76.99%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x0bd375470bedf2674f1355b66ea7dff4300a1504e823253244f2dd5f4d841af7
πŸ“¦ IPFS:			QmXrB7apXUBRP1RgR7oSon24th5FyRo22hncxTwyx2TLs6

Statemine

πŸ‹οΈ Runtime Size:		721.25 KB (738557 bytes)
πŸ”₯ Core Version:		statemine-9382 (statemine-0.tx12.au1)
πŸ—œ Compressed:			Yes: 79.54%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xd0926c5dfd02520c355c340df1d89f4dec57d3829bddfb9003f4b04e8aba2fcd
πŸ“¦ IPFS:			QmXJ5GVebeobq1TNHdKqxK2auu7utgMxfbGmroRWRYWT2Y

Statemint

πŸ‹οΈ Runtime Size:		720.83 KB (738134 bytes)
πŸ”₯ Core Version:		statemint-9382 (statemint-0.tx12.au1)
πŸ—œ Compressed:			Yes: 79.52%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x2e75c3d3a9a0e59dff9d4d86d694b0e58fb5809acf4f854ccfb1c05c4a4daa59
πŸ“¦ IPFS:			QmTSFcpGpwn144XtaZuAwTAnRhpFUqHrPX2TxSJqMKgr5V

Westmint

πŸ‹οΈ Runtime Size:		804.14 KB (823439 bytes)
πŸ”₯ Core Version:		westmint-9382 (westmint-0.tx12.au1)
πŸ—œ Compressed:			Yes: 79.68%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x6e3e96422213a4aded72d97f999ceb8e0ba10992a069c6aae2b688a56aecf8f5
πŸ“¦ IPFS:			QmXFpye6tdruvQjR6uBZPkJGPLMc6dd53oWMFzHzkw8zMg

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Runtime Migrations

Runtime

API

Misc

  • [P] #6884 Low - Remove duplicated arm and fix version index [βœ‰οΈ XCM]
  • [C] #2343 Medium - DMP-queue: Store messages if already processed more than the maximum

Parachain Runtimes v9381 (for Polkadot 0.9.38)

13 Mar 11:20
Compare
Choose a tag to compare

This release contains the changes from parachains-v9370 to parachains-v9380.

Please note that this release introduces the XCM v3 and rmoves support for XCM v0 and XCM v1

Runtime Migrations

  • [P] #6336 Low - Westend state trie to version 1

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25 and rustc 1.66.1 (90743e729 2023-01-10).

Bridge-hub-kusama

πŸ‹οΈ Runtime Size:		604.31 KB (618809 bytes)
πŸ”₯ Core Version:		bridge-hub-kusama-9381 (bridge-hub-kusama-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.05%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xc5eecc0cff46384cc3d2e77f4f6ddf5c7c0f7092967edf50f3cacdff362cb739
πŸ“¦ IPFS:			QmPRJWbALQacCX5FWizMQYPTGcfLaj19qUBdSfjDu9Ndi7

Bridge-hub-polkadot

πŸ‹οΈ Runtime Size:		603.67 KB (618154 bytes)
πŸ”₯ Core Version:		bridge-hub-polkadot-9381 (bridge-hub-polkadot-0.tx1.au1)
πŸ—œ Compressed:			Yes: 79.08%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x5cca1b1406188db9c1000266151209d50d04537453b6d7b4ad6dacfbdd77084f
πŸ“¦ IPFS:			QmSDe3yRxEYU24hUCoSpEPppT1pcUms9kUgnwV5jxAojdT

Bridge-hub-rococo

πŸ‹οΈ Runtime Size:		602.95 KB (617416 bytes)
πŸ”₯ Core Version:		bridge-hub-rococo-9381 (bridge-hub-rococo-0.tx2.au1)
πŸ—œ Compressed:			Yes: 79.06%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x60e677d91e4ebb75eb4550626a3352ef65344cb8a4a80a3896f60e97aae9903b
πŸ“¦ IPFS:			QmYAyrpPTjLfqVnfPKujVxdkfcx63WTk3UHdj4U4V2yPGk

Contracts

πŸ‹οΈ Runtime Size:		977.50 KB (1000962 bytes)
πŸ”₯ Core Version:		contracts-rococo-9381 (contracts-rococo-0.tx5.au1)
πŸ—œ Compressed:			Yes: 79.3%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x4a7f301f2c38bc36c0e1b09370ee488f20fa7c5cd8dd6d91d9331733e71874f9
πŸ“¦ IPFS:			QmWwiN3Lv5QrmuaFgPqrU63p9x9b7t7MvrT9KBNVys5aDd

Polkadot-collectives

πŸ‹οΈ Runtime Size:		678.45 KB (694731 bytes)
πŸ”₯ Core Version:		collectives-9381 (collectives-0.tx3.au1)
πŸ—œ Compressed:			Yes: 79.39%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x7634ed9dafc7ab1fca68596c7341885cce8af3518698b32b76c42fdc28295476
πŸ“¦ IPFS:			QmWa4skdXDhGpicAUz77omrg6znTS9fsiEheBVGsYoDJrn

Rococo

πŸ‹οΈ Runtime Size:		603.36 KB (617838 bytes)
πŸ”₯ Core Version:		test-parachain-9381 (test-parachain-0.tx5.au1)
πŸ—œ Compressed:			Yes: 79.42%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xd05801a29650aba93661ce715e92a82a6ee68f4571fed7e1ff7929e3cbed3b3c
πŸ“¦ IPFS:			QmWkgNgk68n56JL3i9An2BnBvQt18WqBMyKsMBew5jswWr

Shell

πŸ‹οΈ Runtime Size:		363.12 KB (371836 bytes)
πŸ”₯ Core Version:		shell-2 (shell-0.tx1.au1)
πŸ—œ Compressed:			Yes: 77%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xe1b591a52d806de3c690070e766f6f80304a9f2f4e440a096cb21fd3fb1ed429
πŸ“¦ IPFS:			QmcsdtjKmMEHdrKdJ5TEXRCpfyYrPTXS1HF69watbY7GWc

Statemine

πŸ‹οΈ Runtime Size:		721.21 KB (738521 bytes)
πŸ”₯ Core Version:		statemine-9381 (statemine-0.tx12.au1)
πŸ—œ Compressed:			Yes: 79.54%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xfe5476bc7ba7c8044e1fd07b20aa90523709fb25ceb177b7cf1b54bbf2ce7689
πŸ“¦ IPFS:			QmZHfbPeoT3RoyMsnd5QRYzgDtQixaHfeBhX3mqotxDKvi

Statemint

πŸ‹οΈ Runtime Size:		720.56 KB (737853 bytes)
πŸ”₯ Core Version:		statemint-9381 (statemint-0.tx12.au1)
πŸ—œ Compressed:			Yes: 79.52%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0x59fd472e81c5f5361d188ebb982cc56277417f51a06ab20a94fe95477dd62347
πŸ“¦ IPFS:			QmZvjwt7iMkhpFe7aKr49uPo87udHDap7QkCbAP2WuSDLo

Westmint

πŸ‹οΈ Runtime Size:		805.38 KB (824713 bytes)
πŸ”₯ Core Version:		westmint-9381 (westmint-0.tx12.au1)
πŸ—œ Compressed:			Yes: 79.65%
🎁 Metadata version:		V14
πŸ—³οΈ Blake2-256 hash:		0xa9afe4ccd7f45f9962448b9656583d1c3b783d18b0e31f9b232a73678e528ea2
πŸ“¦ IPFS:			QmemzccLya3yV4s5VxWMpXwDok89kj4EZdRRuHkCKygzzY

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Runtime Migrations

  • [P] #6336 Low - Westend state trie to version 1

Runtime

  • [P] #6336 Low - Westend state trie to version 1
  • [S] #13065 Low - Allow duplicate topics in smart contract events
  • [S] #13105 Low - Scheduler is already at v4
  • [P] #4097 Low - Xcm v3
  • [P] #6490 Low - Enable treasury.spend by root origin for polkadot network be…
  • [P] #6573 Low - Allow auctionadmin to use scheduler
  • [C] #1908 Low - Instantiate all assets pallets
  • [S] #13214 ❗️ Medium - [fix] countedmap::set now takes counter into account
  • [S] #13204 Low - Contracts: deprecate random interface
  • [S] #13194 Low - Correct arithmetical semantic of perdispatchclass
  • [S] #11637 Low - Add proof size to weight output
  • [S] #13235 Low - Migrate new benchmarking syntax from `frame_support::benchma…
  • [S] #13216 Low - Remove uncles related code
  • [C] [#2137](https://github.com/paritytech/c...
Read more