Conflux v2.2.0 Network Hardfork Upgrade Announcement(20221104)

Conflux Network will be upgraded when the Block Number reaches 137740000 (estimated on 13:00 Nov.17th, 2022 (GMT+8)) or PoS Block Number reaches 360900 (estimated on 21:00 Nov.16th, 2022 (GMT+8)), depending on the earlier one of these two. All nodes need to be upgraded before the time mentioned above.

The new fullnode program’s download link: https://github.com/Conflux-Chain/conflux-rust/releases

Upgrade Contents

RPC Improvements

  • Add filter RPCs in eSpace including eth_newFilter, eth_newBlockFilter, eth_newPendingTransactionFilter, eth_getFilterChanges, eth_getFilterLogs, eth_uninstallFilter. Note that you need to set poll_lifetime_in_seconds in the configuration to enable these RPCs.
  • Support finalized block tag and compatibility support for safe tag in eSpace RPCs.
  • Use a random 16-byte value for eth_filter id instead of an increasing integer.

Bug Fixes

  • Fix the state availability check in RPCs when the full history states are available.
  • Fix a possible panic in PoS peer connection.
  • Fix an issue in the sigma protocol.
  • Fix a rare unexpected push delay in pubsub RPCs.
  • Fix the wrong unlock time setting for CIP99.
  • Fix the epoch_height error when cfx_call is called on an old history state.

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

If the Conflux node is not upgraded to the latest version, the node will be incompatible with the upgraded Conflux protocol and cannot interact with the latest Conflux Network as expected (functions like synchronizing blocks, mining, etc might be disabled).

To node operators and miners

  • If you upgrade your node before the Block Number reaches 137740000 (estimated on 13:00 Nov.17th, 2022 (GMT+8)) or PoS Block Number reaches 360900 (estimated on 21:00 Nov.16th, 2022 (GMT+8)), depending on the earlier one of these two, you need to replace conflux.exe with the new one in Conflux v2.2.0 under the run directory, then restart the node.
  • If you upgrade your node after the Block Number reaches 137740000 (estimated on 13:00 Nov.17th, 2022 (GMT+8)) or PoS Block Number reaches 360900 (estimated on 21:00 Nov.16th, 2022 (GMT+8)), depending on the earlier one of these two, you need to delete all data and restart the node.
  • If you start a new node, you can download the latest version of Conflux v2.2.0 and run it.

To ordinary users:

The upgrade will not affect the normal use of the Conflux Network. However, we advise you to avoid using the network due to instability and operational delay during the upgrade. There is a possibility that your asset on Conflux Network will be lost.

Thanks 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!

2 Likes