Releases: KILTprotocol/kilt-node
KILT Node 1.14.5
What's Changed
- chore: add gitlab pipeline name by @ntn-x2 in #710
- fix: cargo tests by @ntn-x2 in #711
- chore: update status badge by @ntn-x2 in #712
- ci: Deploy pages by @ggera in #703
- chore: add peregrine-dev id by @ntn-x2 in #715
- fix: async backing by @Ad96el in #713
- fix: triggering gitlab pipeline on tags by @ntn-x2 in #717
- fix: node-side panics after refactoring by @ntn-x2 in #718
- feat: embed chainspecs in binary by @ntn-x2 in #720
- ci: try-runtime WASMs in release pipeline by @ntn-x2 in #724
- chore: post 1.14 release by @ntn-x2 in #723
- chore: remove experimental feature by @ntn-x2 in #729
- fix: more accurate weights for staking heavy operations by @ntn-x2 in #725
- chore: add missing symbols in pallets/parachain-staking/src/lib.rs by @hongmengning in #727
- fix: better caching of Rust deps by @ntn-x2 in #733
- chore: add cargo-deny to codebase by @ntn-x2 in #732
- test: test runtime benchmarks by @ntn-x2 in #731
- fix: benchmark test CI by @ntn-x2 in #734
- fix: bail out early if switching zero amount by @ntn-x2 in #739
- chore: add events for deposit owner changes by @ntn-x2 in #738
- fix: spiritnet config for the switch pallet by @ntn-x2 in #742
- chore: update license years to 2024 by @ntn-x2 in #743
- chore: add zombienet config files for quick spin-ups by @ntn-x2 in #714
- chore: add extensible chopsticks setup by @ntn-x2 in #740
- fix: spiritnet pallet_vesting weights by @ntn-x2 in #741
- feat: add support for cross-chain switch reversal by @ntn-x2 in #744
- chore: bump yanked dependency by @ntn-x2 in #747
- chore: update chainspec by @ntn-x2 in #750
- chore: add Zombienet docs by @ntn-x2 in #748
- fix: deployment workflows by @ntn-x2 in #755
Breaking changes for users
- The extrinsics
parachainStaking > execute_schedule_reward_change
andparachainStaking > set_inflation
extrinsics require a new parameter indicating the number of collator currently part of thecandidatePool
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 theparachainStaking > 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
- @hongmengning made their first contribution in #727
Full Changelog: 1.14.4...1.14.5
KILT Node 1.14.3 (Classy Chore)
What's Changed
- fix: check events by @weichweich in #586
- chore: unrelated changes from the DIP PR by @weichweich in #589
- fix: cargo toml by @Ad96el in #590
- chore: convert errors into warning for
cargo doc
by @ntn-x2 in #593 - feat: prepare RILT spec by @weichweich in #582
- feat: DIP v1 features by @ntn-x2 in #494
- fix: bump transaction_version by @Ad96el in #578
- fix: benchmarks by @ntn-x2 in #598
- fix: configure DIP templates BlockNumber to u64 by @ntn-x2 in #599
- feat: add clone 3 by @weichweich in #597
- chore: copyright 2024 by @weichweich in #600
- chore: maintain scripts by @Ad96el in #596
- chore: update README.md to fix typo by @ChrisChinchilla in #604
- chore: maintain reset chain spec scripts by @Ad96el in #605
- chore: add weightinfo to runtime by @Ad96el in #606
- feat: increase service URL size limit by @ntn-x2 in #608
- chore: DIP improvements by @ntn-x2 in #602
- chore: add unit tests for DIP components by @ntn-x2 in #609
- chore: prepare new dev version by @Ad96el in #579
- test: DIP consumer tests by @ntn-x2 in #611
- feat: open up XCM configurations by @ntn-x2 in #603
- feat: add dip to spiritnet runtime by @Ad96el in #616
- ci: add timeout for jobs by @ggera in #618
- chore: update runtime version by @Ad96el in #620
- fix: update sanity test for staking pallet by @ntn-x2 in #625
- fix: try-runtime support in CI by @ntn-x2 in #623
- test: add test-try-runtime step to CI by @ntn-x2 in #624
- chore: remove unnecessary try-runtime execution by @ntn-x2 in #626
- fix: try-runtime pipelines by @ntn-x2 in #628
- docs: Bring docs changes into DIP read me files by @ntn-x2 in #629
- chore: integration tests chopsticks by @Ad96el in #614
- feat: add logging to DIP components by @ntn-x2 in #630
- fix: outdated integration tests by @ntn-x2 in #632
- feat: add new Paseo-based chainspec for Peregrine by @ntn-x2 in #634
- chore: add new intermediate profile for unoptimized releases by @ntn-x2 in #644
- chore: remove pallet configuration from Peregrine runtime by @ntn-x2 in #646
- chore: sort TOML files by @ntn-x2 in #645
- ci: cancel old piplines by @Ad96el in #639
- fix: chopstick tests by @ntn-x2 in #647
- chore: Polkadot v1.1.0 by @Ad96el in #627
- chore: cleanup chainspecs by @ntn-x2 in #643
- fix: CLI by @Ad96el in #652
- chore: remove subalfred GH action by @ntn-x2 in #649
- chore: update RILT chain spec and boot nodes by @Ad96el in #633
- fix: dockerfile by @Ad96el in #670
- chore: e2e tests ah between current spiritnet runtime by @Ad96el in #668
- chore: Add stake.plus bootnodes by @senseless in #672
- chore: Polkadot 1.7.0 by @Ad96el in #655
- fix: rilt chain spec by @Ad96el in #677
- fix: CI by @ntn-x2 in #680
- ci: caching by @ggera in #657
- chore: Add Helikon bootnodes. by @kukabi in #689
- feat: switch functionality by @ntn-x2 in #658
- chore: update chainspec + paraid by @Ad96el in #696
- fix: chainspec generation for DIP templates by @ntn-x2 in #697
- docs: remove branch auto name for now as it breaks build by @ChrisChinchilla in #700
- chore: fix benchmarking by @Ad96el in #702
- feat: add switch spirtnet by @Ad96el in #701
- ci: Migrate Gitlab tests to GitHub runner by @ggera in #698
- fix: CI check fixes by @ntn-x2 in #704
- ci: add manual triggering of release pipelines by @ntn-x2 in #705
- fix: release pipelines only on success by @ntn-x2 in #706
- fix: formatting by @ntn-x2 in #707
- fix: gitlab release pipeline by @ntn-x2 in #708
- fix: WASM compilation in release pipeline by @ntn-x2 in #709
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
- @senseless made their first contribution in #672
- @kukabi made their first contribution in #689
Full Changelog: 1.13.2...1.14.3
KILT Node 1.13.2 (Dippy Duck)
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)
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
Full Changelog: https://github.com/KILTprotocol/kilt-node/compare/1.12.1..1.13.0
KILT Node 1.12.1 (Migration Madness)
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
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)
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)
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)
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 anLinkableAccountId
enum- the list of linked accounts returned by
did.queryByAccount
,did.queryByWeb3Name
anddid.query
containsLinkableAccountId
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
- feat: enable fat link time optimization by @trusch in #450
- feat: genesis config for linking pallet by @weichweich in #476
- feat: harmonize dispatch error names by @trusch in #441
- feat: readable linking challenge by @weichweich in #483
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)
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
KILT Node 1.8.0 (Optimal Optimizer)
In this release, we introduce a major refactoring of our parachain staking pallet used for LDPoS: Rewards will not be moved into wallets of collators and delegators automatically. Instead, we migrate to a pull-based approach in which each user has to actively claim their rewards. However, the rewards will still be accounted automatically.
This idea was proposed by multiple users to reduce the number of Rewarded
events. As a result, the scalability of our network is increased by orders of magnitude and it enables users to have full control over the timing for their reward. The latter should make tax reporting much easier. Unclaimed rewards come with an unlimited lifetime. Thus, from a technical perspective, there is no need to worry about claiming frequently.
We added runtime API calls to query the amount of your unclaimed rewards. Claiming these is fairly simple and can be done in a simple batch call. Our Stakeboard will also display the amount and provide means of claiming them easily.
For more details, please read out blogpost on Medium.
What's Changed
- feat: staking payout refactor by @wischli in #384
- feat: transfer deposit by @weichweich in #405
- fix: clone and allocation while benchmarking by @weichweich in #409
- chore: remove RPC for public credentials and remove
Api
suffix from runtime APIs by @ntn-x2 in #426 - feat: cleanup duplicate dependencies by @wischli in #419
- chore: remove old DID runtime API in favor of the new one by @ntn-x2 in #425
- refactor(delegation): move impl Pallet into pallet mod by @weichweich in #428
- refactor: remove custom serde derivation for DID types by @wischli in #429
- refactor: separate runtime api from custom rpc by @wischli in #413
- refactor: deposits by @weichweich in #427
- feat: workspace inheritance by @wischli in #430
- fix: yorlin keys by @weichweich in #432
- chore: renaming runtime APIs for public credentials by @ntn-x2 in #433
Peregrine only
Public Credentials will be enabled only on Peregrine to make testing possible. It will most likely be enabled on Spiritnet in the 1.9.0 release.
Full Changelog: 1.7.5...1.8.0
Breaking changes (API, Types):
Staking
- The extrinsics
delegator_stake_more
anddelegator_stake_less
do not require a candidate id as input anymore. Thus we bumped the transaction version of the runtime. DelegatorState
is now of typeStake
and only points to a single collator candidateAccountId
instead of an array of length 1
Runtime API
- Removed runtime API
DidApi
after adding theDid
variant in 1.7.5DidApi.query_did
-->Did.query
DidApi.query_did_by_w3n
-->Did.query_by_web3_name
DidApi.query_did_by_account_id
-->Did.query_by_account
WASM
Spiritnet
Rustc : rustc 1.64.0 (a55dd71d5 2022-09-19)
Time : 2022-11-16T09:42:46Z
== Compressed
Version : [object]
Metadata : V14
Size : 897.40 KB (918942 bytes)
Compression : 80.96%
setCode : 0xa8da5e3cb96654d9182bad499309e568c24dd7b92e477a034cce810f0aeac17b
authorizeUpgrade : 0xd53f5c27b81a09ae90e368645c7b848eccb22d7e85338054fc53d031a53c67e4
IPFS : QmfWDs1YC8uVAt2HW37bzuwv9o6EiRvtp43qa5nxdQ9uQE
BLAKE2_256 : 0xd4973ebc57d9f0b98ca5ea8f397abf5c3a74a48da2eb8ae2451eaba34128df32
Wasm : runtimes/spiritnet/target/srtool/release/wbuild/spiritnet-runtime/spiritnet_runtime.compact.compressed.wasm
Peregrine
Rustc : rustc 1.64.0 (a55dd71d5 2022-09-19)
Time : 2022-11-16T09:38:15Z
== Compressed
Version : [object]
Metadata : V14
Size : 938.03 KB (960545 bytes)
Compression : 81%
setCode : 0x543cb89e6236e63a381f070d51fb02b727e9f4b79c0ea3812d89ebd65d4dd94f
authorizeUpgrade : 0xd24ee7a13b2726b440bfb4845b5cc8746272f7384bc95549ac7f12a95cf64c96
IPFS : QmU7bFgAyV3Fa8YXnByN4MUN9ms3QhZeD7Pf31ZMb5irAy
BLAKE2_256 : 0x28df4664c64de9e1f3c3444756f48d475e0ea376a689fc9ef720c03f91ff2cd1
Wasm : runtimes/peregrine/target/srtool/release/wbuild/peregrine-runtime/peregrine_runtime.compact.compressed.wasm