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)