Skip to content

v0.15.0

Compare
Choose a tag to compare
@RiccardoM RiccardoM released this 19 Jan 06:53
· 805 commits to master since this release
1cd2bc6

Desmos v0.15.0 "Helios"

This release updates Desmos to be based on the new Cosmos v0.40 "Stargate" release. Such version brings a lot of
different changes with it. Following you can find a list of the most important changes, and how they will affect Desmos.
If you want to have a mor detailed view of what Stargate brings, you can check out
their release notes.

IBC

The major aim of this release is to set up the path to a brighter future thanks to the integration
of IBC, the Inter Blockchain Communication protocol. This will allow any chain to
independently send transaction towards Desmos, enabling it to be a true hub for social networks among the Cosmos
ecosystem.

Protocol buffers

With Stargate, the official encoding has been switched from Amino to the more popular and
fast protocol buffers. This will allow the chain nodes to handle
transactions faster improving the overall throughput. It will also allow clients to query the data
using gRPC, making it easier, faster and more reliable.

State sync

Another big improvements is the introduction
of Tendermint State Sync. This will allow new
nodes to easily catch up to the current chain state, thanks to automatic data snapshosts that other nodes will
periodically create and share.

Single application binary

Starting from this version, you will no longer have the access to desmosd and desmoscli. Instead, everything has been merged
together inside desmos. This will also make it easier to handle automatic upgrades.

Introduction of the --recover flag inside the init command

Once thing that has been highly requested from validators, is the ability to recover the node key in the case something
goes wrong. Starting from this version, you will be able to provide a custom seed to the desmosd init command using
the --recover flag. This enables nodes operator to always recover their keys if needed, starting from the seed node.