github zeitgeistpm/zeitgeist v0.2.0

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

Upgrade Priority: ❗ CRITICAL ❗ Previous versions are incompatible with this release.

Highlights:

  • Implemented Liquidity Mining pallet to incentivize liquidity providers.
  • Implemented Court pallet which serves to properly dispute and resolve markets.
  • Implemented novel Rikiddo market scoring rule that the automated market maker can use to provide a better trading experience.
  • Prepared node for operation as a parachain.

The v0.2.0 release is one major step forward in Zeitgeist's roadmap: It is the first release that fully supports execution as a parachain. In addition to that, many core features, such as liquidity mining, court conflict resolution and our novel Rikiddo market scoring rule, were completed and integrated.

In terms of non-core features, the release introduces improvements in the configuration of the runtime parameters, including a distinguished address prefix for Zeitgeist accounts (addresses start with "d" now). The whole codebase was updated to the most recent Substrate and Polkadot versions and was internally audited for errors, unused parameter and dependencies. The weights were updated to mirror the most recent changes in the amount of transaction costs and to accuretely estimate execution time for a reliable block time.
Some additional pallets, such as the Collective, Crowdloan, Identity, Treasury and Utility pallets were added to ease interaction with the chain and as a preparation for future features.
Preparations for Subsquid, a data processing tool that gathers blockchain data and allows complex queries on it using GraphQL, were met. Finally, the chain specification and docker image were updated for our beta testnet:
This release marks the sunsetting of Zeitgeist's former testnet Battery Park, and the introduction of the new parachain testnet called Battery Station. Battery Station is hosted on a Relay Chain architecture instead of a solo chain in order to mimic the same deployment environment that we will experience on Kusama as closely as possible. To access the Zeitgeist Battery Station parachain you can use this endpoint: wss://bsr.zeitgeist.pm.

Runtime Version

Battery Station

spec_version: 23
transaction_version: 6

Changes

  • Update docker images (#337)
  • New spec for deployment (#335)
  • [Pallets] Prepare events for usage in Subsquid (#334)
  • [Proposal] Temporarily remove orderbook-v1 from the runtime (#331)
  • Add Collective pallet (#330)
  • Fill benchmark_metadata (#329)
  • Update moonbeam repository (#325)
  • Add Identity pallet (#324)
  • Add a few unit tests to enhance robustness (#322)
  • Remove unused parameters (#318)
  • Remove unused dependency (#317)
  • [Court] Add events (#316)
  • Polkadot 0.9.10 (#310)
  • Valid tardy jurors should also be slashed to reward winners (#305)
  • Add Crowdloan pallet (#300)
  • Add Authorized pallet (#297)
  • [Rikiddo] Integrate into swaps pallet (#294)
  • Audit the use of unchecked arithmetic operations (#288)
  • [PM] Add market to MarketCreated event (#285)
  • [Rikiddo] Write documentation (#279)
  • Integrate treasury pallet (#278)
  • Integrate Court into the Runtime (#276)
  • Update polkadot validator image (#274)
  • Add market disput mechanism (#273)
  • Add weights, remove deprecated migrations and adjust TxByteFee (#272)
  • Update validator image (#271)
  • [PM] Single extrinsic for creating and deploying a pool (#270)
  • Add Events for Liquidity Mining (#267)
  • [Rikiddo] Implement fuzz (#261)
  • Seventh iteration of the Court pallet (#248)
  • [Orderbook-v1] Implement fuzz targets (#247)
  • [Rikiddo] Implement Rikiddo pallet (#245)
  • Sixth iteration of the Court pallet (#244)
  • [Rikiddo] Implement Rikiddo trait and tests - part 2 (#242)
  • Update address prefix (#239)
  • [Runtime] Add utility pallet (#237)
  • Battery station deployment (#234)
  • Fifth iteration of the Court pallet (#233)
  • Fourth iteration of the Court pallet (#231)
  • [Rikiddo] Implement Rikiddo trait and tests - part 1 (#218)
  • Liquidity mining pallet (#122)

Don't miss a new zeitgeist release

NewReleases is sending notifications on new releases.