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