github crypto-org-chain/cronos v0.9.0-beta1

latest releases: v1.4.0-rc0, v1.3.1, v1.3.0...
pre-release2 years ago

This is the first beta release of the next major breaking version.

The upgrade plan name is v0.9.0.

Prioritized Mempool

This version integrated the prioritized mempool introduced in tendermint v0.34.20 and cosmos-sdk 0.46.0, the tx priority is determined by the effective priority fee calculated by the EIP-1559 feemarket, and the validators need to use the v1 mempool to enable this feature.

The EIP-1559 feemarket is also applied to native cosmos-sdk transactions, the gas price computed with the current fee/gas fields is used as the feeCap, and the tipFeeCap need to be provided with the ExtensionOptionDynamicFeeTx, if no extension options are provided, the tipFeeCap defaults to max int.

The patch to the hermes(the rust version of IBC relayer) to support the prioritized mempool is not merged yet, please build from the fork in the pull request for now.

App DB Backend

We don't release different binaries for different DB backends anymore, the new version support both rockedb and goleveldb at the same time, and can be configured in the app.toml with the app-db-backend field.

exception: arm mac binary don't support rocksdb yet.

Interchain Accounts

The controller side functionalities of the interchain-accounts are integrated into Cronos, for example, user can control the staking on crypto.org chain from Cronos now (after both chains have upgraded with this new feature).

Custom Tx Indexer

A custom eth tx indexer is implemented to save disk space for the full nodes, enable it in app.toml with the json-rpc.enable-indexer field, for an existing node, you need to also run the command cronosd index-eth-tx to manually index the legacy blocks, to avoid a resyncing from scratch.

Don't miss a new cronos release

NewReleases is sending notifications on new releases.