Release Notes
Upgrade Priority: Low (upgrade at your own convenience)
Highlights:
- Parimutuel Markets
- Close markets early
Parimutuel Markets
Parimutuel markets are a very simple mechanism to exchange information for a potential reward. For one unit of the base asset of the market (such as ZTG), the informant/trader receives one unit of a reward share for the specific outcome that the trader obtained. Once the market is closed, the winning outcome share holders share the complete reward pool amongst them.
Close markets early
The protocol now provides the ability to close a market earlier than defined during market creation. The market creator can request an earlier closure, which can be disputed by anyone and rejected by a configurable special origin (currently the Advisory Committee).
In addition to those features, plenty of smaller bug fixes and enhancements have been added.
Battery Station Runtime
spec_version
: 51
transaction_version
: 26
🏋️ Runtime size: 1.492 MB (1,564,538 bytes)
🗜 Compressed: Yes, 75.25%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: zeitgeist-51 (zeitgeist-1.tx26.au1)
🗳️ system.setCode hash: 0xeb2b3b54ee172e011e8ca9cc0e8e67c34c5e1006e8151ac9e2efa4e1f3bfdf12
🗳️ authorizeUpgrade hash: 0xa2362ae47e058835bbcfc51b4ede9f782348c757b0d32d23be21fe09aa79417c
#️⃣ Blake2-256 hash: 0x5472430f9276857f6491dd2365d2980316e70dd3b82f33bf5e2fcf14e6a45965
📦 IPFS: https://www.ipfs.io/ipfs/QmXAEvEjH2Pr9BVLk1ALKayQxwsiAD7gDXm9hZgFXLqWr8
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.4.2
GIT commit :
GIT tag :
GIT branch :
Rustc : rustc 1.66.1 (90743e729 2023-01-10)
Time : 2023-10-27T09:13:02Z
== Compact
Version : zeitgeist-51 (zeitgeist-1.tx26.au1)
Metadata : V14
Size : 6.03 MB (6322225 bytes)
setCode : 0x020b740e95e0a247761478feda901a7af87fe2f79e446d100e2399f52b001437
authorizeUpgrade : 0xbb0bdee8c489e33a4adbe5b790e20d069763440cbfb76e8d60f5ceb82a51aac0
IPFS : Qmb9g2bjynAS8QvXUbHFLXTsUL8W4mkE8qD5v5MB6sdMcH
BLAKE2_256 : 0xc543569423eb41200fe64b2d9f4a0b10e16d5cbb4b8bd05e4a18cd330d9a63e3
Wasm : ./runtime/battery-station/target/srtool/production/wbuild/battery-station-runtime/battery_station_runtime.compact.wasm
== Compressed
Version : zeitgeist-51 (zeitgeist-1.tx26.au1)
Metadata : V14
Size : 1.49 MB (1564538 bytes)
Compression : 75.26%
setCode : 0xeb2b3b54ee172e011e8ca9cc0e8e67c34c5e1006e8151ac9e2efa4e1f3bfdf12
authorizeUpgrade : 0xa2362ae47e058835bbcfc51b4ede9f782348c757b0d32d23be21fe09aa79417c
IPFS : QmXAEvEjH2Pr9BVLk1ALKayQxwsiAD7gDXm9hZgFXLqWr8
BLAKE2_256 : 0x5472430f9276857f6491dd2365d2980316e70dd3b82f33bf5e2fcf14e6a45965
Wasm : ./runtime/battery-station/target/srtool/production/wbuild/battery-station-runtime/battery_station_runtime.compact.compressed.wasm
Zeitgeist Runtime
spec_version
: 51
transaction_version
: 26
🏋️ Runtime size: 1.483 MB (1,555,120 bytes)
🗜 Compressed: Yes, 75.26%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: zeitgeist-51 (zeitgeist-1.tx26.au1)
🗳️ system.setCode hash: 0x17eda730c1aa11aef949f908980391cfb50ca85282b2bbdf82eee4601279b293
🗳️ authorizeUpgrade hash: 0x46eff9d2232512903b18870134f4ba69e340caa65f6d228ad8d6e8366177ece4
#️⃣ Blake2-256 hash: 0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5
📦 IPFS: https://www.ipfs.io/ipfs/QmRNwfcwxx2chusuA1egwMPqFsdpmyTipoPHD4Q3oNtnTj
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.4.2
GIT commit :
GIT tag :
GIT branch :
Rustc : rustc 1.66.1 (90743e729 2023-01-10)
Time : 2023-10-27T09:22:25Z
== Compact
Version : zeitgeist-51 (zeitgeist-1.tx26.au1)
Metadata : V14
Size : 6.00 MB (6286319 bytes)
setCode : 0x2ad00206669a868e76125cbfda7f67ce649e77320b8c0ddee906eae3b771bc61
authorizeUpgrade : 0x9107974922b3b28358e2181766d1a8f099ac7abc36cde2497ee49c708cd85a3f
IPFS : Qmc98KJQvvoL35kFosNYLFf25eENiRM5FvPevEtzEtqGnz
BLAKE2_256 : 0x4b793893459825442ce6efd3acce8e6c9d140ffd74a9a573c29a59e37e386817
Wasm : ./runtime/zeitgeist/target/srtool/production/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.wasm
== Compressed
Version : zeitgeist-51 (zeitgeist-1.tx26.au1)
Metadata : V14
Size : 1.48 MB (1555120 bytes)
Compression : 75.27%
setCode : 0x17eda730c1aa11aef949f908980391cfb50ca85282b2bbdf82eee4601279b293
authorizeUpgrade : 0x46eff9d2232512903b18870134f4ba69e340caa65f6d228ad8d6e8366177ece4
IPFS : QmRNwfcwxx2chusuA1egwMPqFsdpmyTipoPHD4Q3oNtnTj
BLAKE2_256 : 0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5
Wasm : ./runtime/zeitgeist/target/srtool/production/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm
Changes
- Extend benchmark list (#1170)
- Add updated weights from reference machine (#1169)
- Update versions (#1168)
- Emit court opened event (#1165)
- Update neo-swaps events (#1163)
- Add log targets to runtime pallets (#1159)
- Fix build (#1157)
- Fix market creator paying fees to himself (#1156)
- Prepend market_id to MarketCreatorFee* events (#1155)
- Improve durability of fixed point conversion function (#1151)
- Integrate zombienet configuration to start parachain node (#1150)
- Add disputant to market dispute event (#1148)
- Include system remarks to help testing process (#1147)
- Remove
admin_destroy_market
(#1145) - Allow selling complete sets regardless of market status (#1144)
- Implement Parimutuel markets (#1138)
- Restructure to unambiguous BalanceOf (#1137)
- Implement close markets early feature (#1127)