Centrifuge v0.10.23 - Release Notes Highlights
- Fully enable Liquidity Pools
- Further Loans improvements
Migrations
- Updated currency of pool id
4139607887
fromLpEthUsdc
to the natively issued stablecoin (#1566, #1573) - Register three more LP wrapped USDC variants: Base, Arbitrum, Celo (#1573)
- Allow bidirectional
OrderBook
trading between DOT and all four LP wrapped USDC variants Eth, Base, Arbitrum, Base (#1573) - Set
pallet_evm::AccountCodes
for all precompiles (#1580, #1584)
WASM
Summary generated with srtool v0.9.25 using the docker image paritytech/srtool:1.66.1:
Package : centrifuge-runtime v0.10.23
GIT commit : 160318c7189f6e35814f72768c62de6c866d3476
GIT tag :
GIT branch : main
Rustc : rustc 1.66.1 (90743e729 2023-01-10)
Time : 2023-10-06T17:28:03Z
== Compressed
Version : centrifuge-1023 (centrifuge-1.tx2.au1)
Metadata : V14
Size : 1.69 MB (1775385 bytes)
Compression : 78.7%
setCode : 0xa5b862b749cd2da164dc5c3cbc3d1f2683212e66f5ca72791f1d480ea2abc711
authorizeUpgrade : 0x1b63b035cf702d9c8c8cf0676437a4974602ebc074bf0bfae05782446375aa5a
IPFS : QmQkWnCZ4XdkintcVtMfdHnJVuqyva8h39j75kmR7LugVX
BLAKE2_256 : 0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701
Wasm : runtime/centrifuge/target/srtool/release/wbuild/centrifuge-runtime/centrifuge_runtime.compact.compressed.wasm
Exhaustive list of all changes
- liquidityPools: Clean up orphan storage and events by @NunoAlexandre in #1535
- chore: remove Centrifuge 1020 & Algol 1031 migrations by @wischli in #1534
- fix: ethereum transaction pallet must forward to pallet-ethereum::transact by @mustermeiszer in #1536
- ci: Disable taplo by @NunoAlexandre in #1540
- Fix lp-gateway routers' weight and fee calculations by @NunoAlexandre in #1537
- Fix rate type used in RuntimeAPIs for pools by @lemunozm in #1543
- OrderBook: Use ratio instead of rate by @lemunozm in #1546
- precompile: Remove extra checks by @mustermeiszer in #1538
- routers: Drop LP contract call from Axelar message by @cdamian in #1545
- feat: encode source address correctly in gateway by @mustermeiszer in #1548
- chore: Algol 1033 by @wischli in #1549
- chore: cherry-pick updated algol spec by @wischli in #1552
- feat: foreign investments by @wischli in #1473
- LP Tweaks by @NunoAlexandre in #1557
- feat: support single pallet check benchmark by @wischli in #1560
- Feat/order book add fulfill order partially by @cdamian in #1559
- feat: enable full foreign collect flow via extrinsic by @wischli in #1556
- feat: orderbook bench helper by @wischli in #1558
- Loans: Remove portfolio entry when removing a loan + portfolio UT by @lemunozm in #1561
- centrifuge: Anemoy pool currency migration by @NunoAlexandre in #1566
- Investments: benchmarks by @lemunozm in #1563
- feat: benchmark foreign investments worst case by @wischli in #1565
- ForeignInvestments: Unitary tests & fuzzer by @lemunozm in #1509
- MockBuilder: fix doc link by @lemunozm in #1569
- fix: min fulfillment amount for partial fulfillment by @wischli in #1570
- Investments: simplify constraints and remove InvestmentProperties trait by @lemunozm in #1571
- fix: foreign investments bench by @wischli in #1572
- Loans: transfer_debt implementation by @lemunozm in #1465
- Github codeowners/templates changes by @lemunozm in #1491
- Release v0.10.34 by @wischli in #1573
- Fix/precompile account codes by @mustermeiszer in #1580
- feat: add precompile migration to dev by @wischli in #1581
- fix: remove spec_version check for Centrifuge 1023 migrations by @wischli in #1584
Docker Image: centrifugeio/centrifuge-chain:main-20231006174657-160318c7
Full Changelog: v0.10.31...v0.10.34