Skip to content

Releases: encointer/runtimes

Runtimes 1.3.3

14 Oct 09:36
b483d37
Compare
Choose a tag to compare

Changelog

Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on Keep a Changelog.

[1.3.3] 01.10.2024

Changed

Fixed

  • Chain-spec generator: propagate the on_chain_release_build feature to the chain-spec generator. Without this the live/genesis chain-specs contain a wrongly-configured WASM blob (polkadot-fellows/runtimes#450).
  • Adds a migration to the Polkadot Coretime chain to fix an issue from the initial Coretime migration. (polkadot-fellows/runtimes#458)
  • Adds migrations to restore currupted staking ledgers in Polkadot and Kusama (polkadot-fellows/runtimes#447)

Added

Runtime info

These runtimes were built with rustc 1.81.0 (eeb90cda1 2024-09-04) using srtool v0.16.0

To replicate the build, use the following command:

srtool build
       --root --profile production
       --package CRATE_NAME --runtime-dir PATH_TO_CRATE
       --build-opts="--features=on-chain-release-build"

Polkadot

🏋️ Runtime Size:           1.74Mi (1817780 bytes)
🗜 Compressed:             Yes: 73.97%
🔥 Core Version:           polkadot-1003003 parity-polkadot-0.tx26.au0
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x89e69511465387a6cdb851ae9f85d8fa7a7bd505276a027e76e733b3f48de362
📦 IPFS:                   QmPq6voT7m8wqDhBexV4YaF6rg1dK155jceAqBow8dqz8S

People Polkadot

🏋️ Runtime Size:           1.01Mi (1053306 bytes)
🗜 Compressed:             Yes: 73.35%
🔥 Core Version:           people-polkadot-1003003 people-polkadot-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xd8027b7151f38d9553497ea735f127451454c0121f19e84800c0ef18828eeac1
📦 IPFS:                   QmV1v7A1aGosZCEzmR56ZDG9ecreNmsB2QnmHnRV2koWWh

People Kusama

🏋️ Runtime Size:           1.01Mi (1055345 bytes)
🗜 Compressed:             Yes: 73.41%
🔥 Core Version:           people-kusama-1003003 people-kusama-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x3ae9f30dc0af351219d4e2caad1931184710de2db05d33a14d3c02b1e9fa3804
📦 IPFS:                   QmUSBBHntuWXeEs2LnQUfaT2v4rw5RYmeoTEJustSGdWw3

Kusama

🏋️ Runtime Size:           1.82Mi (1907600 bytes)
🗜 Compressed:             Yes: 74.48%
🔥 Core Version:           kusama-1003003 parity-kusama-0.tx26.au2
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x9b616a902a6c4d8525efe4708a510a18f3c6e96143f03ff1b0d7f3ae634fda26
📦 IPFS:                   QmTLMHyyghBemkQyD2fJx5U4i7Duryci58GvXrAzTXoBCU

Glutton

🏋️ Runtime Size:           508.72Ki (520924 bytes)
🗜 Compressed:             Yes: 72.32%
🔥 Core Version:           glutton-1003003 glutton-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xfa70b975ea5834ca31bbec2c23d557bf8964c8f74dd648c5827bc06aa8817ebe
📦 IPFS:                   QmWr7fpUz1LbHc7aJwce4CPqD6XAJFCEGZAmBjhG12YxRo

Encointer Parachain

🏋️ Runtime Size:           1.15Mi (1204636 bytes)
🗜 Compressed:             Yes: 74.24%
🔥 Core Version:           encointer-parachain-1003003 encointer-parachain-1.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x6c62b1230265c93aa7bb91eb9d0ac81f2e0a19f69f616cb43276a65f991b8d5b
📦 IPFS:                   QmPM8bPWD8c6xx6E4c77FZv4YUgCN1mv4HKXsBUMGZT1cp

Coretime Polkadot

🏋️ Runtime Size:           1.03Mi (1070301 bytes)
🗜 Compressed:             Yes: 73.26%
🔥 Core Version:           coretime-polkadot-1003003 coretime-polkadot-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xb8f473a3bf462442b7eb7a30d8ad7cc110d77eba61b1987db39a0afb2f940e31
📦 IPFS:                   QmcF1wrxXA2N7jcJ5dCLUiqecoEUuhwJKBqqCZSK41xSYx

Coretime Kusama

🏋️ Runtime Size:           1.02Mi (1067393 bytes)
🗜 Compressed:             Yes: 73.3%
🔥 Core Version:           coretime-kusama-1003003 coretime-kusama-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x32f49fabaf50870a6c8072619445d684091a26e885bb75f3da1d2aa71aed8a6c
📦 IPFS:                   QmPkeqTZcWxynSAhU86Q7vDHzVge8XtXhAvZbuYn1oq5nw

Collectives

🏋️ Runtime Size:           1.19Mi (1240545 bytes)
🗜 Compressed:             Yes: 74.7%
🔥 Core Version:           collectives-1003003 collectives-0.tx7.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x76bb3aa5a82a46f5f23f327a332fea065101c35d87243d0d9ba8e9b59fbf17af
📦 IPFS:                   QmTSFEAP1q6pUaUrGpWf9rHmohHnT3dsRLgqToonw74epD

Bridge Hub Polkadot

🏋️ Runtime Size:           1.32Mi (1378600 bytes)
🗜 Compressed:             Yes: 72.77%
🔥 Core Version:           bridge-hub-polkadot-1003003 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x4b8e98de41367fc657e48690a14c96dd22d42ddd134b1db3709b005dff78007a
📦 IPFS:                   QmZQmZvet9jeZyqteUXr8E7FBXbbAJQMsCU7ggdvc4hmSA

Bridge Hub Kusama

🏋️ Runtime Size:           1.07Mi (1115639 bytes)
🗜 Compressed:             Yes: 73.04%
🔥 Core Version:           bridge-hub-kusama-1003003 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x143e52ec346a54ca0c5c847bea5565c6afb990ba635384b2894a1e5157a6492a
📦 IPFS:                   QmazHKtJQDUAchQmwJ6HzLxttri6xd1VHgME33hGgbDoh6

Asset Hub Polkadot (previously Statemint)

🏋️ Runtime Size:           1.34Mi (1399342 bytes)
🗜 Compressed:             Yes: 75.39%
🔥 Core Version:           statemint-1003003 statemint-0.tx15.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xbc10f74c0e542b9c1d78adeb2d99bf5c20e13e3c3282fe90cd1b37cb51fe588a
📦 IPFS:                   QmTRkyq1vYPb47cr1QNsZSdRuJvxvRtskRwa6gkTxuwWu7

Asset Hub Kusama (previously Statemine)

🏋️ Runtime Size:           1.33Mi (1393484 bytes)
🗜 Compressed:             Yes: 75.4%
🔥 Core Version:           statemine-1003000 statemine-0.tx15.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x3783f857147f251a34fee477c0e473618b6caaea673653afe285727362d5be8a
📦 IPFS:                   QmYFNeMhazEzB3kyq7pPwKzkg1LgezmCzE6bow2C5nWyhm

Runtimes 1.2.8

15 Jul 14:35
c5080e4
Compare
Choose a tag to compare

Changelog

Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on Keep a Changelog.

[1.2.8] 03.07.2024

Added

From #322:

  • Add claim_assets extrinsic to pallet-xcm (SDK v1.9 #3403).
  • Add Deposited/Withdrawn events for pallet-assets (SDK v1.12 #4312).
  • Add MaxRank Config to pallet-core-fellowship (SDK v1.13 #3393).
  • Add Extra Check in Primary Username Setter (SDK v1.13 #4534).
  • Add HRMP notification handlers to the xcm-executor (SDK v1.10 #3696).
  • Add retry mechanics to pallet-scheduler (SDK v1.8 #3060).
  • Add support for versioned notification for HRMP pallet (SDK v1.12 #4281).
  • Adds ability to trigger tasks via unsigned transactions (SDK v1.11 #4075).
  • Asset Conversion: Pool Account ID derivation with additional Pallet ID seed (SDK v1.11 #3250).
  • Asset Conversion: Pool Touch Call (SDK v1.11 #3251).
  • Balances: add failsafe for consumer ref underflow (SDK v1.12 #3865).
  • Bridge: added force_set_pallet-state call to pallet-bridge-grandpa (SDK v1.13 #4465).
  • Burn extrinsic call and fn burn_from Preservation argument (SDK v1.12 #3964).
  • GenesisConfig presets for runtime (SDK v1.11 #2714).
  • Im-online pallet offchain storage cleanup (SDK v1.8 #2290).
  • Implements a percentage cap on staking rewards from era inflation (SDK v1.8 #1660).
  • Introduce submit_finality_proof_ex call to bridges GRANDPA pallet (SDK v1.8 #3225).
  • New call hrmp.establish_channel_with_system to allow parachains to establish a channel with a system parachain (SDK v1.11 #3721).
  • New runtime api to check if a validator has pending pages of rewards for an era (SDK v1.12 #4301).
  • Pallet-xcm: add new extrinsic for asset transfers using explicit reserve (SDK v1.11 #3695).
  • Ranked collective introduce Add and Remove origins (SDK v1.8 #3212).
  • Runtime apis to help with delegate-stake based Nomination Pools (SDK v1.13 #4537).
  • Kusama system chains: enable PoV-reclaim.

Changed

From #322:

  • AdaptPrice trait is now price controlled (SDK v1.13 #4521).
  • Allow StakingAdmin to manage nomination pool configurations (SDK v1.11 #3959).
  • Bridge: make some headers submissions free (SDK v1.12 #4102).
  • Improving on_demand_assigner emitted events (SDK v1.13 #4339).
  • pallet-broker::start_sales: Take extra_cores and not total cores (SDK v1.11 #4221).
  • Pallet-nomination-pools: chill is permissionless if depositor's stake is less than min_nominator_bond (SDK v1.9 #3453).
  • polkadot_runtime_parachains::coretime: Expose MaxXcmTransactWeight (SDK v1.11 #4189).
  • Pools: Make PermissionlessWithdraw the default claim permission (SDK v1.10 #3438).
  • Prevents staking controllers from becoming stashes of different ledgers; Ensures that no ledger in bad state is mutated (SDK v1.9 #3639).
  • Snowbridge: deposit extra fee to beneficiary on Asset Hub (SDK v1.12 #4175).
  • Storage bound the XCMP queue pallet (SDK v1.13 #3952).
  • Validator disabling strategy in runtime (SDK v1.12 #2226).

Fixed

From #322:

  • CheckWeight checks for combined extrinsic length and proof size (SDK v1.12 #4326).
  • Decrement total_deposit when clearing collection metadata (SDK v1.11 #3976).
  • Detect incorrect pre-image length when submitting a referenda (SDK v1.10 #3850).
  • Fix schedule_code_upgrade when called by the owner/root (SDK v1.10 #3341).
  • Fix algorithmic complexity of the on-demand scheduler (SDK v1.10 #3190).
  • Fix call enum's metadata regression (SDK v1.9 #3513).
  • Fix dust unbonded for zero existential deposit (SDK v1.12 #4364).
  • Fix extrinsics count logging in frame-system (SDK v1.12 #4461).
  • Fix kusama 0 backing rewards when entering active set (SDK v1.10 #3722).
  • Fix Stuck Collator Funds (SDK v1.11 #4229).
  • Fix weight calculation and event emission in pallet-membership (SDK v1.9 #3324).
  • Fix weight refund for pallet-collator-selection::set_candidacy_bond (SDK v1.9 #3643).
  • Fixed GrandpaConsensusLogReader::find_scheduled_change (SDK v1.11 #4208).
  • Fixes a scenario where a nomination pool's TotalValueLocked is out of sync due to staking's implicit withdraw (SDK v1.8 #3052).
  • Handle legacy lease swaps on coretime (SDK v1.10 #3714).
  • Ignore mandatory extrinsics in total PoV size check (SDK v1.13 #4571).
  • Pallet assets: minor improvement on errors returned for some calls (SDK v1.11 #4118).
  • Pallet-broker: Fix Linear::adapt_price behavior at zero (SDK v1.9 #3636).
  • Pallet-broker: Fix claim revenue behaviour for zero timeslices (SDK v1.11 #3997).
  • Pallet-broker: Support renewing leases expired in a previous period (SDK v1.11 #4089).
  • Pallet-broker: Use saturating math in input validation (SDK v1.11 #4151).
  • Pallet-xcm: fix transport fees for remote reserve transfers (SDK v1.10 #3792).
  • Patch pool to handle extra consumer ref when destroying (SDK v1.13 #4503).
  • Region reserve transfers fix (SDK v1.11 #3455).
  • Snowbridge - Ethereum Client - Reject finalized updates without a sync committee in next store period (SDK v1.13 #4478).
  • Treat XCM ExceedsStackLimit errors as transient in the MQ pallet (SDK v1.12 #4202).
  • Unrequest a pre-image when it failed to execute (SDK v1.10 #3849).
  • Validate code when scheduling uprades (SDK v1.8 #3232).
  • XCMP: Use the number of 'ready' pages in XCMP suspend logic (SDK v1.9 #2393).

Removed

From #322:

Read more

Runtimes 1.2.1

18 Apr 14:35
31ba262
Compare
Choose a tag to compare

Changelog

Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on Keep a Changelog.

Unreleased

[1.2.1] 09.04.2024

Changed

Runtime info

These runtimes were built with rustc 1.75.0 (82e1608df 2023-12-21) using srtool v0.14.0

To replicate the build, use the following command:

srtool build
       --root --profile production
       --package CRATE_NAME --runtime-dir PATH_TO_CRATE
       --build-opts="--features=on-chain-release-build"

Polkadot

🏋️ Runtime Size:           1.50Mi (1567191 bytes)
🗜 Compressed:             Yes: 75.3%
🔥 Core Version:           polkadot-1002000 parity-polkadot-0.tx25.au0
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xe63f48ace7c2c20df1c8b8738ea6b3cca224021e743b57f5c47a0295dc6dd14f
📦 IPFS:                   QmR7Qc6QTNAwgZ8fro19FU6JyVaaCt3DbwjqxwRtwumaS8

People Kusama

🏋️ Runtime Size:           817.26Ki (836870 bytes)
🗜 Compressed:             Yes: 75.33%
🔥 Core Version:           people-kusama-1002001 people-kusama-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x95a3efe4f8cc942659e32acdd6197b33b2243512db920e422e84e8290d1c9f14
📦 IPFS:                   QmTS7ZXi2YLy58Uh3StJyeirfzSGF6ajcidCq9MuZaj7NF

Kusama

🏋️ Runtime Size:           1.62Mi (1691601 bytes)
🗜 Compressed:             Yes: 75.75%
🔥 Core Version:           kusama-1002001 parity-kusama-0.tx25.au2
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xc17b4fe5bf581aac865de728590080b9efe9d9fdce957dfadafb78f288c312bc
📦 IPFS:                   Qme7h7BEQAqVao8y8BHkNSosaixURoiJJEVadmDVu6yaux

Glutton

🏋️ Runtime Size:           481.29Ki (492838 bytes)
🗜 Compressed:             Yes: 71.36%
🔥 Core Version:           glutton-1002000 glutton-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xd26695bb824a6225b0b689ecfef411cbc61010f273060f66a39f4b434bc427b2
📦 IPFS:                   QmdEVW9iYQcv9TwGJX4ag8L1bPxfLFrSLCPxxtCJBqVxqw

Encointer Parachain

🏋️ Runtime Size:           936.64Ki (959115 bytes)
🗜 Compressed:             Yes: 75.78%
🔥 Core Version:           encointer-parachain-1002000 encointer-parachain-1.tx3.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x1388ef22dfbec48f34419acc1fca0811738ced1b444af5b0ab7c57324ab57fbf
📦 IPFS:                   QmRDVLArtv5pDPKNoz5tpX6e2LK5xXPitec4sUJ12DxKWP

Coretime Kusama

🏋️ Runtime Size:           813.43Ki (832949 bytes)
🗜 Compressed:             Yes: 75.34%
🔥 Core Version:           coretime-kusama-1002000 coretime-kusama-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x7a0cb64bcbdfa276cc4ebebdc5e81bfab10eaa5e9e1122aac3a29a0551d6b2da
📦 IPFS:                   QmNgUf3vmnZ2xtdWsYuTqSSseNuA7VHmJGie6cpZayuDy1

Collectives

🏋️ Runtime Size:           943.00Ki (965624 bytes)
🗜 Compressed:             Yes: 75.82%
🔥 Core Version:           collectives-1002000 collectives-0.tx6.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xb3f6fbf527c3196abbbd572f2e09a4fa4b606f61abd3f2f41059fed5f4aec992
📦 IPFS:                   QmagXt1XhhUETRXRP7ZNv7DoBnT23o1FGjDBeLZ1CAz9x1

Bridge Hub Polkadot

🏋️ Runtime Size:           1.14Mi (1188428 bytes)
🗜 Compressed:             Yes: 74.04%
🔥 Core Version:           bridge-hub-polkadot-1002000 bridge-hub-polkadot-0.tx3.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x877bf13c96f7117357db8897150e986a6c3b9f0c913db084521ae78019b9acce
📦 IPFS:                   QmcXJbVunvgmyiTyeXdJ9v4S6L9vzhCnKkq5EXVGWWNagR

Bridge Hub Kusama

🏋️ Runtime Size:           1.14Mi (1189078 bytes)
🗜 Compressed:             Yes: 74.02%
🔥 Core Version:           bridge-hub-kusama-1002000 bridge-hub-kusama-0.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xd73b67e41a86c5002ef6f53318733759f126315d9be77f1ddc9b87a8b21eaa4f
📦 IPFS:                   QmQSCJBkuqaJAH4D81xBkZXHv5pmRKt14QkL65qv6E6qjU

Asset Hub Polkadot (previously Statemint)

🏋️ Runtime Size:           1.09Mi (1133071 bytes)
🗜 Compressed:             Yes: 76.91%
🔥 Core Version:           statemint-1002000 statemint-0.tx14.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xdcc9ed8c93c1edec7e6d21ef906686dc6d7af938581e05dd747e7334a4ca4d6b
📦 IPFS:                   QmbADNPhpRAy2FhyPvEX4ih89q6Ra1NrvCv8A9Zqz8XwtD

Asset Hub Kusama (previously Statemine)

🏋️ Runtime Size:           1.09Mi (1135406 bytes)
🗜 Compressed:             Yes: 77.06%
🔥 Core Version:           statemine-1002000 statemine-0.tx14.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x9edb0d3e755b935232f9e126a45bdac5f7795ddee12f0336f0e4059f71a54eba
📦 IPFS:                   QmWT362QuX3ZuqMv937mT1vrnSgGf25UCK6bTShZNkCC1X