github zeitgeistpm/zeitgeist v0.3.0

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

Upgrade Priority: ❗ HIGH ❗ Please upgrade your node as soon as possible.

Highlights:

  • Introduced governance
  • Upgraded Substrate codebase to v0.9.16
  • Improved code quality

As Zeitgeist prepares to generate its tokens and enable their transferability within the mainnet, a primary objective is to release the highest possible quality of code. In addition to this goal, we’re slowly moving toward a more decentralized protocol, effectively handing over greater influence to our community. This release is the first major step in achieving these objectives.

The release introduces general governance, wherein anyone can create proposals, as well as specialized collectives for different fields, helping to maintain a high standard of quality.
The Substrate codebase was upgraded from polkadot-v0.9.13 to polkadot-v0.9.16, which is four versions down the line, and offers numerous improvements and features.
We partially audited the code internally, and improved it accordingly. In the very near future, external audits will provide a fresh perspective from outside of Zeitgeist and ultimately increase the already high standard of code quality.
Furthermore, we’ve replaced some outdated practices in the code with current best-practices.

Runtime Version

spec_version: 34
transaction_version: 11

Unrestricted Runtime

🏋️  Runtime size:		0.952 MB (998,512 bytes)
🗜  Compressed:			Yes, 76.92%
✨ Reserved meta:		OK - [6D, 65, 74, 61]
🎁 Metadata version:		V14
🔥 Core version:		zeitgeist-34 (zeitgeist-1.tx11.au1)
🗳️  system.setCode hash:	0xc355b2c4479278f916331d0f3406b3ab9ae3806c722a005a12d337b76db03eee
🗳️  authorizeUpgrade hash:	0xb2dc8549d581239e71312d415419ce69ddeb35be2ff0a194a45bd6159324d0d7
#️⃣  Blake2-256 hash:		0xcb3e0c5f762ffcee861c1a1fc3d1c1b47cde18fe40c2e8d3f58582b5618644e6
📦 IPFS:			https://www.ipfs.io/ipfs/QmX5YyAcoyZAqY3ZqoUkydGfrCkuTZgN2WP19sBhjYBQJ4

Command (based on srtool-cli): srtool build -r ./runtime/ -p zeitgeist-runtime --build-opts "\-\-features=parachain"

✨ Your Substrate WASM Runtime is ready! ✨
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
 Package     : zeitgeist-runtime v0.3.0
 GIT commit  : 8857318c513b3cf343ed2b51805b97789d7ec592
 GIT tag     : v0.3.0
 GIT branch  : HEAD
 Rustc       : rustc 1.57.0 (f1edd0429 2021-11-29)
 Time        : 2022-03-31T18:03:26Z

== Compressed
 Version     : zeitgeist-34 (zeitgeist-1.tx11.au1)
 Metadata    : V14
 Size        : 975.11 KB (998512 bytes)
 Compression : 76.92%
 Proposal    : 0xc355b2c4479278f916331d0f3406b3ab9ae3806c722a005a12d337b76db03eee
 IPFS        : QmX5YyAcoyZAqY3ZqoUkydGfrCkuTZgN2WP19sBhjYBQJ4
 BLAKE2_256  : 0xcb3e0c5f762ffcee861c1a1fc3d1c1b47cde18fe40c2e8d3f58582b5618644e6
 Wasm        : ./runtime//target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Restricted Runtime

🏋️  Runtime size:		0.952 MB (997,984 bytes)
🗜  Compressed:			Yes, 76.94%
✨ Reserved meta:		OK - [6D, 65, 74, 61]
🎁 Metadata version:		V14
🔥 Core version:		zeitgeist-34 (zeitgeist-1.tx11.au1)
🗳️  system.setCode hash:	0x10a0683ba8f5cb949893a17054fe0123607089840025393a052d547dd458004a
🗳️  authorizeUpgrade hash:	0x14e17e1b013716d45a2892a4c9e201954eaf1117e70ec73e6a6099f74a70cf6e
#️⃣  Blake2-256 hash:		0x032d458776aaecd2ad675a6f8ec34a1ce91315844cc64927fc1460b88858612a
📦 IPFS:			https://www.ipfs.io/ipfs/QmZyDPikqw2xh84ahwKeSRJcX8X3QzJYDX26yxUR7tSmPf

Command (based on srtool-cli): srtool build -r ./runtime/ -p zeitgeist-runtime --build-opts "\-\-features=parachain,txfilter"

✨ Your Substrate WASM Runtime is ready! ✨
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
 Package     : zeitgeist-runtime v0.3.0
 GIT commit  : 8857318c513b3cf343ed2b51805b97789d7ec592
 GIT tag     : latest
 GIT branch  : HEAD
 Rustc       : rustc 1.57.0 (f1edd0429 2021-11-29)
 Time        : 2022-04-04T11:53:15Z

== Compressed
 Version     : zeitgeist-34 (zeitgeist-1.tx11.au1)
 Metadata    : V14
 Size        : 974.59 KB (997984 bytes)
 Compression : 76.94%
 Proposal    : 0x10a0683ba8f5cb949893a17054fe0123607089840025393a052d547dd458004a
 IPFS        : QmZyDPikqw2xh84ahwKeSRJcX8X3QzJYDX26yxUR7tSmPf
 BLAKE2_256  : 0x032d458776aaecd2ad675a6f8ec34a1ce91315844cc64927fc1460b88858612a
 Wasm        : ./runtime//target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Changes

  • Add missing parachain-staking migration (#517)
  • Fix weight of pool_join_with_exact_asset_amount (#508)
  • Use BoundedVec instead of WeakBoundedVec (#503)
  • Update weights (#502)
  • Bump crate and RuntimeVersion versions (#499)
  • Add tests for TooManyAssets/TooFewAssets (#498)
  • [swaps] Check that user has enough pool tokens on withdraw (#496)
  • Add democracy (#494)
  • Add amount to Bought/SoldCompleteSet event (#491)
  • Prepage migrations for parachain-staking (#488)
  • [Swaps] Add Max*Ratio checks (#475)
  • [Swaps] Clarify and implement numerical limits for bpow and bpow_approx (#474)
  • Introduce StorageVersion (#472)
  • Remove panickers from Rikiddo code (#470)
  • Use BaseCallFilter to filter extrinsics (#469)
  • Add corner-case tests for fixed type conversion (#468)
  • Update dependencies to polkadot-v0.9.16 (#458)
  • Update dependencies to polkadot-v0.9.15-1 (#457)
  • Update dependencies to polkadot-v0.9.13 (#449)
  • Ensure that there's no activity on pending proposed markets (#432)

Don't miss a new zeitgeist release

NewReleases is sending notifications on new releases.