Skip to content

Releases: KILTprotocol/kilt-node

KILT Node 1.15.1

22 Jan 16:06
Compare
Choose a tag to compare

What's Changed

In a gist:

  • We deployed two new pallets and added one more runtime call to handle Polkadot new .DOT names
  • We deployed two new pallets to provide a brand new bonding curve functionality
  • We added support for the CheckMetadataHash extension, which makes the KILT chain compatible with the new Ledger app!

Full changelog

  • chore: instantiatable names pallet by @ntn-x2 in #779
  • chore: instantiatable linking pallet by @ntn-x2 in #781
  • feat: support for unique linking by @ntn-x2 in #782
  • feat: new pallets into runtime by @ntn-x2 in #784
  • feat: new runtime API for unique linking by @ntn-x2 in #787
  • fix: update benchmarks by @ntn-x2 in #790
  • chore: udpate bash script by @Ad96el in #800
  • chore: refactor runtimes code by @ntn-x2 in #797
  • fix: runtime API implementations not exported by @ntn-x2 in #809
  • bench: add benchmarks for new deployments for Peregrine runtime by @ntn-x2 in #820
  • feat: support gatekeeping web3names and account linkings by @ntn-x2 in #813
  • feat: implement MutateHold for pallet-deposit-storage by @ntn-x2 in #823
  • feat: pallet bonded coins by @Ad96el and @rflechtner in #764
  • feat: add support for metadata hash checks by @ntn-x2 in #835
  • feat: add metadata hash check also for standalone node by @ntn-x2 in #837
  • feat: change gatekeeping logic to avoid complex deployment setups by @ntn-x2 in #840
  • feat: increase string limit by @Ad96el in #836
  • feat: switch to WASM-only executor by @ntn-x2 in #841
  • fix: ensure at least one currency in pool by @Ad96el in #844
  • feat: add pool id to runtime api by @Ad96el and @rflechtner in #842
  • feat: prevent DID deletions if there's linked resources by @ntn-x2 in #843
  • chore: change struct order by @Ad96el in #847
Spiritnet runtime Info
 Version          : kilt-spiritnet-11501 (kilt-spiritnet-0.tx8.au1)
 Metadata         : V14
 Size             : 1.51 MB (1583697 bytes)
 Compression      : 80%
 setCode          : 0xc53c6245b74c7e4e6a1ef907df32a5004c2e6e7c8b9d29bca3c382271b3969b4
 authorizeUpgrade : 0x8acdabed58730e40d585dfb03c5e102fb7d981b0ff813a6cda9d1cde516cb22b
 IPFS             : QmUvnQ9zoGuD6657qtgV2Gt2nTCRwdQWHU8cPbbe9PDazJ
 BLAKE2_256       : 0x7c5ff39a0d76b68b0abc7e6a42fbfbf871ddb8fa1aa603bc32bce22425998ecc
 Wasm             : runtimes/spiritnet/target/srtool/release/wbuild/spiritnet-runtime/spiritnet_runtime.compact.compressed.wasm
Peregrine runtime Info
Version          : mashnet-node-11501 (mashnet-node-0.tx8.au4)
 Metadata         : V14
 Size             : 1.62 MB (1699182 bytes)
 Compression      : 80.11%
 setCode          : 0x20e7dbcf9abe66d72c252dd81286253c588303e524d87d371c4e5bd67bf0e04d
 authorizeUpgrade : 0x71b58ca09514936cf23ff65f4d39f16f800ca85f10557b6bf0b99813216f92df
 IPFS             : QmbMfxsnSabFvAYJEVfaSk3CPUxDwVFQdHuQy4cDm2xpMg
 BLAKE2_256       : 0xa189279e8f7789fd2d1f3730d33cc70b38ea4f00fcbf639a43f23156b5877677
 Wasm             : runtimes/peregrine/target/srtool/release/wbuild/peregrine-runtime/peregrine_runtime.compact.compressed.wasm

Full Changelog: 1.14.5...1.15.1

KILT Node 1.14.5

14 Oct 08:55
1.14.5
28c7fba
Compare
Choose a tag to compare

What's Changed

Breaking changes for users

  • The extrinsics parachainStaking > execute_schedule_reward_change and parachainStaking > set_inflation extrinsics require a new parameter indicating the number of collator currently part of the candidatePool storage. This is required to improve the accuracy of the calculated weights, since assuming the maximum possible number of collators resulted in some previously uncaught errors when evaluating the extrinsic weight. Hence, to get the right value to include in the aforementioned extrinsics, just query the parachainStaking > counterForCandidatePool storage and get the value to include in the extrinsic.
Spiritnet runtime Info
Version                   : kilt-spiritnet-11405
Metadata                : V14
Size                         : 1.47 MB (1546643 bytes)
authorizeUpgrade : 0x8169afe910799c9bfa9261731b84458d9744421cbb974f167b599a07327e47a7
IPFS                        : QmYYd3cMNUHxyxRLsWJ5mUkvegecoASPBFsc1R7WtYk56w
BLAKE2_256         : 0x417e95d01df20ab45d5c5257cf21c2357812323bb38d7b332937b63ff5a8eae5
Peregrine runtime Info
Version                  : mashnet-node-11405
Metadata               : V14
Size                        : 1.47 MB (1546156 bytes)
setCode                 : 0x82e7700a69342063dfeeb1066e4e8c6914e9b9a0a69535a22ee1f0e36e734584
authorizeUpgrade : 0xd7fb4a455d02ab84b26edc8302d037e63a1b058c473c1eef80bd83d4541dddfa
IPFS                        : QmbLNgAGZo61VBiwrnWx7jSUWNK9oZKZ5Lph4DaWffVDKn
BLAKE2_256         : 0xae968496287fc9a96208feffdb0137371569cad24ad1298d654259591c96287e

New Contributors

Full Changelog: 1.14.4...1.14.5

KILT Node 1.14.3 (Classy Chore)

05 Sep 15:36
1.14.3
ff67ae1
Compare
Choose a tag to compare

What's Changed

Breaking Changes for collators

The CLI has been refactored, and the --runtime flag is not required anymore.

Breaking Changes for dapp developers

The balances.transfer extrinsic has been removed after a long deprecation period.
Please use balances.transfer_allow_death instead, if you have not already done so.

Spiritnet Runtime Info
 Version          : kilt-spiritnet-11401
 Metadata         : V14
 Size             : 1.46 MB (1533713 bytes)
 Compression      : 79.98%
 setCode          : 0x425376e23a1dbab9eb2a6894621ccd47eb661beeba107b17e4286704ecca64cf
 authorizeUpgrade : 0x957684b91a9572711cefecf6fee956b54f878809350ff8574d1cb4f723ff88fc
 IPFS             : QmbWt1iBFFPaqnwkswjjjHuDtbmDcK7sNfFGnbbrZwbuVm
 BLAKE2_256       : 0x58c9ef449df1292980bbacf38cb84a0aca9931cfcfdba4d473f6eb84338fb932
Peregrine Runtime Info
 Version          : kilt-spiritnet-11401
 Metadata         : V14
 Size             : 1.49 MB (1557759 bytes)
 Compression      : 79.98%
 setCode          : 0xd64db41d0f96b5c9f239de6cd0cd555a56d0d38298f39e02b4fcfb941960d80d
 authorizeUpgrade : 0x822141a223ee17aac02c85c7d1c1d83e78129b33b28b2f56eb93b240aae004bd
 IPFS             : QmZUUnfnBRZBc4nWv9gN9MGmay8CA6qk4ayLtAbRc339cB
 BLAKE2_256       : 0x7ced24464b7dbc95c9ff75fb14d599eaab8793f598c85c6eefadfb9bd2b1f7d6

New Contributors

Full Changelog: 1.13.2...1.14.3

KILT Node 1.13.2 (Dippy Duck)

16 May 11:59
1.13.2
b04ad66
Compare
Choose a tag to compare

What's Changed

  • This is a patch release which adds support for two new chainspecs: Peregrine on the Paseo test relaychain, and the Paseo relaychain itself!

For anything else regarding release 1.13, please refer to the 1.13.0 release notes.

Full Changelog: https://github.com/KILTprotocol/kilt-node/compare/1.13.0..1.13.2

KILT Node 1.13.0 (Dippy Duck)

09 Apr 08:59
a5ad451
Compare
Choose a tag to compare

What's Changed

  • This runtime upgrade introduces changes to the XCM configuration, enabling the sending of limitedReserveTransfers to other parachains. Additionally, DIP-related pallets are integrated into the Spiritnet runtime.
Spiritnet Runtime Info
 Version          : kilt-spiritnet-11300 (kilt-spiritnet-0.tx8.au1)
 Metadata         : V14
 Size             : 1.05 MB (1096168 bytes)
 Compression      : 79.52%
 setCode          : 0x92878fc3350715e27cc6fec2f6503032e1f376cf3767c629e88ce0596232b17b
 authorizeUpgrade : 0x00f3fc21205cfa839c66ca77b9a33d7eed51356936772548d8debae09f2e9b77
 IPFS             : QmQDdkuKaZNTGHpRzST3ZKzwkcDDKYdMU2PprRUSaMxz73
 BLAKE2_256       : 0xc6aa8cf82942e46394720351c6238880e284b34c0d56812dbbe9345ebc68c6fc
Peregrine Runtime Info
 Version          : mashnet-node-11300 (mashnet-node-0.tx8.au4)
 Metadata         : V14
 Size             : 1.06 MB (1109128 bytes)
 Compression      : 79.53%
 setCode          : 0x526b2defdd608e447cc8293385875878d421d11e47536985665270407e153179
 authorizeUpgrade : 0xc3a78d91bcc718275d44016eac4d683ef09380319578331ace7f3a658078a7b5
 IPFS             : QmasrUYLabCdEU8zh7eVYCvb1zN7V3jTZDFRDpyJiVpBRa
 BLAKE2_256       : 0xa2cc2b9c41024022bb997b129f83f520ad631a6e71c03b1954ed6745ae5e4660

What's Changed in 1.13.0

  • Update XCM config #603
  • Add DIP to Spiritnet #616

Full Changelog: https://github.com/KILTprotocol/kilt-node/compare/1.12.1..1.13.0

KILT Node 1.12.1 (Migration Madness)

13 Feb 10:01
Compare
Choose a tag to compare

What's Changed

  • Blockchain accounts to manage DIDs on the KILT chain #551
  • Upgrade the Polkadot dependencies to version 1.0.0 #559
  • Add migration pallet for balances #540
  • Renaming the Standalone runtime to Kestrel #554

Breaking changes (API, Types):

  • the call did_lookup::migrate was removed
  • the pallet pallet_insecure_randomness_collective_flip was removed

Peregrine

  • Add DIP identity provider pallet #494
  • Add storage deposit pallet #494
Peregrine Runtime Info
πŸ‹οΈ  Runtime size:             1.033 MB (1,082,795 bytes) 
πŸ—œ  Compressed:               Yes, 79.52%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
πŸ”₯ Core version:             mashnet-node-11210 (mashnet-node-0.tx8.au4)
πŸ—³οΈ  system.setCode hash:      0x1a513f946e707a8cffb4774acfd62c228664080dd7f425d5c53cf966227d83b2
πŸ—³οΈ  authorizeUpgrade hash:    0xbc6fa9d1602addd78abdd0fc66cfa36eb6771e5a5df1248daa13831f84d20103
πŸ—³οΈ  Blake2-256 hash:          0x017431775826daaae0682fcd7d3f8f48ad5681e1622c1f31bbd464cf3b221985
πŸ“¦ IPFS:                     https://www.ipfs.io/ipfs/QmauBngiGvb8mNYU135vCniPoiGTwbXKVtWoemKmLikegT
Spiritnet Runtime Info
πŸ‹οΈ  Runtime size:             0.985 MB (1,033,253 bytes) 
πŸ—œ  Compressed:               Yes, 79.67%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
πŸ”₯ Core version:             kilt-spiritnet-11210 (kilt-spiritnet-0.tx8.au1)
πŸ—³οΈ  system.setCode hash:      0x426d4b34800b744396ac86f84105294a2e89319d69847f5b2bf96351f04ba7c2
πŸ—³οΈ  authorizeUpgrade hash:    0x78cc5596382ffafa68d6a8523df2227f728bea3a89176b8b6de6384fa0f79bd8
πŸ—³οΈ  Blake2-256 hash:          0xe680d49e4c4d4d9282ff002ab0edfcfb0535cb23875927a5912b24c412af7107
πŸ“¦ IPFS:                     https://www.ipfs.io/ipfs/QmbgJPX4PBDv7KfMwJNopiCDgGW1v6sTwFbNoQJx1SrKZj

Full Changelog: release-1.11.1...release-1.12.1

KILT Node 1.11.1 (Multisig Marvel)

04 Sep 08:20
Compare
Choose a tag to compare

This is a Runtime only release that fixes a bug in the DID pallet.

What's Changed

  • The owner of the DID Deposit has the option to adjust their current deposit to a new deposit scheme. If for any reason the deposit for a DID was increased or decreased, this call would free or lock up the difference between new and old deposit. An error in the origin check would prevent this call from being executed. /pull/556

Full Diff: 1.11.0...1.11.1

Spiritnet Runtime Info
πŸ‹οΈ  Runtime size:             0.958 MB (1,004,257 bytes)
πŸ—œ  Compressed:               Yes, 79.40%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
πŸ”₯ Core version:             kilt-spiritnet-11110 (kilt-spiritnet-0.tx7.au1)
πŸ—³οΈ  Blake2-256 hash:          0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f
πŸ“¦ IPFS:                     https://www.ipfs.io/ipfs/QmfLt5Uw9gdTDhuarAGb1871ySK4jdXsPrPP7a1Cyjc5wM
Peregrine Runtime Info
πŸ‹οΈ  Runtime size:             0.964 MB (1,010,533 bytes)
πŸ—œ  Compressed:               Yes, 79.45%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
πŸ”₯ Core version:             mashnet-node-11110 (mashnet-node-0.tx7.au4)
πŸ—³οΈ  Blake2-256 hash:          0x4411a9d06407adfdd390f671070d9186c208d1c0bda42a5f9f9583e16eeaaf15
πŸ“¦ IPFS:                     https://www.ipfs.io/ipfs/QmQwtaVu56Nj1Qfv4Yuq1TkENcfT6AJ5oxEtHTLKcPD48P```

What's Changed in 1.11.0

This release also contains the changes from the previous release:

  • Delegation Reward prolonged #533
  • Configuration Pallet #522
  • Upgrade 0.9.41 & 0.9.40 #519
  • Service endpoints support two URLs #517
  • Dynamic DID deposit #507
  • Added multisig pallet #498
  • Fixed a bug in the staking pallet #512
    • The total staking rate was calculated slightly lower which could lead to higher staking rewards
  • Removed old migrations #499
  • Removed the pallet pallet_insecure_randomness_collective_flip

Breaking changes (API, Types):

  • the call did_lookup::migrate was removed
  • the pallet pallet_insecure_randomness_collective_flip was removed
  • the constant did::deposit was removed. The DID deposit is calculated differently now (see #507)

KILT Node 1.11.0 (Multisig Marvel)

21 Aug 13:21
Compare
Choose a tag to compare

What's Changed

  • Delegation Reward prolonged #533
  • Configuration Pallet #522
  • Upgrade 0.9.41 & 0.9.40 #519
  • Service endpoints support two URLs #517
  • Dynamic DID deposit #507
  • Added multisig pallet #498
  • Fixed a bug in the staking pallet #512
    • The total staking rate was calculated slightly lower which could lead to higher staking rewards
  • Removed old migrations #499
  • Removed the pallet pallet_insecure_randomness_collective_flip

Breaking changes (API, Types):

  • the call did_lookup::migrate was removed
  • the pallet pallet_insecure_randomness_collective_flip was removed
  • the constant did::deposit was removed. The DID deposit is calculated differently now (see #507)

Full Changelog: 1.10.0...1.11.0

KILT Node 1.10.0 (Lovely Linker)

24 Mar 14:15
Compare
Choose a tag to compare

With this release we enable ethereum accounts to be linked to a DID. You can now link your identity to your ethereum account!

What's Changed

πŸ’₯ Breaking changes πŸ’₯

Runtime Calls

The calls to query a DID are not backwards compatible due to the new encoding ob linked account addresses.

  • did.queryByAccount requires an LinkableAccountId enum
  • the list of linked accounts returned by did.queryByAccount, did.queryByWeb3Name and did.query contains LinkableAccountId enum

Extrinsic

Due to the new encoding of linked account addresses, the extrinsic encoding for the linking pallet changed as well and is not backwards compatible.
Calls that where constructed for runtime 10890 are not compatible with runtime 11000.

Features

Fixes

  • fix: set right env variables for srtool and subwasm by @ntn-x2 in #462
  • fix: convert inherent eth migration to extrinsic by @wischli in #438
  • fix: create ticket GH action by @ntn-x2 in #467
  • fix: more CI actions by @ntn-x2 in #472
  • fix: switch CI action to issue-bot v3 by @ntn-x2 in #474
  • fix: multiline input for issue-bot by @ntn-x2 in #478

Misc

  • chore: update CAIP limits and allowed charset by @ntn-x2 in #466
  • chore: add manual trigger for Polkadot releases dependencies by @ntn-x2 in #463
  • chore: add polkadot output to Subalfred by @ntn-x2 in #482
  • chore: update to polkadot 0.9.38 by @ntn-x2 in #480

Full Changelog: 1.9.0...1.10.0

Wasm

Spiritnet

 Version          : kilt-spiritnet-11000 (kilt-spiritnet-0.tx6.au1)
 Size             : 954.82 KB (977736 bytes)
 setCode          : 0x63a85b3893b6a9b5e9145e297ad3f96a85c07bea5dcb90a8037daee40b5b7e4c
 authorizeUpgrade : 0xe3f0ed3953b97fb075fb64e4a5378472370dd346dde95bdba1ebdd08382c3033
 IPFS             : QmbGPxmfpqYJhemweUwn4q1KaApuujhr2qC5CBMFq71zT2
 BLAKE2_256       : 0x9027b2b9d48451380121cdfc5a041491c3fb5eefc07009d1aee921df7a0599bc

Peregrine

 Version          : mashnet-node-11000 (mashnet-node-0.tx6.au4)
 Size             : 963.57 KB (986698 bytes)
 setCode          : 0xb84f9b615ad29e26e855cf136bc222c9866dcb97abb65ccee43a7af5cab07c25
 authorizeUpgrade : 0xd657860c355518027e50c9496676e95bb222fb0e90ca0a94de4fc9846df10e9a
 IPFS             : QmNaZs5M7KFgjowZxwfyjsftcwEw8S9e1rpbUwRtbjidWa
 BLAKE2_256       : 0x6daf15329097b4f2eb72c071598e9767a24139e1be79fc3f22b5c578937ebd13

KILT Node 1.9.0 (Numerous Narwhals)

08 Feb 12:38
Compare
Choose a tag to compare

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

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:

  1. Replace the RPC call, now deprecated, with the transactionPaymentApi.queryInfo(uxt, len) state (runtime) call
  2. Update the @kiltprotocol/sdk-js dependency to the upcoming v0.31
  3. 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