github zeitgeistpm/zeitgeist v0.2.1

latest releases: v0.5.2, v0.5.2-rc1, latest...
2 years ago

Upgrade Priority: Low (upgrade at your convenience)

Highlights:

  • Register authorized and court pallet dispatchables in runtime.
  • Add vesting pallet.
  • Add zeitgeist mainnet chain specification.
  • Export Zeitgeist's pallet configuration into storage.
  • Add benchmarks and weights for all external pallets.

This release introduces the chain specification for the Zeitgeist mainnet, which is used in the Zeitgeist parachain on the Kusama relay chain. A build-feature called txfilter was added, that initially is used to reduce the callable dispatchables within the mainnet runtime to a minimum. More functionality will be unlocked as time passes.

One of the major changes is the addition of all the benchmarks of the external pallets. Until now the execution time of a dispatchable was only measured for Zeitgeist's pallet on our reference machine, now it is also measured for any external pallet (except for pallet_grandpa and pallet_crowdloan_rewards) and incorporated into the runtime.
The vesting pallet was added, which allows to transfer funds that are unlocked over timed based on a linear curve.
In the previous version the dispatchable functions of the authorized and court pallet were not registered into the runtime, which made them uncallable by a transaction. The functions are included now.
Every configuration value of Zeitgeist's pallets is now duplicated in chain storage and can be read from it by external applications.

Runtime Version

spec_version: 26
transaction_version: 7

✨ Your Substrate WASM Runtime is ready! ✨
Summary generated with srtool v0.9.18 using the docker image paritytech/srtool:1.56.1:
 Package     : zeitgeist-runtime v0.2.1
 GIT commit  : a9ff9693dbfeb9527ee3b3ddb5a9873940fedc1f
 GIT tag     : v0.2.1
 GIT branch  : HEAD
 Rustc       : rustc 1.56.1 (59eed8a2a 2021-11-01)
 Time        : 2021-12-07T19:18:58Z

== Compact
 Version     : zeitgeist-26 (zeitgeist-1.tx7.au1)
 Metadata    : V13
 Size        : 2.45 MB (2572426 bytes)
 Proposal    : 0x4ab9459d1e4a64efc8025ef68c5d93cc5939411720078c164507f5f1f17879ac
 IPFS        : QmRPQG1KpZPpC86yXXmy5DpwcH2VEVjrbGoav5YFaZH91P
 BLAKE2_256  : 0xa667593c122d74c2528c4766ce79861c8fcc8e9b4878a8740e4e62e77a091818
 Wasm        : ./runtime/target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.wasm

== Compressed
 Version     : zeitgeist-26 (zeitgeist-1.tx7.au1)
 Metadata    : V13
 Size        : 674.89 KB (691085 bytes)
 Compression : 73.14%
 Proposal    : 0xa0a3281a4aa27faba40cc9f3a170d544929b606f36e3606199792ceb0b8ac660
 IPFS        : QmRrDSPqx3YjTCE4f1phPDs7bxEexwunCETQxeGGcCDWaQ
 BLAKE2_256  : 0x8f7e1bb0ad61d05a9761993dac1d2643e9606efde2c3c57268cbceea2131a287
 Wasm        : ./runtime/target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Changes

  • Client preparation for 0.2.1 release (#394)
  • Add zeitgeist chainspec (#392)
  • Add assets in question to swap events (#391)
  • Change zeitgeist parameters (#390)
  • Export pallet constants (#389)
  • Add reference machine weights (#386)
  • Register remaining benchmarks (#383)
  • Update versions to 0.2.1 (#382)
  • Create Zeitgeist staging network (#381)
  • Add vesting pallet (#379)
  • Add transaction filter (#373)
  • Improve combined market creation and deployment dispatchable (#352)
  • Allow external calls for the authorized and court pallets (#348)

Don't miss a new zeitgeist release

NewReleases is sending notifications on new releases.