Avalanche Pre-Consensus coming to mainnet!
eCash
eCash
NETWORK UPGRADE

eCash Network Upgrade

As part of its rapid development roadmap, the eCash network undergoes periodic network upgrades. Check here to find up-to-date information so you can stay informed, and be prepared for the next upgrade.

plus icon
Who needs to upgrade?

All operators of a Bitcoin ABC full node must upgrade to the latest major version 0.32.x (current latest version is 0.32.0). This includes node operators, Avalanche staking nodes, Miners and Exchanges. This is available at the Bitcoin ABC Releases Page.

plus icon
Exactly when will the upgrade activate?

In order to activate reliably at a predictable time, the network upgrade uses the “Median Time Past” mechanism. The upgrade activates when the median of the last 11 blocks reaches timestamp 1763208000 (12:00:00 UTC on November 15th, 2025). This means that the upgrade does not actually activate exactly at that time, but typically about one hour later, when 6 blocks with timestamps greater than the activation time have been produced.

plus icon
What features are included in the Network Upgrade?

This upgrade includes several new protocol features:

Avalanche Pre-Consensus

Pre-Consensus allows nodes to finalize transactions using the Avalanche protocol. Finalized transactions are protected from double-spending by rejecting blocks containing transactions that conflict with them.

This means that transactions can be relied on within 2-3 seconds with a high degree of trust, since finalized transactions are protected from double spending by Avalanche-enabled eCash nodes. See the Pre-Consensus launch announcement for more information on this new feature.

64-Bit Integers in Script

After this upgrade, 64-bit integers (63 value bits + 1 sign bit) will be enabled. This is an increase from the 31+sign-bit range that is currently active on Script.

This improvement will allow more finely grained Script smart contracts, for example enabling more precise prices for large Agora offers.

Heartbeat Update

A 1-block window is added to the Real-Time Target calculation. This is a refinement to reduce an artifact in the Heartbeat behaviour in particular the case where two blocks are mined in quick succession. See the eCash Mining page for more details.

Staking Rewards Pre-Consensus

With this feature, eCash staking nodes use Avalanche polling to come to consensus on the staking reward winner for the next block before it is mined. This makes the network more robust, while retaining the existing staking reward behavior.

plus icon
Do I need to upgrade my wallet?

The network upgrade only affects full nodes. Other eCash software, including wallets such as Electrum ABC are not affected by the network upgrade.

plus icon
How do I upgrade?

The process of upgrading your node is straightforward: simply stop the currently running node, download the new version, and start the new version. Here are some example instructions for upgrading from version 0.31.13 to version 0.32.0 on Linux:

1. Shut down the node:

./bitcoin-abc-0.31.13/bin/bitcoin-cli stop

2. Download the new version archive:

wget https://download.bitcoinabc.org/0.32.0/linux/bitcoin-abc-0.32.0-x86_64-linux-gnu.tar.gz

3. Extract the archive:

tar xzf bitcoin-abc-0.32.0-x86_64-linux-gnu.tar.gz

4. Restart the node with the new version:

./bitcoin-abc-0.32.0/bin/bitcoind -daemon

5. Clean up old version and archives (optional):

rm -rf bitcoin-abc-0.31.13
rm -f bitcoin-abc-0.31.13-x86_64-linux-gnu.tar.gz
rm -f bitcoin-abc-0.32.0-x86_64-linux-gnu.tar.gz

plus icon
Important Notes

  • Always backup your wallet and configuration files before upgrading
  • Test the upgrade on a testnet or development environment first if possible
  • Monitor your node after upgrading to ensure it's functioning correctly
  • Check the Bitcoin ABC releases page for the latest version information
eCash

Start building with XEC

Discover the ecosystem of applications and tools built on the eCash network. Start building the future of cash for the internet.