cp: 64
title: Runtime Upgrade 1020
authors: k/f
contributors: cdamian, thea-leake, branan, lemunozm, mustermeiszer, NunoAlexandre, wischli
uses-component: CP3.1
date-proposed: 2023-09-07
Proposal on GitHub: CP64
About this proposal
Upgrade Centrifuge Chain to Runtime Version 1020
List of content of this Runtime Upgrade
-
Enable Liquidity Pools (#1160, #1211, #1292, #1340, #1341, #1423, #1393, #1364, #1363, #1472, #1469, #1456, #1460, #1493, #1523)
-
Upgrade to Polkadot v0.9.38 (#1332)
-
Loans V3 (#1412, #1417, #1419, #1428, #1437, #1435, #1445, #1455, #1457, #1471, #1482, #1487, #1501, #1504)
-
ChangeGuard protection for
PoolSystem
andLoans
(#1384, #1396, #1412)
Breaking Changes
- Refactor numerous
Rate
(27 decimals) configurations to beRatio
orQuantity
(18 decimals) instead; rule of thumb:Rate
only for interest rates (#1520)
Migrations
-
Update
XcmpQueue
storage version from 1 to 2 (#1528) -
Bump
DmpQueue
storage version from 2 to 3 (#1528) -
Set
PolkadotXcm
safe xcm version to 2 (#1528) -
Update metadata locations of assets registered in
OrmlAssetRegistry
from XCMv1/XCMv2 to XCMv3 (#1528) -
Pre-emptively nuke storages and update storage versions for
Loans
,PoolSystem
,InterestAccrual
andInvestments
which are all empty on Centrifuge chain (#1492, #1506, #1513)
The corresponding preimage hash is 0xb4630b6a8da269253100ea1c24317fa566c7eb09e181661acb7db8f7f9beb782
.
Relase Notes: Release Centrifuge 1020 & Altair 1031 for Algol · centrifuge/centrifuge-chain · GitHub
Full Changelog : v0.10.27…v0.10.31
Governance process for this proposal
- Council Motion + fast-track
- Referendum vote open for 3,600 blocks (~12 hours)
- If the referendum passes: the enactment will be immediately after