v0.5.2
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)