KILT Node 1.9.0 (Numerous Narwhals)
In this release, we finally enable public credentials and AssetDIDs on Spiritnet! πππ
What's more, CTypes have now an issuance block number, which serves as an efficient lookup index to retrieve the whole CType content given its hash, making KILT the very first decentralised CType registry!
What's Changed
- chore: renaming runtime APIs for public credentials by @ntn-x2 in #433
- chore: update bootnodes by @weichweich in #435
- chore: update toolchain versions by @ntn-x2 in #439
- feat: upgrade to Polkadot v0.9.32 by @wischli in #434
- fix: disable curl output by @ggera in #444
- fix: new spec by @weichweich in #443
- chore: update 2023 by @weichweich in #445
- fix: toolchain version by @ntn-x2 in #447
- chore: make clear that it's still under development by @weichweich in #451
- chore: update relay chain references by @ntn-x2 in #449
- chore: upgrade polkadot to v0.9.36 by @trusch in #446
- feat: bump polkadot versions to v0.9.37 by @trusch in #452
- chore: update srtool by @weichweich in #453
- fix: add public credentials to benchmark by @weichweich in #455
- feat: add block number for CTypes by @ntn-x2 in #440
- chore: remove clone runtime by @ntn-x2 in #456
- chore: undo dev-tag image build by @ggera in #454
- chore: refactor some more XCM config stuff by @ntn-x2 in #457
- fix: on-chain storage version for pallets where it is missing by @ntn-x2 in #458
Full Changelog: 1.8.0...1.9.0-rc1
Breaking changes (API, Types)
CTypes
The ctype
pallet used to store a map from CType hash to its creator DID. That has now changed and the values of the map are now of type CTypeEntry
, which is a struct that contains both the creator's DID and the creation block number. For more details please refer to the struct definition.
RPC payment_queryInfo
endpoint
Polkadot v0.9.32 introduced a breaking change on the return type of the payment_queryInfo
RPC endpoint. Applications making use of such a feature have three options:
- Replace the RPC call, now deprecated, with the
transactionPaymentApi.queryInfo(uxt, len)
state (runtime) call - Update the @kiltprotocol/sdk-js dependency to the upcoming v0.31
- Update the @polkadot/api dependency to at least v9.8.2
WASM
Spiritnet
Rustc : rustc 1.66.1 (90743e729 2023-01-10)
Version : kilt-spiritnet-10890 (kilt-spiritnet-0.tx4.au1)
Size : 953.81 KB (976701 bytes)
setCode : 0xb90bc73c952b4c2d697d841769e0fa3f08460751998e57442ebf61febcbba400
authorizeUpgrade : 0xe3771ee3c8ad10f53fdc36b34c284ab83c1d6d22f70426a2d7209d524138de77
IPFS : QmTtKfVpwEhfzcj73aeBjNTeAztayx2f3RGgDpPHg1HNmS
BLAKE2_256 : 0x35b7169a59f6550796707c6daeeb867621406d73276908f3ce1161c15a03083e
Peregrine
Rustc : rustc 1.66.1 (90743e729 2023-01-10)
Version : mashnet-node-10890 (mashnet-node-0.tx5.au4)
Size : 965.20 KB (988363 bytes)
setCode : 0x5a184e3df76362a32fabf70b47b28dacc4d5e048adb11836185c1b56d8d7ec70
authorizeUpgrade : 0xe996090475a18c848c465f9a5e0d3ce985d4644493c50b4d537b2d02dcf9ae77
IPFS : QmauuXrQEDqPnG234QdRQZRXfQTYGJpuUHRSYkTKJJk2U2
BLAKE2_256 : 0xe414dd68414205d82f7d333234cce0a63a1b0ae20d8cf701249361f104c056ce