github zeitgeistpm/zeitgeist v0.3.2

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

Upgrade Priority: : Medium (timely upgrade recommended)

Highlights:

  • Significantly increased code quality and security
  • Added proxy pallet
  • Upgraded codebase to polkadot-v0.9.19

The primary feature of this release is the improvement of code quality and security. We achieved this by rectifying issues found during two external audits. In addition to these fixes, the entire codebase was updated.

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

Runtime Version

spec_version: 36
transaction_version: 13

Unrestricted Runtime

🏋️  Runtime size:		0.985 MB (1,033,349 bytes)
🗜  Compressed:			Yes, 80.04%
✨  Reserved meta:		OK - [6D, 65, 74, 61]
🎁  Metadata version:		V14
🔥  Core version:		zeitgeist-36 (zeitgeist-1.tx13.au1)
🗳️  system.setCode hash:	0x1f022f01862094ce844f9cce9520d4dcab3c0290900ccbf8b389f671176a2092
🗳️  authorizeUpgrade hash:	0xf2fc64a2aae6bb8d2abe2559822575eb2ea4c4945192b1a4bd3303158e0c3777
#️⃣  Blake2-256 hash:		0x84d809d2db2fd702c815ef63e4cb03a4aa23f5926a72ef4383d1742ff29d9833
📦  IPFS:			https://www.ipfs.io/ipfs/QmZRcBRzQ7DBcbUpk5uUHCemodDeynkFLe6Jpfaoij3dXL

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.20 using the docker image paritytech/srtool:1.60.0:
 Package     : zeitgeist-runtime v0.3.2
 GIT commit  : ce520be36cc06d6687ca2f5c8499d2deb762d32d
 GIT tag     : v0.3.2
 GIT branch  : HEAD
 Rustc       : rustc 1.60.0 (7737e0b5c 2022-04-04)
 Time        : 2022-05-16T16:08:29Z

== Compressed
 Version     : zeitgeist-36 (zeitgeist-1.tx13.au1)
 Metadata    : V14
 Size        : 1009.13 KB (1033349 bytes)
 Compression : 80.04%
 Proposal    : 0x1f022f01862094ce844f9cce9520d4dcab3c0290900ccbf8b389f671176a2092
 IPFS        : QmZRcBRzQ7DBcbUpk5uUHCemodDeynkFLe6Jpfaoij3dXL
 BLAKE2_256  : 0x84d809d2db2fd702c815ef63e4cb03a4aa23f5926a72ef4383d1742ff29d9833
 Wasm        : ./runtime//target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Restricted Runtime

🏋️  Runtime size:		0.985 MB (1,033,319 bytes)
🗜  Compressed:			Yes, 80.03%
✨  Reserved meta:		OK - [6D, 65, 74, 61]
🎁  Metadata version:		V14
🔥  Core version:		zeitgeist-36 (zeitgeist-1.tx13.au1)
🗳️  system.setCode hash:	0x84eb612b264032e4a4adde5d48d66aca8cac21e3a691dbcacbafcb5985e029c7
🗳️  authorizeUpgrade hash:	0x5064cff1916b3651f28a249cedf095961860c85ea96942cbc6d3b6cb05b59156
#️⃣  Blake2-256 hash:		0x4ad10afdd28ec8b1ed451c7017d3b291bcd9be1984982b4e8557e72a7e7dfdd9
📦  IPFS:			https://www.ipfs.io/ipfs/QmTvaqZr2karKa14jVH7jmWibeyY5dC3cUBw4i1SPfmruZ

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.20 using the docker image paritytech/srtool:1.60.0:
 Package     : zeitgeist-runtime v0.3.2
 GIT commit  : ce520be36cc06d6687ca2f5c8499d2deb762d32d
 GIT tag     : v0.3.2
 GIT branch  : HEAD
 Rustc       : rustc 1.60.0 (7737e0b5c 2022-04-04)
 Time        : 2022-05-16T16:28:41Z

== Compressed
 Version     : zeitgeist-36 (zeitgeist-1.tx13.au1)
 Metadata    : V14
 Size        : 1009.10 KB (1033319 bytes)
 Compression : 80.04%
 Proposal    : 0x84eb612b264032e4a4adde5d48d66aca8cac21e3a691dbcacbafcb5985e029c7
 IPFS        : QmTvaqZr2karKa14jVH7jmWibeyY5dC3cUBw4i1SPfmruZ
 BLAKE2_256  : 0x4ad10afdd28ec8b1ed451c7017d3b291bcd9be1984982b4e8557e72a7e7dfdd9
 Wasm        : ./runtime//target/srtool/release/wbuild/zeitgeist-runtime/zeitgeist_runtime.compact.compressed.wasm

Changes

  • Benchmark runtime (#627)
  • Bump versions to v0.3.2 (#623)
  • Add deploy_swap_pool_and_additional_liquidity to public dispatches (#619)
  • Upgrade codebase to polkadot-v0.9.19 (#617)
  • Set maximum for the market period (#614)
  • Add the proxy pallet (#613)
  • OracleBond unreserve in reject_market (#604)
  • Add MinSubsidyPerAccount constant (#601)
  • Make create_*_market emit the market_account, create_pool emit the pool_account (#594)
  • Fix documentation of MarketDestroyed event (#592)
  • Slash bonds when destroying market (#586)
  • Check market status in reject_market (#585)
  • Remove duplicate MarketNotReported error (#584)
  • Remove market_type parameter from admin_set_pool_as_stale (#582)
  • Fix unreserving of validity bond for advised market (#580)
  • Make MarketIdOf, BalanceOf & PoolId compact (#578)
  • Ensure that market can only be reported when closed (#577)
  • Make extrinsics #[transactional] (#576)
  • Rewrite authorized pallet, remove markets from market-commons (#574)
  • Report unnumbered TODOs (#559)
  • Remove cancel_pending_market (#556)

Don't miss a new zeitgeist release

NewReleases is sending notifications on new releases.