Developers Forum for XinFin XDC Network

Cover image for XDC v2.5.0-beta1: Enhancing Performance, Security & Compatibility
AnilChinchawale
AnilChinchawale

Posted on

XDC v2.5.0-beta1: Enhancing Performance, Security & Compatibility

⏳ Scheduled Upgrade: Feb 14, 2025 at Block 71550000

The XDC upgrade brings significant improvements to the XDC Network, focusing on efficiency, Ethereum compatibility, and developer experience.

🔥 Key Enhancements:

1️⃣ Performance & EVM Optimization

  • Optimized VM execution by reducing redundant computations
  • Improved EVM reusability for better efficiency
  • New structured BlockContext & TxContext

2️⃣ Ethereum EIPs Implemented

  • EIP-1559: Dynamic gas fee structure
  • EIP-2565: Lowered gas cost for modular exponentiation
  • EIP-3651: Warm coinbase for gas efficiency
  • EIP-1153: Transient storage for contracts

3️⃣ RPC & API Enhancements

  • xdpos_getBlockInfoByEpochNum API added
  • Gas cap set to 50M via rpc-gascap flag
  • Admin tools: addTrustedPeer & removeTrustedPeer
  • Improved EstimateGas accuracy

4️⃣ Security & Code Refactoring

  • Fixed high pending special transactions issue
  • Fixed node memory leaks in AccountsManager
  • Standardized string formatting & removed unused imports

5️⃣ Network & Deployment Updates

  • WebSocket & HTTP can now share the same port
  • Increased max peers to 50
  • Reduced mainnet/testnet timeout to 10s
  • Bootnodes list updated
  • Upgraded to Go 1.22

📢 Node Operators & Developers – Upgrade Ready?

Stay tuned for the official upgrade guide and test compatibility early!

🔗 Full Release Notes: GitHub

Discussion (0)