diff --git a/web/e.cash/pages/upgrade.js b/web/e.cash/pages/upgrade.js index 2daeacbc4..a0ccd69c9 100644 --- a/web/e.cash/pages/upgrade.js +++ b/web/e.cash/pages/upgrade.js @@ -1,155 +1,154 @@ // Copyright (c) 2023 The Bitcoin developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. import Layout from '/components/layout'; import SubPageHero from '/components/sub-page-hero'; import H3 from '/components/h3'; import Link from 'next/link'; +import ExternalLink from '/components/external-link'; import { Container, GradientSpacer } from '/components/atoms'; import pins from '/public/animations/pins.json'; const latestVersion = `0.28.2`; function Upgrade(props) { return (

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.

+

+

+ The planned upgrade of the eCash network has successfully + been completed. The first post-upgrade block is block number{' '} + + 818670 + + . +

All operators of a Bitcoin ABC full node must upgrade to the - latest major version (0.28.x). This is available at the - Bitcoin ABC{' '} + latest major version ({latestVersion}). This is available at + the Bitcoin ABC{' '} Releases Page .

-

-

- 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 1700049600 (12:00:00 UTC on - November 15th, 2023). 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. -

Staking Rewards

A block policy is added that 10% of the block reward is allocated as a staking reward. There is one recipient in each block, chosen from the avalanche quorum. The reward is sent to the Proof `payoutAddress` field, chosen deterministically from the quorum based on the previous block hash, with probability weighted by the Proof's stake amount.

eCash miners must ensure that their mining setup is properly configured to add the staking rewards to the coinbase outputs. The payout address and amount are available via the `getblocktemplate` RPC.

Miner fund increase

The miner fund, part of the block reward that is funding - eCash network development, will increase from 8% of the + eCash network development, was increased from 8% of the block reward to 32%.

eCash miners must ensure that their mining setup is properly configured to use the proper miner fund amount. This information is available via the `getblocktemplate` RPC.

The network upgrade only affects full nodes. Other eCash software, including wallets such as{' '} Electrum ABC {' '} are not affected by the network 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.27.15 to version{' '} {latestVersion} on Linux:

  1. Shut down the node:
    ./bitcoin-abc-0.27.15/bin/bitcoin-cli stop
  2. Download the new version archive from the website:{' '}
    wget https://download.bitcoinabc.org/{latestVersion} /linux/bitcoin-abc-{latestVersion} -x86_64-linux-gnu.tar.gz
  3. Extract the archive:
    tar xzf bitcoin-abc-{latestVersion} -x86_64-linux-gnu.tar.gz
  4. Restart the node with the new version:
    ./bitcoin-abc-{latestVersion}/bin/bitcoind -daemon
  5. Clean up old version and archives (optional):
    • rm -rf bitcoin-abc-0.27.15
    • rm -f bitcoin-abc-0.27.15-x86_64-linux-gnu.tar.gz
    • rm -f bitcoin-abc-{latestVersion} -x86_64-linux-gnu.tar.gz
); } export default Upgrade;