github Conflux-Chain/conflux-rust v3.0.3-testnet
Conflux v3.0.3-testnet

pre-release4 hours ago

Bug Fixes

  • Fix CIP-78 sponsor flags: Fixed incorrect gasCoveredBySponsor and storageCoveredBySponsor receipt fields for reverted transactions in the cip78a→cip78b window during testnet replay (#3388)
  • Fix incorrect tx gas limit in packing pool: Fixed incorrect transaction gas limit maintenance in packing pool (#3383)
  • Fix fee_history deadlock: Use read_recursive to avoid reentrant deadlock in fee_history (#3374)
  • Fix PoS force-retire overflow: Fixed "subtract with overflow" panic when PoS force-retire happens early (#3343)
  • Fix eth_estimateGas for SenderDoesNotExist: Handle SenderDoesNotExist as insufficient funds error in eth_estimateGas (#3341)
  • Fix CPU mining: Fixed unexpected mining time in CPU mining (#3339)
  • Fix stratum: Remove peer from stratum worker if sending message failed (#3307)

New Features

CIP-166: Count Leading Zeros Opcode

State Dump Subcommand

  • Added dump subcommand to dump all eSpace accounts as JSON file (#3314)

RPC Changes

  • eth_blockByNumber: Added support for pending tag (#3368)
  • cfx_getTransactionReceipt: Include accumulatedGasUsed field (#3362)
  • Core space trace: Updated trace_epoch response type, removed Option wrapper for some fields (#3371, #3369)
  • Core space log: Added timeStamp to Core Space log object including light client get_logs (#3358)
  • Core space address verbose mode: Added configuration option rpc_address_simple_mode to control Core Space address verbose mode (#3356)
  • Transaction pool logging: Added debug RPCs and logging for transaction pool diagnostics (#3345)

Infrastructure & Dependencies

  • Bump Rust to 1.90 (#3333)
  • Bump revm and c-kzg to latest version (#3347)
  • Cargo deny: Resolved multiple dependency audit issues (#3346, #3363, #3370, #3376, #3381, #3384, #3386)
  • CI/CD: Added Linux, macOS, and Windows GitHub Actions build workflows with release artifact upload (#3351, #3364, #3365, #3367)
  • Fix Windows build: Upgraded vergen to vergen-git2 (#3361), fixed Windows compile issue from jemallocator upgrade (#3342)
  • Log configuration: Improved error hints for missing log config and TTY issues (#3357, #3359, #3360)
  • Upgrade solc-select: Fixed 403 error in integration tests (#3379, #3382)

Don't miss a new conflux-rust release

NewReleases is sending notifications on new releases.