Conflux Tethys Network v1.1.5 Upgrade Announcement

Improvements

RPC Improvements

  • Fix incorrect responses of cfx_getBlockRewardInfo. If the node needs to serve this RPC, it needs to clear all data and resync the chain.
  • Simplify EVM revert reason in RPC responses. This may cause incompatible issues if the user was decoding the error messages manually.
  • Add new RPC cfx_getBlockByBlockNumber.
  • Add blockNumber to the returned JSON object in cfx_getBlockByHash, cfx_getBlockByEpochNumber, and cfx_getBlockByHashWithPivotAssumption.
  • Accept pivot hash in cfx_getEpochReceipts.
  • Raise error in cfx_getBlockByHashWithPivotAssumption if the provided block hash does not belong to the provided epoch.
  • Fix returnData format of CallResult.
  • Fix incorrect firstTxStatus response of cfx_getAccountPendingTransactions if start_nonce is provided.
  • Update cfx_getCode so that it returns an empty hex 0x if the account does not exist instead of raising an error.

Configuration Improvement

  • Add persist_block_number_index to persist block number indices. It allows responding to block-number-related RPC requests for old epochs.
  • Add storage_max_open_mpt_count to configure maximal number of opened MPT.

Download

The new version of the node program can be downloaded in github.com/Conflux-Chain/conflux-rust/releases.

I am a node operator/miner, what do I need to do?

If you have started the node, you need to suspend the operation of the node first, and then replace the executable file named “conflux” in the run directory of the original node program with the Conflux executable file of the Conflux v1.1.5 node program. It can be restarted later.
If you start a new node, you can download the latest version of Conflux v1.1.5 and run it.

What will happen if I do not upgrade the nodes or refuse to upgrade?

Under normal circumstances, there will be no problems. This upgrade does not involve the content of the consensus layer, it is your choice to upgrade or not.

What impact will it have on ordinary users?

During the upgrade process of nodes running on the chain, some services may be affected and delayed. After the node upgrade is completed, it will return to normal.

Thanks to our community for your support!

A sincere thank you to the Conflux community and all the developers in the Conflux ecosystem. Thank you for your hard work, thoughts, and contributions. To a better future!

1 Like