github zeitgeistpm/zeitgeist v0.3.1

latest releases: v0.5.5, v0.5.4, v0.5.3...
2 years ago

Upgrade Priority: Low (upgrade at your convenience)

Highlights:

  • Improved code quality and security
  • Internally audited swaps pool logic
  • Disabled unstable features
  • Improved documentation

The primary feature of this release is the improvement of code quality and security. We achieved this by internally auditing crucial parts of our core logic, locating and mitigating security and usability issues within our pallets, and by disabling certain unstable features. Furthermore, the entire codebase was updated.

We also improved the documentation by adding more diagrams and a developers’ changelog to the repository.

The final feature to note in this release is the addition of a multi signature pallet to the runtime.

Runtime Version

spec_version: 35
transaction_version: 12

Unrestricted Runtime

🏋️ Runtime size:		1.007 MB (1,056,078 bytes)
🗜  Compressed:			Yes, 80.51%
✨ Reserved meta:		OK - [6D, 65, 74, 61]
🎁 Metadata version:		V14
🔥 Core version:		zeitgeist-35 (zeitgeist-1.tx12.au1)
🗳️ system.setCode hash:		0xa3c01568890f8e6ccbd35ce52e976205b043f5c35b8d382156dccd0027a68d6f
🗳️ authorizeUpgrade hash:	0x7e32e723dcc4429f8418a7266116dfcdd8c61d94664d9b87efd113633e9a514c
#️⃣ Blake2-256 hash:		0x4f1d2a81aa6c813b52da84855a6e62f1cb949d0b00cab22633aa3e262341f1a3
📦 IPFS:			https://www.ipfs.io/ipfs/QmXwLZJdw9UuLFNgP1bHJNb9gdnZ4xudwGrfK15vpneLiQ

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.1
 GIT commit  : f1d45f679fbc996570ce38dcac46ae1812bf1baf
 GIT tag     : latest
 GIT branch  : HEAD
 Rustc       : rustc 1.57.0 (f1edd0429 2021-11-29)
 Time        : 2022-04-21T22:28:45Z

== Compressed
 Version     : zeitgeist-35 (zeitgeist-1.tx12.au1)
 Metadata    : V14
 Size        : 1.01 MB (1056078 bytes)
 Compression : 80.52%
 Proposal    : 0xa3c01568890f8e6ccbd35ce52e976205b043f5c35b8d382156dccd0027a68d6f
 IPFS        : QmXwLZJdw9UuLFNgP1bHJNb9gdnZ4xudwGrfK15vpneLiQ
 BLAKE2_256  : 0x4f1d2a81aa6c813b52da84855a6e62f1cb949d0b00cab22633aa3e262341f1a3
 Wasm        : ./runtime//target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Restricted Runtime

🏋️ Runtime size:		1.007 MB (1,055,478 bytes)
🗜  Compressed:			Yes, 80.53%
✨ Reserved meta:		OK - [6D, 65, 74, 61]
🎁 Metadata version:		V14
🔥 Core version:		zeitgeist-35 (zeitgeist-1.tx12.au1)
🗳️ system.setCode hash:		0x9fd996dec381212a92ef2d848b71a205469ac088f6962dbf750c2904523610b0
🗳️ authorizeUpgrade hash:	0x43b6ae6321532e90981f03d32ee829aea25bd08a7f40c3214692162710223750
#️⃣ Blake2-256 hash:		0x26fac8b19197e37c9984a20c589f1f454a5ec9a4642a045ba0e06f77275eb890
📦 IPFS:			https://www.ipfs.io/ipfs/QmWpqu2Lx9XitYigeuT9ZNtMALbT6MSt5M7VrDsTimV2mH

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.1
 GIT commit  : f1d45f679fbc996570ce38dcac46ae1812bf1baf
 GIT tag     : latest
 GIT branch  : HEAD
 Rustc       : rustc 1.57.0 (f1edd0429 2021-11-29)
 Time        : 2022-04-21T23:06:28Z

== Compressed
 Version     : zeitgeist-35 (zeitgeist-1.tx12.au1)
 Metadata    : V14
 Size        : 1.01 MB (1055478 bytes)
 Compression : 80.53%
 Proposal    : 0x9fd996dec381212a92ef2d848b71a205469ac088f6962dbf750c2904523610b0
 IPFS        : QmWpqu2Lx9XitYigeuT9ZNtMALbT6MSt5M7VrDsTimV2mH
 BLAKE2_256  : 0x26fac8b19197e37c9984a20c589f1f454a5ec9a4642a045ba0e06f77275eb890
 Wasm        : ./runtime//target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Changes

  • Bump versions to v0.3.1 (#570)
  • Disable liquidity mining (#566)
  • Disable Rikiddo and Court market creation (#565)
  • Fix weight formatting (#564)
  • Add Multisig pallet (#563)
  • Disallow zero balance in buy_complete_set/sell_complete_set (#561)
  • Fix subsidy period usage in test (#555)
  • Check that report matches market type and range (#553)
  • Deposit event when redeeming winning tokens (#551)
  • Upgrade codebase to polkadot-v0.9.17 (#550)
  • Add market state diagram (#545)
  • Remove nimbus patch and parachain-staking migrations (#538)
  • Add events for minting/burning pool shares (#534)
  • Add sp-io to runtime dev-dependencies (#532)
  • Implement and configure exit fees for CPMM (#518)
  • Remove resolving undisputed markets from DisputeApi (#516)
  • Fix set_pool_as_stale for scalar markets (#513)
  • Centralize base_asset default (#510)
  • Add additional tests regarding issues from the Trail of Bits audit of Balancer (#506)
  • Remove keep_outcome_assets parameter (#504)

Don't miss a new zeitgeist release

NewReleases is sending notifications on new releases.