github zeitgeistpm/zeitgeist v0.5.2

14 days ago

Release Notes

This is a runtime release.

Highlights

  • Hybrid Router
  • Code improvements

Hybrid Router
This release features a new system called Hybrid Router. The Hybrid Router will execute orders against the orderbook and the amm based on the parameters provided, thus providing the traders with the possibility to achieve best prices by combining both trading mechanisms. Should orders not be able to be filled until the maximum acceptable price, the trader can determine whether an order should be placed on the orderbook. This feature should significantly improve the overall trading experience.

Code improvements
Dead code has been removed, tests have been extended and improved for the prediction markets pallet and overall stability and flexibility was increased by providing a better market build mechanism and improving the CI. Lastly, the ResolveOrigin is not able to report the outcome of a market anymore.

Battery Station Runtime

spec_version: 55
transaction_version: 29

🏋️ Runtime size:             1.554 MB (1,629,796 bytes) 
🗜 Compressed:               Yes, 75.79%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             zeitgeist-55 (zeitgeist-1.tx29.au1)
🗳️ system.setCode hash:      0x87d3c81f7653972467623b0e166df92c8b441a404c099b374bf951a4e2c47570
🗳️ authorizeUpgrade hash:    0xbece429f95e7453aef0a9fa6b39f2e816b974bbe7b8dce353dfa375b8c89e857
🗳️ Blake2-256 hash:          0xcc85c1d20cba1f4f65c0069327f04861b27a74dee9fabcd84d9764d91ee240a9
📦 IPFS:                     https://www.ipfs.io/ipfs/QmfHtrkffrexzTr4udQLMbANkoMHeXZHv8K48PTuDuW8Hk

Srtool output (based on srtool-cli): SRTOOL_TAG="1.66.1" srtool build --build-opts "\-\-features=parachain" --package battery-station-runtime --profile production --root --runtime-dir ./runtime/battery-station

Srtool

✨ Your Substrate WASM Runtime is ready! ✨

Summary generated with srtool v0.9.25 using the docker image paritytech/srtool:1.66.1: Package : battery-station-runtime v0.5.2 GIT commit : GIT tag : GIT branch : Rustc : rustc 1.66.1 (90743e729 2023-01-10) Time : 2024-04-16T08:54:13Z
== Compact Version : zeitgeist-55 (zeitgeist-1.tx29.au1) Metadata : V14 Size : 6.42 MB (6733272 bytes) setCode : 0x47f4bd033862a3ad9b073a9e31ddfc6480cf9b9403af2167a3e76cde030b93f2 authorizeUpgrade : 0x61d30735590454efa2ae2a822db72b3424f8e568a4e9be3cb4c0a203cf538464 IPFS : QmWcm1r795mXDKkLQCMwGBJcNxW54Lu2YS26NHat96usLN BLAKE2_256 : 0x8516a554847bb53d99fdbb34fc4b9241cbdd1ba5c371fe08c839dfcc8207d39a Wasm : ./runtime/battery-station/target/srtool/production/wbuild/battery-station-runtime/battery_station_runtime.compact.wasm
== Compressed Version : zeitgeist-55 (zeitgeist-1.tx29.au1) Metadata : V14 Size : 1.55 MB (1629796 bytes) Compression : 75.8% setCode : 0xcf4f1ecc23b2c652769bf29a2b31b8ef059b004a81baa5be99192c539887d72d authorizeUpgrade : 0x8fa87c1a7815b35f9c683368fe4bd5e0210a38b6f6d93fdc5291c1413db02fdf IPFS : QmfHtrkffrexzTr4udQLMbANkoMHeXZHv8K48PTuDuW8Hk BLAKE2_256 : 0xcc85c1d20cba1f4f65c0069327f04861b27a74dee9fabcd84d9764d91ee240a9 Wasm : ./runtime/battery-station/target/srtool/production/wbuild/battery-station-runtime/battery_station_runtime.compact.compressed.wasm

Zeitgeist Runtime

spec_version: 55
transaction_version: 29

🏋️ Runtime size:             1.549 MB (1,624,121 bytes) 
🗜 Compressed:               Yes, 75.75%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             zeitgeist-55 (zeitgeist-1.tx29.au1)
🗳️ system.setCode hash:      0xa2fe41d315a6b6a04ffa5993ad7b9da708ce0c7d7b2e830e6b88508fe4c7a15c
🗳️ authorizeUpgrade hash:    0xd3d7816769991385737c2bacd281dca58a6b3e1b4045379f5282269bb8bcc5a8
🗳️ Blake2-256 hash:          0x5a0726429538392a233d351f8a5835311f8cec46b448428a29335dc1de27641b
📦 IPFS:                     https://www.ipfs.io/ipfs/QmVfehaCpKA8uaQ8earRzvqTZg4sfU8kPgUzmxoFsTtm3X

Srtool output (based on srtool-cli): SRTOOL_TAG="1.66.1" srtool build --build-opts "\-\-features=parachain" --package zeitgeist-runtime --profile production --root --runtime-dir ./runtime/zeitgeist

Srtool

✨ Your Substrate WASM Runtime is ready! ✨

Summary generated with srtool v0.9.25 using the docker image paritytech/srtool:1.66.1: Package : zeitgeist-runtime v0.5.2 GIT commit : GIT tag : GIT branch : Rustc : rustc 1.66.1 (90743e729 2023-01-10) Time : 2024-04-16T09:02:49Z
== Compact Version : zeitgeist-55 (zeitgeist-1.tx29.au1) Metadata : V14 Size : 6.39 MB (6697931 bytes) setCode : 0x2cf782cdaed850ac8445ab1ed0819ba52fd60ba9024eb8caa004239deb5365ff authorizeUpgrade : 0x4b12490c79ee83318eea29458a579addeb490a55ad03e32de95f5c618aab8c9e IPFS : QmQ2EydL3jrGzYjiHboa5ydXJcMSDiFRnRRzRVkkNuLQcu BLAKE2_256 : 0xa853d322a4fcaa71778e9b7952650e3f396bc7b72a4a981dac12bb845727e684 Wasm : ./runtime/zeitgeist/target/srtool/production/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.wasm
== Compressed Version : zeitgeist-55 (zeitgeist-1.tx29.au1) Metadata : V14 Size : 1.55 MB (1624121 bytes) Compression : 75.76% setCode : 0x02ea1add92af4d1717e76a8c4d466d361265865f7951570b1f8532e92ce69b54 authorizeUpgrade : 0xa9d1298988025671d49ac5a3fdcf2192a2dcc447d94b02dc091bdb8adf5b1199 IPFS : QmVfehaCpKA8uaQ8earRzvqTZg4sfU8kPgUzmxoFsTtm3X BLAKE2_256 : 0x5a0726429538392a233d351f8a5835311f8cec46b448428a29335dc1de27641b Wasm : ./runtime/zeitgeist/target/srtool/production/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Changes

  • Update weights (#1317)
  • Update versions to v0.5.2 (#1316)
  • Remove ZeitgeistAssetManager trait (#1311)
  • Add ID to Market struct (#1310)
  • Allow to run intergation test workflow on tag pushes (#1308)
  • Implement Hybrid Router (#1307)
  • Remove unused DealWithCampaignFees struct (#1305)
  • Fix invalid reference to asset system PR (#1304)
  • Merge release v0.5.1 into main (#1303)
  • Remove old migrations (#1301)
  • Don't require copyright CI when merging into feature branch (#1300)
  • No longer allow ResolveOrigin to report a market (#1266)
  • Fix prediction-markets tests, I (#1265)
  • Migration: Add Market ID to Market (#1257)
  • Migrate neo-swaps pools to bounded storage (#1253)

Don't miss a new zeitgeist release

NewReleases is sending notifications on new releases.