Skip to content

Releases: Conflux-Chain/conflux-rust

Conflux v2.4.0

28 Jun 08:04
205095d
Compare
Choose a tag to compare

This release introduces a new hardfork. All nodes should be upgraded before the epoch number reaches 101900000 (estimated on Aug 6). CIPs will be enabled when the block number reaches 247480000 (estimated on Aug 13), and CIP-136 will be enabled when the PoS block number reaches 1684080 (estimated on Aug 13).

Incompatible Changes

RPC Improvement

  • Implement Geth style trace RPC for eSpace, including debug_traceTransaction, debug_traceBlockByHash, and debug_traceBlockByNumber. Docs about tracer is in docs/transaction-tracer.
  • Support EIP1559-type eSpace transactions.
  • Implement EIP1559 related RPCs eth_feeHistory and eth_maxPriorityFeePerGas.
  • Support CIP1559-type native transactions.
  • Implement CIP1559 related RPCs cfx_maxPriorityFeePerGas, cfx_feeHistory, and cfx_getFeeBurnt.

Bug Fix

  • Fix a packing pool bug when all the transactions have the same price.

Conflux v2.4.0-testnet-fix3

27 Jun 08:03
Compare
Choose a tag to compare
Pre-release

This should be updated before the PoS block number reaches 1733760 (Jul 4).

  • Set the locking and unlocking time corectly back to 13 days and 1 day respectively.

Conflux v2.4.0-testnet-fix2

15 Jun 19:41
Compare
Choose a tag to compare
Pre-release
  • Fix a failing debug assert.

Conflux v2.4.0-testnet-fix

14 Jun 09:01
Compare
Choose a tag to compare
Pre-release
  • Fix PoS hardfork parameters.

Conflux v2.4.0-testnet

11 Jun 03:15
Compare
Choose a tag to compare
Pre-release

This release introduces a new hardfork. All nodes should be upgraded before the epoch number reaches 175600000 (estimated on June 13). CIPs will be enabled when the block number reaches 226570000 (estimated on June 14), and CIP-136 will be enabled when the PoS block number reaches 1685544 (estimated on June 14).

Incompatible Changes

RPC Improvement

  • Implement Geth style trace RPC for eSpace, including debug_traceTransaction, debug_traceBlockByHash, and debug_traceBlockByNumber. Docs about tracer is in docs/transaction-tracer.
  • Support EIP1559-type eSpace transactions.
  • Implement EIP1559 related RPCs eth_feeHistory and eth_maxPriorityFeePerGas.
  • Support CIP1559-type native transactions.
  • Implement CIP1559 related RPCs cfx_maxPriorityFeePerGas, cfx_feeHistory, and cfx_getFeeBurnt.

Bug Fix

  • Fix a packing pool bug when all the transactions have the same price.

Conflux v2.3.5

22 Apr 06:25
f61ffeb
Compare
Choose a tag to compare

Bug Fix

  • Fix some compatibility issues that block archive nodes from syncing.
  • Fix a transaction pool underflow/overflow.
  • Fix an issue that Sqlite may use too much system temp directory space.
  • Fix a packing pool bug when all the transactions have the same price.
  • Fix a corner case where CIP-107 assertation fails.

Improvement

  • Make reboot faster if use_isolated_db_for_mpt_table is enabled.
  • Enable keep_era_genesis_snapshot by default to provide one more snapshots for sync.
  • Refactor EVM code to prepare for the following hardforks.

Conflux v2.3.5-testnet

11 Mar 03:30
Compare
Choose a tag to compare
Pre-release

Bug Fix

  • Fix some compatibility issues that block archive nodes from syncing.
  • Fix a transaction pool underflow/overflow.
  • Fix an issue that Sqlite may use too much system temp directory space.

Improvement

  • Make reboot faster if use_isolated_db_for_mpt_table is enabled.
  • Enable keep_era_genesis_snapshot by default to provide one more snapshots for sync.

Conflux v2.3.4

18 Jan 05:40
b9befd1
Compare
Choose a tag to compare

Configuration Improvement

  • Add configuration use_isolated_db_for_mpt_table. Setting it to true will reduce the disk usage.
    • Note that the first restart after setting this configuration will take several hours, and the feature is still being tested, so use with caution.

Transaction Pool Improvement

  • Implement a new transaction pool packing strategy so transactions with higher gas prices are more likely to be packed.

RPC Improvement

  • Fix a rare panic in RPC metrics.
  • Only count core space transactions for cfx_gasPrice.

Bug Fixes

  • Fix an issue that may make the transaction pool panic.
  • Fix an issue in the snapshot optimization that may lead to reboot failure.

Conflux v2.3.4-3-testnet

18 Jan 05:14
Compare
Choose a tag to compare
Pre-release

Bug Fix

  • Fix an issue in the snapshot optimization that may lead to reboot failure.

Conflux v2.3.4-2-testnet

08 Jan 10:16
Compare
Choose a tag to compare
Pre-release

Bug Fix

  • Fix an issue that may make the transaction pool panic.