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

Releases: paritytech/cumulus

Parachain Runtimes v9290 (for Polkadot 0.9.29)

29 Sep 15:32
de63130
Compare
Choose a tag to compare

This release contains the changes from parachains-v9270 to parachains-v9290.

Runtime Migrations

This release contains no runtime migrations relevant to the included parachains.

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27).

Contracts

🏋️ Runtime Size:		789.32 KB (808259 bytes)
🔥 Core Version:		contracts-rococo-9290 (contracts-rococo-0.tx1.au1)
🗜 Compressed:			Yes: 80.04%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xeeb99ff480dac903ee880117d67a31d4842feb00c325b18dd6ad4f570408678a
📦 IPFS:			QmPLd7DmaGvigqgWA2fWgUA6xcKfdY4WqeXXXzeZmYcRe2

Polkadot-collectives

🏋️ Runtime Size:		650.86 KB (666482 bytes)
🔥 Core Version:		collectives-9290 (collectives-0.tx0.au1)
🗜 Compressed:			Yes: 81.41%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x6c68260eddf3a551fa5869ed17183cb6639adc400e63d4f60d92ca8e1a5c805a
📦 IPFS:			QmeY2i6kB6dKpc9HJ91rGfDDV1rUHmfG3kngB2FPQ9K1sJ

Rococo

🏋️ Runtime Size:		588.58 KB (602702 bytes)
🔥 Core Version:		test-parachain-9290 (test-parachain-0.tx1.au1)
🗜 Compressed:			Yes: 81.38%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x81250df8c0e99f4a024438294c1c9d8629785832b640dc00d415a63ea07f42f2
📦 IPFS:			QmacudPbQUbz31oEePTeb4EcjZ3S7MZeHM1EaWxnutfFDT

Shell

🏋️ Runtime Size:		356.11 KB (364659 bytes)
🔥 Core Version:		shell-2 (shell-0.tx1.au1)
🗜 Compressed:			Yes: 80.22%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xe76b6ce38c01a971f275ccb3f04613a7f2077e532bd405b53eab8cfc03c7bf65
📦 IPFS:			QmYwZKAF1mVy4Zzk96F31TNnCNdghezBeH7t4mp7ikVqX7

Statemine

🏋️ Runtime Size:		700.46 KB (717274 bytes)
🔥 Core Version:		statemine-9290 (statemine-0.tx8.au1)
🗜 Compressed:			Yes: 81.06%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xdea6e0d1736b376792f68b29d3bda2dc634d2077222de7c572a86e5582eaf435
📦 IPFS:			QmTbSm5Y7U5WmHirCfjv19eTS6bt6t4VL5cH8n67RYcfgL

Statemint

🏋️ Runtime Size:		695.90 KB (712597 bytes)
🔥 Core Version:		statemint-9290 (statemint-0.tx8.au1)
🗜 Compressed:			Yes: 81.15%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x5256522299bfb951fa5726858cbe87df3ad0794352087430a23727849d3ebc20
📦 IPFS:			QmSwQFP6WJW71udR9A7wKcRhT6V9QVcbrqkkc7nnG3WNen

Westmint

🏋️ Runtime Size:		692.12 KB (708727 bytes)
🔥 Core Version:		westmint-9290 (westmint-0.tx8.au1)
🗜 Compressed:			Yes: 81.25%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x566db682146020bcae09d2a4b40d9709343d27d880d85f43e5b8d079a1c5f126
📦 IPFS:			QmPSPDirPZFs5fcv9f7YEo3AvzsDxwPxeznYntf3KZThUZ

Changes

Legend

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

Runtime Migrations

None

Runtime

  • [C] #1579 Low - [feature] limit collectives teleports to dot [✉️ XCM]
  • [C] #1454 Low - [feature] add xcm benchmark weights to statemint and statemi…
  • [C] #1551 Low - Update cumulus to latest substrate and polkadot master

Misc

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

Other misc. changes
  • [S] #11918 Low - Make new storage layer truly default
  • [S] #11690 Low - Add event to pallet asset-tx-payment
  • [S] #11796 Low - Auto-incremental collectionid
  • [S] #11930 Low - Rename node-runtime to node-kitchensink-runtime
  • [S] #11962 Low - Beefy: use versionedfinalityproof instead of signedcommitmen…
  • [S] #11938 Low - Change on-the-wire protocol names to include genesis hash & …
  • [S] #11934 Low - Rename --pruning and --keep-blocks to be more similar to one…
  • [S] #11985 Low - Pallet-contracts: fix 16bit func_id
  • [S] #11991 Low - Contracts: apply depth limit when decoding
  • [S] #11819 ❗️ Medium - Transaction payment runtime api: query call info and fee det…
  • [S] #11927 Low - Transactional: wrap pallet::calls directly in storage laye…
  • [S] #11779 Low - Runtime api versioning
  • [P] #5582 Low - Add nomination pools to polkadot runtime
  • [S] #11813 Low - Proposal: flatten allpallets and similar types
  • [S] #11781 Low - Swap ed25519-dalek for ed25519-zebra
  • [P] #5871 Low - Transaction payment runtime apis: query call info and fee de…
  • [P] #5785 Low - Reduce dispute coordinator load
  • [S] #12037 Low - Fix origins used in runtime benchmarks
  • [S] #12032 Low - Contracts: make chain extension state types public
  • [S] #11670 Low - Replace t::accountid with `<t::lookup as staticlookup>::so…
  • [C] #1535 Low - Transaction payment runtime apis: query call info and fee de…
  • [S] #11407 Low - Introduce trie level cache and remove state cache
  • [S] #12059 Low - Revert "auto-incremental collectionid"
  • [S] #11257 Low - Implement resultquery
  • [S] #11818 Low - Allow construct_runtime to take cfg attributes for pallets
  • [S] #12095 ❗️ Medium - Fix nomination pools pending rewards rpc
  • [S] #11970 Low - Alliance pallet: retirement notice call
  • [S] #12138 Low - Weight v1.5: opaque struct
  • [C] #1579 Low - [feature...
Read more

Polkadot Collectives Genesis

05 Oct 11:53
de63130
Compare
Choose a tag to compare

This release is based on the Parachain Runtimes v9290 release.

The release includes artifacts used to launch new Polkadot Collectives 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. For the rest you run the following commands from the cloned cumulus repository:

# from cumulus root directory 
git co parachains-v9290

# 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_wam_hex

# upload spec file and place built hex runtime into
cat collectives-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

# 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 collectives-polkadot_runtime-v9290.compact.compressed.wasm, collectives-polkadot-spec.json, collectives-polkadot-spec-raw.json, collectives-head-data files from the release assets.

Polkadot Collectives

🏋️ Runtime Size:		650.86 KB (666482 bytes)
🔥 Core Version:		collectives-9290 (collectives-0.tx0.au1)
🗜 Compressed:			Yes: 81.41%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x6c68260eddf3a551fa5869ed17183cb6639adc400e63d4f60d92ca8e1a5c805a
📦 IPFS:			QmeY2i6kB6dKpc9HJ91rGfDDV1rUHmfG3kngB2FPQ9K1sJ

Client polkadot-parachain v0.9.290 (for Polkadot v0.9.29)

29 Sep 14:53
4271ac7
Compare
Choose a tag to compare

This release contains the changes from v0.9.270 to v0.9.290.

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.62.1 (e092d0b6b 2022-07-16)
  • Rust Nightly: rustc 1.64.0-nightly (7fe022f5a 2022-07-24)

Database Migrations

No Database migration detected in this release.

Changes

Legend

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

Client

  • [S] #11930 Low - Rename node-runtime to node-kitchensink-runtime
  • [S] #11962 Low - Beefy: use versionedfinalityproof instead of signedcommitmen…
  • [S] #11934 Low - Rename --pruning and --keep-blocks to be more similar to one…
  • [S] #11781 Low - Swap ed25519-dalek for ed25519-zebra
  • [S] #11407 Low - Introduce trie level cache and remove state cache
  • [S] #10174 Low - Runtime state test + integration with try-runtime
  • [S] #12159 Low - Add benchmarking support for digest items

Misc

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

Other misc. changes
  • [S] #11918 Low - Make new storage layer truly default
  • [S] #11690 Low - Add event to pallet asset-tx-payment
  • [S] #11796 Low - Auto-incremental collectionid
  • [S] #11930 Low - Rename node-runtime to node-kitchensink-runtime
  • [S] #11962 Low - Beefy: use versionedfinalityproof instead of signedcommitmen…
  • [S] #11938 Low - Change on-the-wire protocol names to include genesis hash & …
  • [S] #11934 Low - Rename --pruning and --keep-blocks to be more similar to one…
  • [S] #11985 Low - Pallet-contracts: fix 16bit func_id
  • [S] #11991 Low - Contracts: apply depth limit when decoding
  • [S] #11819 ❗️ Medium - Transaction payment runtime api: query call info and fee det…
  • [S] #11927 Low - Transactional: wrap pallet::calls directly in storage laye…
  • [S] #11779 Low - Runtime api versioning
  • [P] #5582 Low - Add nomination pools to polkadot runtime
  • [S] #11813 Low - Proposal: flatten allpallets and similar types
  • [S] #11781 Low - Swap ed25519-dalek for ed25519-zebra
  • [P] #5871 Low - Transaction payment runtime apis: query call info and fee de…
  • [P] #5785 Low - Reduce dispute coordinator load
  • [S] #12037 Low - Fix origins used in runtime benchmarks
  • [S] #12032 Low - Contracts: make chain extension state types public
  • [S] #11670 Low - Replace t::accountid with `<t::lookup as staticlookup>::so…
  • [C] #1535 Low - Transaction payment runtime apis: query call info and fee de…
  • [S] #11407 Low - Introduce trie level cache and remove state cache
  • [S] #12059 Low - Revert "auto-incremental collectionid"
  • [S] #11257 Low - Implement resultquery
  • [S] #11818 Low - Allow construct_runtime to take cfg attributes for pallets
  • [S] #12095 ❗️ Medium - Fix nomination pools pending rewards rpc
  • [S] #11970 Low - Alliance pallet: retirement notice call
  • [S] #12138 Low - Weight v1.5: opaque struct
  • [C] #1579 Low - [feature] limit collectives teleports to dot [✉️ XCM]
  • [S] #12145 Low - Uniques: reset approved account after transfer
  • [C] #1454 Low - [feature] add xcm benchmark weights to statemint and statemi…
  • [S] #11997 Low - Alliance pallet: add force_set_members instead of init_membe…
  • [S] #10174 Low - Runtime state test + integration with try-runtime
  • [P] #5950 Low - Don't store available data on disputes
  • [C] #1551 Low - Update cumulus to latest substrate and polkadot master
  • [S] #12159 Low - Add benchmarking support for digest items
  • [S] #12136 Low - Emit events for inter contract calls
  • [S] #12154 Low - [fix] make sure pool metadata is removed on pool dissolve
  • [S] #12126 Low - [contracts] api host functions: remove seal_ name prefix +…
  • [P] #5988 Low - Update weights

Parachain Runtimes v9271 (for Polkadot 0.9.27)

23 Sep 07:55
2b51c08
Compare
Choose a tag to compare

This release contains the changes from parachains-v9270 to parachains-v9271.

Runtime Migrations

There are no runtime migrations in this release.

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27).

Contracts

🏋️ Runtime Size:		764.52 KB (782865 bytes)
🔥 Core Version:		contracts-rococo-9271 (contracts-rococo-0.tx1.au1)
🗜 Compressed:			Yes: 80.03%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xdd8864a648bf72b54644fcebd5abd828321e33543c6bcb21fa8ae3df533a1a13
📦 IPFS:			QmYbSW663yJhoa1hYA8NGA6jR6mFEvpCHjaKKPGx4P3SAG

Rococo

🏋️ Runtime Size:		561.83 KB (575318 bytes)
🔥 Core Version:		test-parachain-9271 (test-parachain-0.tx1.au1)
🗜 Compressed:			Yes: 81.67%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xe7e2c7ebcc314654480081baa59a7c502f067559e8963e7b356d566255c80862
📦 IPFS:			QmfMrYDmNAxuqF3NwVsfNaMhRWMe7bNc5bg16oLkWkcgTG

Shell

🏋️ Runtime Size:		333.78 KB (341791 bytes)
🔥 Core Version:		shell-2 (shell-0.tx1.au1)
🗜 Compressed:			Yes: 80.29%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x7148f9309caf4c4f18b350c9c9bf71cb2362533157ea6275c37feb6212e7755b
📦 IPFS:			Qma3MR99VSHUd13pd23r3BzrtjqgTN42KE8CtuhuwbcrEL

Statemine

🏋️ Runtime Size:		680.32 KB (696645 bytes)
🔥 Core Version:		statemine-9271 (statemine-0.tx7.au1)
🗜 Compressed:			Yes: 81.36%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x0f1a81488899ae482e9ec4128d0e9d0644ed42deff63208e7a000e36f2d6b335
📦 IPFS:			QmckqUxVZofukJbcguF73vNXbqLfDD9X7w2Wfk4yeqLT6D

Statemint

🏋️ Runtime Size:		679.76 KB (696078 bytes)
🔥 Core Version:		statemint-9271 (statemint-0.tx7.au1)
🗜 Compressed:			Yes: 81.26%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xedcdf52ddae99a7fe4dfb63d65e4ef05fa57c15f3ad33fdd797cea774e2d4ed6
📦 IPFS:			Qmd7J9NzKdcmYcFTch12Pzay8DL5oytndgV6V5mBTWTGyn

Westmint

🏋️ Runtime Size:		674.49 KB (690673 bytes)
🔥 Core Version:		westmint-9271 (westmint-0.tx7.au1)
🗜 Compressed:			Yes: 81.44%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x344e980e8a83c0341c0bd10b194bf30b527833f2f574252183b13b74bd2ed906
📦 IPFS:			QmQK6GgAYSYFVeso6w7m4pnb83az56cjak25iuAWdHDZsR

Parachain Runtimes v9270 (for Polkadot 0.9.27)

15 Aug 14:31
Compare
Choose a tag to compare

This release contains the changes from release-parachains-v9230 to release-parachains-v9270.

⚠️ This runtime is compatible with node versions 0.9.270 and later.

Runtime Migrations

  • [S] #11669 Low - Revamp nomination pool reward scheme
  • [P] #5757 Low - Companion for new pools reward scheme

Changes

Legend

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

Runtime Migrations

  • [S] #11669 Low - Revamp nomination pool reward scheme
  • [P] #5757 Low - Companion for new pools reward scheme

Runtime

  • [S] #11431 Low - Storage layer for all frame extrinsics
  • [S] #11490 ❗️ Medium - Safe and sane multi-item storage removal
  • [P] #5601 Low - Update weights
  • [S] #11124 Low - Several tweaks needed for governance 2.0
  • [P] #5634 Low - Changed bonding & slashdefer duration in westend
  • [S] #11112 Low - Pallet alliance
  • [S] #11426 Low - Allow nomination pools to chill + fix dismantle scenario
  • [S] #11618 Low - Add event to pallet transaction payment
  • [S] #11631 Low - Mel: origin, referenda, convictionvoting
  • [S] #11696 Low - Contracts: reduce size of deletion queue depth
  • [S] #11771 Low - [contracts] fixed the bug with transfer value for delegate c…
  • [S] #11807 Low - Un-deprecate transactional macro
  • [S] #11398 Low - Buy&sell methods for uniques
  • [S] #11669 Low - Revamp nomination pool reward scheme
  • [S] #11746 Low - Fix nomination pools unbonding logic
  • [S] #11816 Low - Contracts: composable chainextension
  • [P] #5798 ❗️ Medium - Westend xcm: collectives parachain is trusted teleporter
  • [S] #11770 Low - Add era to unbonded event
  • [S] #11874 Low - Contracts: allow chainextension::call() to access `&mut se…

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27).

Contracts

🏋️ Runtime Size:		765.10 KB (783458 bytes)
🔥 Core Version:		contracts-rococo-9270 (contracts-rococo-0.tx1.au1)
🗜 Compressed:			Yes: 80.02%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x3df4385bc19eff508c9fec9ff6092d8cedadb1ae89f18768f03fb0276bddf08e
📦 IPFS:			QmWyXJnzrqkW6wLw8wkw2yQ8PQRiYiK9FGNcLxKC5VGVyd

Rococo

🏋️ Runtime Size:		561.35 KB (574823 bytes)
🔥 Core Version:		test-parachain-9270 (test-parachain-0.tx1.au1)
🗜 Compressed:			Yes: 81.67%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xfd13f2e0009bd204de10c3d0395adc85fb46d428703a10f12fe47f97a662511f
📦 IPFS:			QmbHm4TGtbnLMX4WFxzyJKzkqQBJsmiLmtHh6Y3g3hVvLo

Shell

🏋️ Runtime Size:		334.28 KB (342306 bytes)
🔥 Core Version:		shell-2 (shell-0.tx1.au1)
🗜 Compressed:			Yes: 80.26%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xd47fa863993373253f5c8734c7abbb231bcb345cf1799ba7b4b97dfda5c449a2
📦 IPFS:			QmZPyoYN6ET78cJk647q4GZA7feHx5h5yU1c6ch9bXdqfV

Statemine

🏋️ Runtime Size:		680.24 KB (696567 bytes)
🔥 Core Version:		statemine-9270 (statemine-0.tx7.au1)
🗜 Compressed:			Yes: 81.37%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x9b4d8c2ab4691fad86447c0c335fa64c33b789f2116e6329c3cfaf2e6ed19744
📦 IPFS:			QmUNCCF2nfe8WjV3VHShdhMZE9Cbwker2xFUMbUnenGg4g

Statemint

🏋️ Runtime Size:		679.71 KB (696021 bytes)
🔥 Core Version:		statemint-9270 (statemint-0.tx7.au1)
🗜 Compressed:			Yes: 81.25%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x4c2a8f587d02cb03f8e1c7cead6a8afd64da21700010a3863cac9750bf2614cb
📦 IPFS:			QmdK5shwWUWuwVu6BTujxFMu7MrA54HhAYwe51fAdjkQo1

Westmint

🏋️ Runtime Size:		673.90 KB (690069 bytes)
🔥 Core Version:		westmint-9270 (westmint-0.tx7.au1)
🗜 Compressed:			Yes: 81.45%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xac31c526010227d9c182896577d29d1a935d50e36a144840303da53395b582ef
📦 IPFS:			QmYkQivyvvQXmvvoDfmvrgVXUmC7YkcPKZ7g3UTauPD6xT

Misc

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

Other misc. changes
  • [S] #11431 Low - Storage layer for all frame extrinsics
  • [S] #11490 ❗️ Medium - Safe and sane multi-item storage removal
  • [P] #5601 Low - Update weights
  • [S] #11124 Low - Several tweaks needed for governance 2.0
  • [S] #11578 Low - Reduce call size of referenda pallet
  • [P] #5634 Low - Changed bonding & slashdefer duration in westend
  • [S] #11112 Low - Pallet alliance
  • [P] #5594 Low - Fix a storage leak in parachains db
  • [S] #11426 Low - Allow nomination pools to chill + fix dismantle scenario
  • [S] #11537 Low - Make it possible to disable rocksdb completely
  • [S] #11618 Low - Add event to pallet transaction payment
  • [P] #5597 ❗️ Medium - Allow relay chain council to send xcms
  • [S] #11631 Low - Mel: origin, referenda, convictionvoting
  • [S] #11694 ❗️ Medium - Pump the gossip engine while waiting for the beefy runtime p…
  • [S] #11696 Low - Contracts: reduce size of deletion queue depth
  • [S] #11406 Low - Pallet-beefy-mmr: add api for beefy authority sets
  • [S] #11501 Low - [contracts] implement transparent hashing for contract stora…
  • [P] #5577 L...
Read more

Client polkadot-parachain v0.9.270 (for Polkadot v0.9.27)

15 Aug 08:16
Compare
Choose a tag to compare

This release contains the changes from v0.9.230 to release-v0.9.270.

Host functions

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

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

  • [S] #11490 ❗️ Medium - Safe and sane multi-item storage removal

Global Priority

‼️ HIGH: This is a **high priority** release and you must upgrade as as soon as possible.

Rust compiler versions

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

  • Rust Stable: rustc 1.62.1 (e092d0b6b 2022-07-16)
  • Rust Nightly: rustc 1.64.0-nightly (7fe022f5a 2022-07-24)

Database Migrations

No Database migration detected in this release.

Changes

Legend

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

Client

  • [S] #11694 ❗️ Medium - Pump the gossip engine while waiting for the beefy runtime p…
  • [S] #11406 Low - Pallet-beefy-mmr: add api for beefy authority sets
  • [S] #11786 Low - Cli flag to configure tx ban duration
  • [S] #11456 Low - Add benchmark extrinsic command
  • [S] #11831 Low - Rpc for pending rewards

Misc

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

Other misc. changes
  • [S] #11431 Low - Storage layer for all frame extrinsics
  • [S] #11490 ❗️ Medium - Safe and sane multi-item storage removal
  • [P] #5601 Low - Update weights
  • [S] #11124 Low - Several tweaks needed for governance 2.0
  • [C] #1318 Low - Statemint should not recognise dot reserves
  • [S] #11578 Low - Reduce call size of referenda pallet
  • [C] #1280 Low - Ensure relay chain block number strictly increases
  • [P] #5634 Low - Changed bonding & slashdefer duration in westend
  • [S] #11112 Low - Pallet alliance
  • [P] #5594 Low - Fix a storage leak in parachains db
  • [S] #11426 Low - Allow nomination pools to chill + fix dismantle scenario
  • [S] #11537 Low - Make it possible to disable rocksdb completely
  • [C] #1332 Low - Lower all assets / nft deposits by 10x
  • [S] #11618 Low - Add event to pallet transaction payment
  • [P] #5597 ❗️ Medium - Allow relay chain council to send xcms
  • [S] #11631 Low - Mel: origin, referenda, convictionvoting
  • [C] #1303 Low - Remove redundant binary specification
  • [C] #1286 Low - Add event with xcm executor outcome, which includes weight f…
  • [S] #11694 ❗️ Medium - Pump the gossip engine while waiting for the beefy runtime p…
  • [S] #11696 Low - Contracts: reduce size of deletion queue depth
  • [S] #11406 Low - Pallet-beefy-mmr: add api for beefy authority sets
  • [S] #11501 Low - [contracts] implement transparent hashing for contract stora…
  • [P] #5577 Low - Fix 5560: add support for a new staking-miner info command
  • [S] #11666 ❗️ Medium - Democracy.fast_track not allowed with zero voting period
  • [P] #5716 Low - Fix confusing metric naming
  • [P] #5734 Low - Staking-miner: cli flag delay solution x secs
  • [S] #11771 Low - [contracts] fixed the bug with transfer value for delegate c…
  • [S] #11807 Low - Un-deprecate transactional macro
  • [S] #11786 Low - Cli flag to configure tx ban duration
  • [S] #11398 Low - Buy&sell methods for uniques
  • [S] #11669 Low - Revamp nomination pool reward scheme
  • [S] #11746 Low - Fix nomination pools unbonding logic
  • [S] #11816 Low - Contracts: composable chainextension
  • [S] #11456 Low - Add benchmark extrinsic command
  • [P] #5620 Low - Co #11456: expose benchmark extrinsic command
  • [P] #5798 ❗️ Medium - Westend xcm: collectives parachain is trusted teleporter
  • [S] #11770 Low - Add era to unbonded event
  • [S] #11874 Low - Contracts: allow chainextension::call() to access `&mut se…
  • [S] #11831 Low - Rpc for pending rewards
  • [C] #1278 Low - Statemint runtimes to accept sufficient assets as xcm fee pa…

Client `polkadot-parachain` v0.9.230 (for Polkadot v0.9.23)

29 Jun 14:47
ec1786c
Compare
Choose a tag to compare

This pre-release contains the changes from polkadot-v0.9.19 to release-v0.9.230.

⚠️ Notes

Starting with this release, polkadot-collator has been renamed to polkadot-parachain.
Additionally, the versioning scheme has been changed to be in line with polkadot releases.

Upgrade 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.60.0 (7737e0b5c 2022-04-04)
  • Rust Nightly: rustc 1.62.0-nightly (6dd68402c 2022-05-11)

Database Migrations

No Database migration detected in this release.

Changes

Legend

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

Client

  • [S] #11062 Low - Add new hardware and software metrics
  • [S] #11200 Low - Finality notification: optimize calculation of stale heads
  • [S] #11198 Low - Add benchmark machine
  • [S] #11250 Low - Add chain-info subcommand
  • [S] #11259 Low - Make wildcard storage change subscriptions rpc-unsafe
  • [S] #11232 Low - Switch to pooling copy-on-write instantiation strategy for w…

Misc

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

Other misc. changes
  • [S] #11062 Low - Add new hardware and software metrics
  • [S] #11200 Low - Finality notification: optimize calculation of stale heads
  • [S] #11206 Low - Fix wasm block producer panic
  • [P] #4442 Low - Add xcm benchmarks to kusama
  • [S] #10827 Low - Rb staking pallet validator commission change event
  • [S] #11198 Low - Add benchmark machine
  • [P] #5326 Low - Co #11198: expose benchmark machine command
  • [S] #11087 Low - Add frame_support::crypto::ecdsa::public.to_eth_address()
  • [S] #10698 Low - Remark storage
  • [P] #5164 ❗️ Medium - Reduce network bandwidth, improve parablock times: optimize …
  • [S] #11002 Low - Configurable call fee refund for signed submissions
  • [S] #10982 Low - Staking: proportional ledger slashing
  • [P] #5369 Low - Polkadot-like testnets should be 10 decimal places
  • [S] #11250 Low - Add chain-info subcommand
  • [P] #5331 Low - Service: use deny-list instead of allow-list for beefy
  • [S] #11259 Low - Make wildcard storage change subscriptions rpc-unsafe
  • [S] #10694 Low - Nomination pools
  • [S] #11025 Low - Dependency injection trait locker for uniques pallet
  • [P] #5405 Low - Add nomination pools to westend runtime
  • [S] #11337 Low - [contracts] stabilize seal_code_hash, seal_set_code_hash
  • [S] #11148 Low - Add force_batch to utility pallet
  • [S] #10995 Low - Remove the --unsafe-pruning cli-argument (step 1)
  • [S] #11372 Low - Contracts: prevent pov attack vector with minimal viable sol…
  • [S] #11378 Low - [contracts] stabilize seal_contains_storage(vseal0) and …
  • [S] #8783 Low - Jsonrpsee integration
  • [P] #5447 Low - Add nomination pools to kusama
  • [P] #5507 Low - Update weights
  • [C] #1241 Low - Rename polkadot-collator to polkadot-parachain
  • [S] #11411 Low - Make pool roles optional
  • [S] #11389 Low - Use 'items' and 'collections' in uniques pallet
  • [P] #5536 Low - Remove duplicate traits
  • [P] #5520 Low - Nomination pools: add minpointstobalance constant
  • [S] #10719 Low - Explicitly note that existing accountidconversion is trunc…
  • [S] #11441 Low - Allow to set the max supply for collection
  • [S] #11451 Low - Contracts: add set_code root dispatchable
  • [S] #11232 Low - Switch to pooling copy-on-write instantiation strategy for w…
  • [S] #11357 Low - Add score to bags list
  • [P] #5463 Low - Rename bagslist to voterlist and add score
  • [S] #11486 Low - [contracts] stabilize seal_ecdsa_recover and `seal_ecdsa_t…
  • [C] #1266 Low - Dir restructure to support more cgp
  • [C] #1260 Low - Use named events in cumulus pallets
  • [S] #11381 Low - Introduce #[pallet::call_index] attribute to dispatchables
  • [S] #11493 Low - Create script to run all benchmarks
  • [C] ...
Read more

Parachain Runtimes v9230 (for Polkadot 0.9.23)

16 Jun 13:49
5d01989
Compare
Choose a tag to compare

This release contains the changes from parachains-v9.0.0 to release-parachains-v9230.

Rust compiler versions

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

  • Rust Stable: rustc 1.60.0 (7737e0b5c 2022-04-04)
  • Rust Nightly: rustc 1.62.0-nightly (6dd68402c 2022-05-11)

Runtime Migrations

None

Production Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.20 and rustc 1.60.0 (7737e0b5c 2022-04-04).

Production runtimes have passed a series of review and integration tests.

Statemine

🏋️ Runtime Size:		656.74 KB (672500 bytes)
🔥 Core Version:		statemine-9230 (statemine-0.tx7.au1)
🗜 Compressed:			Yes: 81%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xe4d3d7dfcf1d3d170b5948ea310cecd9c6fd151b5a06628885b4e59e70651f1e
📦 IPFS:			QmZ6kk5SyY8SCwzD9NKL2KssnAqeSTpURrTNjPgLvrXrrT

Statemint

🏋️ Runtime Size:		657.33 KB (673103 bytes)
🔥 Core Version:		statemint-9230 (statemint-0.tx7.au1)
🗜 Compressed:			Yes: 80.98%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xb442577c84d6753a61007c2e802c912a8d2400bd2207df2d923eed701fe00f48
📦 IPFS:			QmWPjvmQeHtK3qeSgqJTVDNGafSFqJyLirGbX5EJUx8ya5

Westmint

🏋️ Runtime Size:		647.93 KB (663480 bytes)
🔥 Core Version:		westmint-9230 (westmint-0.tx7.au1)
🗜 Compressed:			Yes: 81.1%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x9b699850b78cf778fa194c709e3130db8596fd6a2ca49d8cf922404dd7f08b9b
📦 IPFS:			QmZY84LDuWMnpyfWDYxa9iZADiM9NsTVDgSFq2bC3P9XBY

Development Runtimes

Development runtimes are used for launching parachains or in test environments like Rococo. They did not undergo any special testing prior to release.

Contracts

🏋️ Runtime Size:		757.02 KB (775184 bytes)
🔥 Core Version:		contracts-rococo-9230 (contracts-rococo-0.tx1.au1)
🗜 Compressed:			Yes: 79.97%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xd6270ed846fd5af3aef1cd18d5be3ceb14929fd0d94909e620bf262bc07880f9
📦 IPFS:			QmTWwaUTt2uSVDLLJW2udskQy2jyhpxV9w8LznckLUpnF4

Rococo

🏋️ Runtime Size:		552.63 KB (565891 bytes)
🔥 Core Version:		test-parachain-9230 (test-parachain-0.tx1.au1)
🗜 Compressed:			Yes: 81.48%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0xddba40d11e8b8bfed5241655843a02daf0b2aa167d8d3f84fdaeaa7252e2edd1
📦 IPFS:			QmSmffPthwu4ZqLNdng4soYiXVrUAFXxrt8CHRHG5qTgzY

Shell

🏋️ Runtime Size:		333.60 KB (341606 bytes)
🔥 Core Version:		shell-2 (shell-0.tx1.au1)
🗜 Compressed:			Yes: 79.94%
🎁 Metadata version:		V14
🗳️ Blake2-256 hash:		0x8ab4629b032e9877cc7e486878dadb0c9b30f03fc84b50feef1f41baf5f10d0e
📦 IPFS:			QmYaVJL6r7cCVibbJUSTFPddjKeciUbmneRsJ6oJ44Zr7B

Changes

Legend

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

Runtime

  • [S] #11206 Low - Fix wasm block producer panic
  • [P] #4442 Low - Add xcm benchmarks to kusama
  • [S] #10827 Low - Rb staking pallet validator commission change event
  • [S] #10698 Low - Remark storage
  • [S] #11002 Low - Configurable call fee refund for signed submissions
  • [S] #10982 Low - Staking: proportional ledger slashing
  • [S] #10694 Low - Nomination pools
  • [S] #11025 Low - Dependency injection trait locker for uniques pallet
  • [P] #5405 Low - Add nomination pools to westend runtime
  • [S] #11148 Low - Add force_batch to utility pallet
  • [S] #11372 Low - Contracts: prevent pov attack vector with minimal viable sol…
  • [P] #5447 Low - Add nomination pools to kusama
  • [P] #5507 Low - Update weights
  • [S] #11411 Low - Make pool roles optional
  • [S] #11389 Low - Use 'items' and 'collections' in uniques pallet
  • [P] #5536 Low - Remove duplicate traits
  • [P] #5520 Low - Nomination pools: add minpointstobalance constant
  • [S] #10719 Low - Explicitly note that existing accountidconversion is trunc…
  • [S] #11441 Low - Allow to set the max supply for collection
  • [S] #11451 Low - Contracts: add set_code root dispatchable
  • [S] #11357 Low - Add score to bags list
  • [P] #5463 Low - Rename bagslist to voterlist and add score
  • [S] #11381 Low - Introduce #[pallet::call_index] attribute to dispatchables
  • [S] #11493 Low - Create script to run all benchmarks
  • [C] #1348 Low - Backport of 1318
  • [C] #1369 Low - Backport #1332

Misc

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

Other misc. changes
  • [S] #11062 Low - Add new hardware and software metrics
  • [S] #11200 Low - Finality notification: optimize calculation of stale heads
  • [S] #11206 Low - Fix wasm block producer panic
  • [P] #4442 Low - Add xcm benchmarks to kusama
  • [S] #10827 Low - Rb staking pallet validator commission change event
  • [S] #11198 Low - Add benchmark machine
  • [P] #5326 Low - Co #11198: expose benchmark machine command
  • [S] #11087 Low - Add frame_support::crypto::ecdsa::public.to_eth_address()
  • [S] #10698 Low - Remark storage
  • [P] #5164 ❗️ Medium - Reduce network bandwidth, improve parablock times: optimize …
  • [S] #11002 Low - Configurable call fee refund for signed submissions
  • [S] [#10982](https://github....
Read more

Parachain Runtimes v900 (for Polkadot 0.9.19)

25 Apr 19:09
592cb1f
Compare
Choose a tag to compare

This release contains the changes from parachains-v8.0.0-rc7 to release-parachains-v9.0.0.

Update Priority

❗️ Medium: This is a medium priority release and should be upgraded 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.60.0 (7737e0b5c 2022-04-04)
  • Rust Nightly: rustc 1.62.0-nightly (e745b4ddb 2022-04-07)

Database Migrations

No Database migration detected in this release.

Runtime Migrations

  • [P] #5088 Low - Companion for validator self-vote in bags
  • [P] #5173 ❗️ Medium - Migrate slot depositors in crowdloan migration

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.19 and rustc 1.57.0 (f1edd0429 2021-11-29).

Westmint

🏋️ Runtime Size:		685.15 KB (701591 bytes)
🔥 Core Version:		westmint-900 (westmint-0.tx6.au1)
🗜 Compressed:			Yes: 81.64%
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0x02de3be28dcefc0da15a6000873be8c57ec0fe0c6572a2e2cfc6f558e062e9b9
📦 IPFS:			QmZE4Ry4Qj1V3iQ2zJHVzMJjtyXFGK8tJeGVkLRtGDLC5h

Statemine

🏋️ Runtime Size:		694.29 KB (710948 bytes)
🔥 Core Version:		statemine-900 (statemine-0.tx6.au1)
🗜 Compressed:			Yes: 81.5%
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0x09523239ac0d682a3e38682096d742b4eb14c96f77c66e954cb15e9b0a5cb6b7
📦 IPFS:			QmattuGYhHTZJEbCW7pcpp8y7sBZhqMW3GWkbv5z1fDcFe

Statemint

🏋️ Runtime Size:		693.46 KB (710101 bytes)
🔥 Core Version:		statemint-900 (statemint-0.tx6.au1)
🗜 Compressed:			Yes: 81.52%
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0x3ef62993199d2253ec1f49508e4cff7e6d293555e405ab024a0c87db5c5008c0
📦 IPFS:			QmWpVtme64weca4yiBdWUtohrbEj3tJop2EWXJFqTGyeMo
Other runtimes

Canvas

🏋️ Runtime Size:		769.34 KB (787800 bytes)
🔥 Core Version:		canvas-kusama-900 (canvas-kusama-0.tx1.au1)
🗜 Compressed:			Yes: 80.61%
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0xbc9a53f52ea3523a9fccee6f0a9da9b3674f8cd8a944d3ba2a1975d2ee7de2c8
📦 IPFS:			QmZBsds2MHd4o3erocGa1CSBaU5vDCxMCAqVUJeNjPMLJW

Rococo

🏋️ Runtime Size:		582.92 KB (596912 bytes)
🔥 Core Version:		test-parachain-900 (test-parachain-0.tx1.au1)
🗜 Compressed:			Yes: 81.87%
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0x00c10d73adef1911458b03008d997ac8c5b34e433c62d84d39fc8575d6f5eab6
📦 IPFS:			QmUB8qqNTdk43s2fbkjKQ4AEDRArmxv3Anwjxn4CwAtbDg

Changes

Legend

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

Client

  • [S] #11004 Low - Additional benchmark-storage flags
  • [S] #10977 Low - Add execution overhead benchmarking
  • [S] #10939 Low - Add dev_getblockstats rpc
  • [S] #11091 Low - Add benchmark-block command
  • [S] #11170 Low - Change default execution strategies to wasm
  • [S] #11164 Low - Sub-commands for benchmark
  • [C] #1156 Low - Co #11164: sub-commands for benchmark

Runtime

  • [S] #10896 Low - Minor uniques pallet improvements and xcm v3 preparations
  • [S] #11037 Low - Contracts: stabilize seal_delegate_call
  • [P] #4863 Low - Add child bounties to polkadot and kusama
  • [P] #5000 Low - Lower kusama staking limits
  • [P] #4809 Low - Update docs and enable dot-over-xcm
  • [C] #1057 Low - Enable dot-over-xcm and lift asset creation restrictions
  • [S] #10242 Low - Allow pallet error enum variants to contain fields
  • [S] #11014 Low - Improve bounties and child bounties deposit logic
  • [S] #10988 Low - Add a bounded fallback on failed elections
  • [S] #10933 Low - Contracts: add seal_code_hash and seal_own_code_hash to…
  • [P] #5173 ❗️ Medium - Migrate slot depositors in crowdloan migration
  • [S] #10808 Low - Add limit to tranasctional layers
  • [P] #5227 Low - Custom slots migration for fund index change
  • [C] #1169 Low - Deny using relay chain for reserve transfers [✉️ XCM]

Misc

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

Other misc. changes
  • [S] #10896 Low - Minor uniques pallet improvements and xcm v3 preparations
  • [P] #5016 Low - Improve parachain liveness by reducing required number of ba…
  • [S] #10997 Low - Make bags-list generic over node value and instantiable
  • [S] #11004 Low - Additional benchmark-storage flags
  • [S] #11037 Low - Contracts: stabilize seal_delegate_call
  • [P] #4863 Low - Add child bounties to polkadot and kusama
  • [S] #10977 Low - Add execution overhead benchmarking
  • [P] #5150 ❗️ Medium - Have some lenience on outdated messages in statement distrib…
  • [S] #10939 Low - Add dev_getblockstats rpc
  • [P] #5000 Low - Lower kusama staking limits
  • [P] #5182 ❗️ Medium - Enable disputes on all chains
  • [P] #4809 Low - Update docs and enable dot-over-xcm...
Read more

Collator v5.4.0 for polkadot-v0.9.19

28 Apr 18:53
2317ef0
Compare
Choose a tag to compare

This release contains the changes from polkadot-v0.9.18 to polkadot-v0.9.19.

Global Priority

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

Rust compiler versions

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

  • Rust Stable: rustc 1.60.0 (7737e0b5c 2022-04-04)
  • Rust Nightly: rustc 1.62.0-nightly (e745b4ddb 2022-04-07)

Database Migrations

No Database migration detected in this release.

Changes

Legend

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

Client

  • [S] #11004 - Additional benchmark-storage flags
  • [S] #10977 - Add execution overhead benchmarking
  • [S] #10939 - Add dev_getblockstats rpc
  • [S] #11091 - Add benchmark-block command
  • [S] #11170 - Change default execution strategies to wasm
  • [S] #11164 - Sub-commands for benchmark
  • [C] #1156 - Co #11164: sub-commands for benchmark

Runtime

  • [S] #10896 - Minor uniques pallet improvements and xcm v3 preparations
  • [S] #11037 - Contracts: stabilize seal_delegate_call
  • [P] #4863 - Add child bounties to polkadot and kusama
  • [P] #5000 - Lower kusama staking limits
  • [P] #4809 - Update docs and enable dot-over-xcm
  • [C] #1057 - Enable dot-over-xcm and lift asset creation restrictions
  • [S] #10242 - Allow pallet error enum variants to contain fields
  • [S] #11014 - Improve bounties and child bounties deposit logic
  • [S] #10988 - Add a bounded fallback on failed elections
  • [S] #10933 - Contracts: add seal_code_hash and seal_own_code_hash to…
  • [P] #5173 Low - Migrate slot depositors in crowdloan migration
  • [S] #10808 - Add limit to tranasctional layers
  • [P] #5227 - Custom slots migration for fund index change
  • [C] #1169 - Deny using relay chain for reserve transfers [✉️ XCM]

Misc

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

Other misc. changes
  • [S] #10896 - Minor uniques pallet improvements and xcm v3 preparations
  • [P] #5016 - Improve parachain liveness by reducing required number of ba…
  • [S] #10997 - Make bags-list generic over node value and instantiable
  • [S] #11004 - Additional benchmark-storage flags
  • [S] #11037 - Contracts: stabilize seal_delegate_call
  • [P] #4863 - Add child bounties to polkadot and kusama
  • [S] #10977 - Add execution overhead benchmarking
  • [P] #5150 Low - Have some lenience on outdated messages in statement distrib…
  • [S] #10939 - Add dev_getblockstats rpc
  • [P] #5000 - Lower kusama staking limits
  • [P] #5182 Low - Enable disputes on all chains
  • [P] #4809 - Update docs and enable dot-over-xcm
  • [C] #1057 - Enable dot-over-xcm and lift asset creation restrictions
  • [S] #10242 - Allow pallet error enum variants to contain fields
  • [S] #11091 - Add benchmark-block command
  • [S] #11014 - Improve bounties and child bounties deposit logic
  • [S] #10988 - Add a bounded fallback on failed elections
  • [S] #10933 - Contracts: add seal_code_hash and seal_own_code_hash to…
  • [P] #5173 Low - Migrate slot depositors in crowdloan migration
  • [P] #5224 - Integrate benchmark-block
  • [P] #5137 - Integrate benchmark-overhead command
  • [S] #10808 - Add limit to tranasctional layers
  • [S] #11156 - Fix storage layer limit
  • [C] #1133 - Bump tx version due to substrate 10896
  • [S] #11170 - Change default execution strategies to wasm
  • [S] #10785 - Apply weighttofeepolynomials to `pallet_transaction_paymen…
  • [P] #5227 - Custom slots migration for fund index change
  • [S] #11164 - Sub-commands for benchmark
  • [P] #5247 - Co #11164: sub-commands for benchmark
  • [C] #1156 - Co #11164: sub-commands for benchmark
  • [C] #1172 - Co #11198: expose benchmark machine command
  • [C] #1169 - Deny using relay chain for reserve transfers [✉️ XCM]