Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F13115986
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
7 KB
Subscribers
None
View Options
diff --git a/web/e.cash/pages/upgrade.js b/web/e.cash/pages/upgrade.js
index 2a810f874..0c09ae8c6 100644
--- a/web/e.cash/pages/upgrade.js
+++ b/web/e.cash/pages/upgrade.js
@@ -1,154 +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.3`;
+const latestVersion = `0.28.4`;
function Upgrade(props) {
return (
<Layout>
<SubPageHero
image={pins}
h2subtext="Nov 15th 2023"
h2text="eCash Network Upgrade"
>
<p>
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.
</p>
</SubPageHero>
<GradientSpacer />
<Container narrow>
<H3 text="What happened?" id="what" />
<p>
The planned upgrade of the eCash network has successfully
been completed. The first post-upgrade block is block number{' '}
<ExternalLink href="https://explorer.e.cash/block/000000000000000003e79cfe757a675909fd2bffde52158ce4ec826e5ac6ae79">
818670
</ExternalLink>
.
</p>
<H3 text="Who needs to upgrade?" id="who" />
<p>
All operators of a Bitcoin ABC full node must upgrade to the
latest major version ({latestVersion}). This is available at
the Bitcoin ABC{' '}
<Link href="https://bitcoinabc.org/releases/">
Releases Page
</Link>
.
</p>
<H3
text="What features are included in the Network Upgrade?"
id="features"
/>
<b>Staking Rewards</b>
<p>
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.
</p>
<p>
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.
</p>
<b>Miner fund increase</b>
<p>
The miner fund, part of the block reward that is funding
eCash network development, was increased from 8% of the
block reward to 32%.
</p>
<p>
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.
</p>
<H3 text="Do I need to upgrade my wallet?" id="wallet" />
<p>
The network upgrade only affects full nodes. Other eCash
software, including wallets such as{' '}
<Link href="https://bitcoinabc.org/electrum/">
Electrum ABC
</Link>{' '}
are not affected by the network upgrade.
</p>
<H3 text="How do I upgrade?" id="instructions" />
<p>
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:
</p>
<ol>
<li>
Shut down the node:
<br />
<code>./bitcoin-abc-0.27.15/bin/bitcoin-cli stop</code>
</li>
<li>
Download the new version archive from the website:{' '}
<br />
<code>
wget https://download.bitcoinabc.org/{latestVersion}
/linux/bitcoin-abc-{latestVersion}
-x86_64-linux-gnu.tar.gz
</code>
</li>
<li>
Extract the archive:
<br />
<code>
tar xzf bitcoin-abc-{latestVersion}
-x86_64-linux-gnu.tar.gz
</code>
</li>
<li>
Restart the node with the new version:
<br />
<code>
./bitcoin-abc-{latestVersion}/bin/bitcoind -daemon
</code>
</li>
<li>
Clean up old version and archives (optional):
<ul>
<li>
<code>rm -rf bitcoin-abc-0.27.15</code>
</li>
<li>
<code>
rm -f
bitcoin-abc-0.27.15-x86_64-linux-gnu.tar.gz
</code>
</li>
<li>
<code>
rm -f bitcoin-abc-{latestVersion}
-x86_64-linux-gnu.tar.gz
</code>
</li>
</ul>
</li>
</ol>
</Container>
</Layout>
);
}
export default Upgrade;
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sun, Mar 2, 13:01 (18 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5187933
Default Alt Text
(7 KB)
Attached To
rABC Bitcoin ABC
Event Timeline
Log In to Comment