Skip to main content

Kusama Upgrade Bulletin (1031)

December 20, 2019 in Upgrade Bulletin, Kusama
Avatarby Gavin Wood

Kusama is about to get a new logic core; here’s the details.

Details

  • Runtime version: 1031
  • Supported natively by Polkadot v0.7.10
  • Polkadot Git commit hash: f76665b
  • Substrate Git commit hash: ab4aca3

Key changes

  • Increase the minimum treasury bond (#701): There have been several small, anonymous and effectively garbage proposals submitted to the treasury. The minimum deposit (which is slashable if the proposal is not accepted) has therefore been raised from 1 KSM to 20 KSM in an effort to reduce this.
  • Remove incorrect assumption that runners-up were sorted by account (#4429): A bug fix to the council elections module that ensures runners-up can voluntarily remove themselves in all circumstances.
  • Update Balances Pallet events to help block explorers (#4389): This is designed to help ensure that the total balance of an account will not change except with an event. It avoids burning balances early, instead moving dust balances between free and reserved to ensure that the total balances adds up. When a dust balance is burned in the reaping of an account, then an event is emitted.
  • Use decl_error in various modules (various): Errors were generally passed back as fixed strings; this passes them as proper error codes, allowing developers and users to understand better what went wrong if/when a transaction fails.
  • Remove proposal when it is refused (#4399): A refused council proposal was not removed when rejected, which meant it could never be resubmitted as a proposal. This fixes it.
  • Identity module enhancements (#4401): Two enhancements to the identity module. One allows the registrars to change their associated account IDs. Secondly, registered sub-accounts are now stored in state under their own address, thereby allowing their efficient querying without need for a large index that would be impractical for the UI and light clients.

Timeline

  • Submitted as a council proposal at: #292,427
  • Accepted as a council proposal at: #292,751
  • Preimage noted at: #294,167
  • Referendum end block: #295,787
  • Activation block: #295,787

From the blog

Product

JAM Session: Gavin Wood Reveals Bold Vision for Polkadot's Next Revolution

Yesterday at Token 2049 Dubai, Gavin Wood announced a bold vision for the next generation of Polkadot technology. In line with the other groundbreaking firsts that Polkadot has brought to the market, this new vision is set to revolutionize the future of Web3. It will provide the speed, scale, full decentralization, and ease of use needed to drive forward deep innovation across not just Web3, but the entire tech landscape. At the heart of this vision is JAM, a new version of the Polkadot chain t

Bridges

The landscape of trustless bridges on Polkadot

With research and writing from Oliver Brett, Adrian Catangiu, and Aidan Musnitzky, this article explores the rich environment of bridge building, both within Polkadot and to external ecosystems. Any Web3 protocol with true aspirations of interoperability needs to consider the development and deployment of bridges to external networks, and in this sense Polkadot is no different. Blockchain bridges are, in essence, mechanisms for two sovereign chains with different technological foundations to o

AI

Unleashing the Potential of AI with Polkadot: the Blockchain Powered Revolution

Blockchain technology has opened up a world of possibilities, and nowhere is this more evident than in the emerging field of artificial intelligence (AI). The Polkadot network is at the forefront of this revolution, serving as a powerful platform for innovative AI projects that are pushing the boundaries of what's possible. In this blog, we'll dive into some of the most exciting AI initiatives within the Polkadot ecosystem, exploring how these projects are leveraging Polkadot's advanced capabili

Subscribe to the newsletter to hear about updates and events.