Proposal #120
Runtime Upgrade 1.24.0: Weights & Fees

It has been some time since the last Kintsugi upgrade but there are many new changes to share.

  • Cumulus, Polkadot and Substrate dependencies have been updated to 0.9.40.
  • Bitcoin type parsing was removed, consumers will do this off-chain and submit concrete types. This was necessary for complexity estimation and because we previously identified several bugs in the code responsible for parsing.
  • Storage entries are now bounded to provide the relay chain with accurate proof sizes.
  • Benchmarks now measure the worst-case complexity to limit the possibility of Denial-of-Service (DoS) attacks - the weights have been measured on standard node hardware.
  • The Treasury pallet was removed as it served no useful purpose, users may now use the spend_from_treasury extrinsic to construct spending proposals.
  • New events were introduced in VaultRegistry, DexGeneral and Democracy for downstream usage.
  • Implements new "bring-your-own-fee" architecture which allows consumers to pay for transaction execution in currencies other than KINT, it does this by swapping the input token using our AMM.

For more details, please see the following:

The latest compatible clients release for this version is v1.22.1:

No current seconds
This proposal has been turned into referendum.
  • Call
  • Metadata
  • Timeline2
There are no comments here