diff --git a/bcha.html b/bcha.html index 7bce6d3..f8cd6a2 100644 --- a/bcha.html +++ b/bcha.html @@ -1,16 +1,16 @@ --- layout: base title: Bitcoin ABC subtitle: About BCHA ---
-
+
{% include upgrade-notice.html %} -
+

BCHA has been rebranded to eCash.

This page is obsolete. For up-to-date information, please visit our eCash resource page.

diff --git a/css/main.css b/css/main.css index 154ef6d..d2c9b9b 100644 --- a/css/main.css +++ b/css/main.css @@ -1,882 +1,882 @@ --- layout: null --- @import url("pygment_highlights.css"); /* --- General --- */ body { font-family: 'Lora', 'Times New Roman', serif; font-size: 18px; color: #404040; position: relative; background-color: {{ site.page-col }}; {% if site.page-img %} background-image: url({{ site.page-img }}); background-attachment: fixed; {% endif %} } p { line-height: 1.5; margin: 30px 0; } h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 800; } a { color: {{ site.link-col }}; } a:hover, a:focus { color: {{ site.hover-col }}; } blockquote { color: #808080; font-style: italic; word-wrap: break-word; } blockquote p:first-child { margin-top: 0; } hr.small { max-width: 100px; margin: 15px auto; border-width: 4px; border-color: inherit; border-radius: 3px; } .main-content { padding-top: 80px; } @media only screen and (min-width: 768px) { .main-content { padding-top: 130px; } } .main-explain-area { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; padding: 15px inherit; } .hideme { display: none; } ::-moz-selection { color: white; text-shadow: none; background-color: {{ site.hover-col }}; } ::selection { color: white; text-shadow: none; background-color: {{ site.hover-col }}; } img::selection { color: white; background: transparent; } img::-moz-selection { color: white; background: transparent; } img { max-width: 100%; } .linked-section { padding-top: 60px; margin-top: -25px; } /* --- Navbar --- */ .navbar-custom { background-color: {{ site.navbar-col }}; border-bottom: 1px solid #EAEAEA; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; {% if site.navbar-img %} background-image: url({{ site.navbar-img }}); background-attachment: fixed; {% endif %} } .navbar-custom .nav li a { text-transform: uppercase; font-size: 12px; letter-spacing: 1px; } .navbar-custom .navbar-brand, .navbar-custom .nav li a { font-weight: 800; color: {{ site.navbar-text-col }}; } .navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus , .navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus { color: {{ site.hover-col }}; } .navbar-custom .navbar-brand-logo { padding-top: 0; -webkit-transition: padding .5s ease-in-out; -moz-transition: padding .5s ease-in-out; transition: padding .5s ease-in-out; } .navbar-custom .navbar-brand-logo img { -webkit-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; transition: height .5s ease-in-out; } .navbar-custom.top-nav-short .navbar-brand-logo { padding-top: 5px; } .navbar-custom.top-nav-short .navbar-brand-logo img { } @media only screen and (min-width: 768px) { .navbar-custom { padding: 20px 0; -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; } .navbar-custom.top-nav-short { padding: 0; } } /* Multi-level navigation links */ .navbar-custom .nav .navlinks-container { position: relative; } .navbar-custom .nav .navlinks-parent:after { content: " \25BC"; } .navbar-custom .nav .navlinks-children { width: 100%; display: none; word-break: break-word; } .navbar-custom .nav .navlinks-container .navlinks-children a { display: block; padding: 10px; padding-left: 30px; background-color: {{ site.navbar-children-col }}; text-decoration: none !important; border-width: 0 1px 1px 1px; font-weight: normal; } @media only screen and (max-width: 767px) { .navbar-custom .nav .navlinks-container.show-children { background: rgba(0, 0, 0, 0.2); } .navbar-custom .nav .navlinks-container.show-children .navlinks-children { display: block; } } @media only screen and (min-width: 768px) { .navbar-custom .nav .navlinks-container { text-align: center; } .navbar-custom .nav .navlinks-container:hover { background: rgba(0, 0, 0, 0.1); } .navbar-custom .nav .navlinks-container:hover .navlinks-children { display: block; } .navbar-custom .nav .navlinks-children { position: absolute; } .navbar-custom .nav .navlinks-container .navlinks-children a { padding-left: 10px; border: 1px solid #eaeaea; border-width: 0 1px 1px; } } /* --- Footer --- */ footer { display: flex; flex: 1 100%; flex-flow: row wrap; text-align: center; padding: 20px 0; border-top: 1px #EAEAEA solid; margin-top: 50px; font-size: 14px; background-color: {{ site.footer-col }}; {% if site.footer-img %} background-image: url({{ site.footer-img }}); background-attachment: fixed; {% endif %} } footer p.text-muted { color: {{ site.footer-text-col }}; } footer a { color: {{site.footer-link-col}}; font-weight: bold; } footer .copyright { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; text-align: center; margin-top: 1em; } @media only screen and (min-width: 768px) { footer .footer-links { font-size: 18px; } footer .copyright { font-size: 16px; } } /* --- Post preview --- */ .post-preview { padding: 20px 0; border-bottom: 1px solid #eee; } @media only screen and (min-width: 768px) { .post-preview { padding: 35px 0; } } .post-preview a { text-decoration: none; color: #404040; } .post-preview a:focus, .post-preview a:hover { text-decoration: none; color: {{ site.hover-col }}; } .post-preview .post-title { font-size: 30px; margin-top: 0; } .post-preview .post-subtitle { margin: 0; font-weight: 300; margin-bottom: 10px; } .post-preview .post-meta, .post-heading .post-meta { color: #808080; font-size: 18px; font-style: italic; margin: 0; } .post-preview .post-entry { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; } .post-entry-container { display: flex; } .post-entry { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1 100%; } .post-image { float: right; height: 192px; width: 192px; margin-top: -35px; filter: grayscale(90%); } .post-image:hover { filter: grayscale(0%); } .post-image img { border-radius: 100px; height: 192px; width: 192px; } .post-preview .post-read-more { font-weight: 800; } @media only screen and (min-width: 768px) { .post-preview .post-title { font-size: 36px; } } @media only screen and (max-width: 500px) { .post-image, .post-image img { height: 100px; width: 100px; } .post-image { width: 100%; text-align: center; margin-top: 0; float: left; } } /* --- Post and page headers --- */ header { flex: 1 100%; } .intro-header { margin-bottom: 20px; position: relative; pointer-events: none; } .intro-header .page-heading { text-align: center; } .intro-header .page-heading h1 { margin-top: 0; font-size: 40px; } .intro-header .post-heading h1 { margin-top: 0; font-size: 35px; } .intro-header .page-heading .page-subheading, .intro-header .post-heading .post-subheading { font-size: 27px; line-height: 1.1; display: block; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; margin: 10px 0 0; } .intro-header .post-heading .post-subheading { margin-bottom: 20px; } .header-section.has-img .no-img { margin-top: 0; background-color: #FCFCFC; margin: 0 0 40px; padding: 20px 0; box-shadow: 0 0 5px #AAA; } /* Many phones are 320 or 360px, so make sure images are a proper aspect ratio in those cases */ .header-section.has-img .intro-header.no-img { display: none; } @media only screen and (max-width: 365px) { .header-section.has-img .intro-header.no-img { display: block; } } .caption { text-align: center; font-size: 14px; padding: 10px; font-style: italic; margin: 0; display: block; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } #header-gh-btns { margin-bottom: 15px; } @media only screen and (max-width: 500px) { #header-gh-btns > iframe { display: block; margin-bottom: 5px; } } /* --- Pager --- */ .pager li a { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 800; letter-spacing: 1px; padding: 10px 5px; background-color: #FFF; border-radius: 0; color: #404040; } @media only screen and (min-width: 768px) { .pager li a { padding: 15px 25px; } } .pager li a:hover, .pager li a:focus { color: #FFF; border: 1px solid {{ site.hover-col }}; background-color: {{ site.hover-col }}; } .pager { margin: 10px 0 0; } .pager.blog-pager { margin-top: 0; } @media only screen and (min-width: 768px) { .pager.blog-pager { margin-top: 10px; } } /* --- Tables --- */ table { padding: 0; } table tr { border-top: 1px solid #cccccc; background-color: #ffffff; margin: 0; padding: 0; } table tr:nth-child(2n) { background-color: #f8f8f8; } table tr th { font-weight: bold; border: 1px solid #cccccc; text-align: left; margin: 0; padding: 6px 13px; } table tr td { border: 1px solid #cccccc; text-align: left; margin: 0; padding: 6px 13px; } table tr th :first-child, table tr td :first-child { margin-top: 0; } table tr th :last-child, table tr td :last-child { margin-bottom: 0; } /* --- Code blocks --- */ pre { font-size: 16px; line-height: 1.5em; } pre code { white-space: pre-wrap; word-break: break-word; } pre.highlight, .highlight > pre, td.code pre { background-color: #FAFAFA; background-image: linear-gradient(#FDFDFD 50%, #F7F9FF 50%); background-repeat: repeat; background-size: 3em 3em; background-position: 0px 5px; border-left: 5px solid #9AC; padding: 5px 7px; } code table, code table td, code table th, code table tbody, code table tr, td.gutter pre { padding: 0; border: none; background-color: #fff; } td.code pre { border-width: 0 0 0 2px; border-style: solid; border-color: #444; border-radius: 0; } td.gutter { padding-top: 3px; } /* --- Social media sharing section --- */ #social-share-section { margin-bottom: 30px; } /* --- Notification boxes --- */ .box-note, .box-warning, .box-error { padding: 15px 15px 15px 10px; margin: 20px 20px 20px 5px; border: 1px solid #eee; border-left-width: 5px; border-radius: 5px 3px 3px 5px; } .box-note { background-color: #eee; border-left-color: #2980b9; } .box-warning { background-color: #fdf5d4; border-left-color: #f1c40f; } .box-error { background-color: #f4dddb; border-left-color: #c0392b; } /* Fix table border github gist snippets */ .gist, .gist-file table tr { border: unset; } .gist, .gist-file table tr td { border: unset; } /* Fix .navbar-toggle */ .navbar-default button.navbar-toggle:focus, .navbar-default button.navbar-toggle:hover { background-color: initial; } .navbar-default button.navbar-toggle[aria-expanded="true"] { background-color: rgba(0, 0, 0, 0.2); } .email-obfuscation span:nth-child(2n){ display: none; } .footer-donation-addr { margin-bottom: 1em; } .footer-donation-addr a { font-size: 0.8vw } @media only screen and (max-width: 1400px) { .footer-donation-addr a { font-size: 1.7vw } } @media only screen and (max-width: 600px) { .footer-donation-addr a { font-size: 2.9vw } } .sponsor-container { display: flex; align-items: center; justify-content: center; margin: 50px 0; } .sponsor { margin: 0 10px; width: 20%; display: flex; align-items: center; justify-content: center; } .sponsor img { width: 100%; max-width: 120px; } .sponsor .profilepic { border-radius: 200px; max-width: 100px; } .subnav { flex: 1; font-size: 14px; min-width: 150px; } .subnav h3 { font-size: 18px; margin: 5px; text-transform: uppercase; } .subnav h3:hover { cursor: pointer; } .subnav li { list-style-type: none; } .subnav-header { } .subnav-drawer { } .subnav-selected { text-decoration: underline; font-size: 1.15em; } .subnav-strong-link { font-size: 18px; font-weight: bold; margin: 0px 0px 20px 5px; } .subnav-strong-link:before { margin-right: 5px; } .js-hidden { max-height: 0; overflow: hidden; } .flex-container { display: flex; flex-flow: row wrap; justify-content: center; margin: 120px 10px 0 10px; } @media only screen and (min-width: 768px) and (max-width: 1000px) { .flex-container { margin-top: 150px; } } @media only screen and (max-width: 768px) { .flex-container { margin-top: 60px; } } .flex-content { flex: 1 1 0; width: 100%; max-width: 1000px; } .flex-row { flex: 1 100%; } @media only screen and (max-width: 1000px) { .abc-blog-feed { width: 96vw; } } .doc-index-table { width: 100%; font-size: 1.7vh; } .hero-box { text-align: center; background: #e9f4ff; border-radius: 12px; padding: 20px; margin: 5px; } .btn-primary { /** * Ensure btn-primary renders well in flexbox where a row of buttons may wrap * on small screens. */ margin: 2px 0; } .download-button { font-size: 20px; } .offset-anchor { visibility: hidden; position: relative; top: -40px; } -#bchapage { +#ecashpage { text-align: center; } -.bcha-section { +.ecash-section { margin: 80px 0; } -.bcha-section h2 { +.ecash-section h2 { margin-bottom: 20px; } -.bcha-link { +.ecash-link { display: block; margin-bottom: 10px; } -.bcha-exchanges { +.ecash-exchanges { text-align: center; } -.bcha-exchanges a { +.ecash-exchanges a { height: 120px; display: flex; align-items: center; justify-content: center; } -.bcha-exchanges a img { +.ecash-exchanges a img { width: 100%; max-width: 300px; } .social-ctn { display: flex; align-items: center; justify-content: center; max-width: 500px; margin: auto; } -.bcha-social { +.ecash-social { width: 33.333333%; } -.bcha-social img { +.ecash-social img { width: 100%; max-width: 80px; } -.bcha-icon-ctn { +.ecash-icon-ctn { display: flex; align-items: center; justify-content: center; margin-top: 50px; } -.bcha-icon { +.ecash-icon { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 33.3333%; padding: 0 20px; } -.bcha-icon img { +.ecash-icon img { width: 120px; } .tile { align-items: center; justify-content: center; } .tile a { padding: 2em; border-radius: 5px; width: 100%; height: 120px; background: #fff; border: 1px solid #eee; -webkit-transition: border-color 250ms ease; -moz-transition: border-color 250ms ease; -o-transition: border-color 250ms ease; -ms-transition: border-color 250ms ease; transition: border-color 250ms ease; display: flex; align-items: center; justify-content: center; margin-bottom: 1.5em; -webkit-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.15); text-align: center; } .tile a:hover { border-bottom-color: #f08b16; -webkit-box-shadow: 0px 0px 30px -10px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0px 0px 30px -10px rgba(0, 0, 0, 0.22); box-shadow: 0px 0px 30px -10px rgba(0, 0, 0, 0.22); } .tile img { vertical-align: middle; max-height: 90px; } .logo-tile a { height: 100%; } .logo-tile img { max-height: 100%; } .extra-margin { margin-top: 40px; } body .tile .social-img { max-height: 50px; } .electrum-note { font-weight: bold; background-color: #ececec; font-size: 14px; padding: 20px; border-radius: 10px; line-height: 1.8em; } @media (max-width: 768px) { -.bcha-icon-ctn { +.ecash-icon-ctn { flex-direction: column; } -.bcha-icon { +.ecash-icon { width: 100%; } .tile img { max-height: 50px; } .tile a { height: 100px; margin-bottom: 10px; } } diff --git a/ecash.html b/ecash.html index d2be812..1028da9 100644 --- a/ecash.html +++ b/ecash.html @@ -1,208 +1,208 @@ --- layout: base title: eCash ---
{% include upgrade-notice.html %} -
+

eCash: Wealth Redefined

Rebrand Announcement

You're invited to the next era of sound money for the world.

Derived from one of the most trusted names in cryptocurrency, what was once known as BCHA is now e.cash.

-
+

What happened:

  • On July 1, 2021 at 12:00 noon UTC, Bitcoin Cash ABC (BCHA) rebranded to eCash (XEC).
  • The primary unit is now bits (2 decimal places) instead of BCHA (8 decimal places, the legacy default used by both Bitcoin and Bitcoin Cash).
    • 1 BCHA = 1,000,000 XEC
  • The address format has been updated. You can use this address converter to convert between address formats.
  • A new website was launched at e.cash.
-
+

The eCash Mission

eCash is the natural continuation of the Bitcoin Cash project. Realizing the vision of the legendary Milton Friedman, eCash follows through on key promises such as the innovative Avalanche consensus layer while also introducing concepts never before seen in a Bitcoin project such as staking, fork-free network upgrades, and subchains.

Look for the ticker symbol XEC on exchanges, wallets, or price charts, and take your first step towards true financial freedom.

-
+

Frequently Asked Questions

Question: Do I need to perform a token swap?
Answer: No. The rebranding from BCHA to eCash (XEC) was not a token swap. There were no changes to the blockchain. The rebrand simply changed how things are displayed to users in wallets and exchanges.

Question: What happenned to the BCHA token?
Answer: Nothing changed on the blockchain. Under the hood, "eCash" (XEC) is the same thing as "BCHA". The way it is displayed to users simply changed. So nothing happened to BCHA token, it just changed name to eCash/XEC, and the default base unit changed so that 1,000,000 XEC = 1 BCHA.

Question: What will happen if I send BCHA to an eCash wallet ?
Answer: If you send 1 BCHA to an eCash wallet, you will be credited 1,000,000 XEC. The conversion happens in the wallet, there is no change in the transaction format on the blockchain. Similarly, sending 1,000,000 XEC to a BCHA wallet will credit 1 BCHA on the receiving end.

Question: Is there a separate chain?
Answer: No, there is no separate chain. It is the same blockchain as before the rebrand. Just the way it is displayed to users changed.

Question: To change between address formats, can I simply edit the address by hand to change the prefix from "bitcoincash" to "ecash"?
Answer: You should use an address converter if you need to convert between address formats. The body of the address contains a checksum which covers the prefix, so simply cutting and pasting the prefix by itself will cause a mismatch.

Question: As a BCHA holder, what do I need to do for this rebranding?
Answer: BCHA holders didn't need to do anything. Even if you did nothing, the rebrand took place automatically. When you upgrade to a new wallet, the display changes automatically to show your holdings as eCash instead of BCHA. If you didn't upgrade your wallets, everything will continue to work as it did before. It is recommended to upgrade, as almost all wallets and exchanges now use eCash/XEC, so it is less confusing if you upgrade to a wallet that displays as eCash/XEC.

Question: What is the eCash supply?
Answer: The supply of eCash is limited to 21 Trillion XEC. This means that measured in satoshis, the eCash supply is the same as BTC supply: 2.1 quadrillion satoshi. The different headline number simply reflects the 1,000,000:1 redenomination of the eCash base unit. The equivalence of the BTC and XEC supply can seen visually by writing their supply limits like this:
XEC: 21,000,000,000,000.00
BTC: 21,000,000.000,000,00
eCash also follows that same halving schedule as Bitcoin, with reward halvings occurring every 210,000 blocks.

Question: What is the contract address?
Answer: XEC is not an ERC-20 token, it is its own blockchain similar to Bitcoin (BTC). To hold native XEC yourself, you can use a supporting wallet.
Write down the "seed phrase" for your wallet and store that in a safe place. This is usually 12 words. The 12 words contain enough information to restore the private keys of the wallet in case you need to recover them in the future.

-
-
+
+

eCash price and transactions

-
+

Wallets that support eCash

-
+

Exchanges that support eCash

-
+

Explorers that support eCash

-
+ -
+

How do I split BCH to get my eCash?

Before sending eCash or BCH from your wallet, it is important to split your pre-fork coins so that your transactions are not replayed (for example also sending BCH when you only meant to send eCash to someone). There a several ways this can be done.

A good way to split BCH and eCash from each other is to use Electrum ABC and Electron Cash, as described here.

Another method is to use an exchange such as Coinex which will split the coins for you, as this tutorial explains. But remember that the splitting process may not always go as planned so it is wise to test with smaller amounts first, or use a method where you only send coins to yourself (as with the Electrum ABC - Electron Cash method above).

Warning: There are scammers and thieves who create fake coin splitting tools and services to steal people's coins. Never send your coins, or enter your private key or recovery words into any site or software unless you are certain that it can be trusted. The scammers create fake social media profiles and Youtube channels, so always double check sources and be careful following any links. Always be very cautious, and ask for help if you are unsure.

For more information see e.cash.

For direct support, please contact us at: support@bitcoinabc.org.

diff --git a/electrum.html b/electrum.html index 15106f1..8763a5d 100644 --- a/electrum.html +++ b/electrum.html @@ -1,35 +1,35 @@ --- layout: base title: Electrum ABC ---
-
-
+
+
Electrum ABC

This wallet software is forked from Electron Cash, with modifications to facilitate use on the eCash network.

Upon first use, the software will automatically copy existing Electron Cash wallet files into a new folder specific to Electrum ABC. This allows users to maintain separate wallet histories for either network going forward, and run Electron Cash and Electrum ABC simultaneously to ease coin splitting.

NOTE: The coins in the wallet will not split automatically. To ensure that transactions are not replayed between Bitcoin Cash and eCash networks, please refer to one of the coin splitting guides linked at bitcoinabc.org/bcha and make sure your pre-fork coins are safely split prior to transacting on either network.

-
+

Download links

Releases

github

Source

github
diff --git a/logos.html b/logos.html index 08031c8..d17e155 100644 --- a/logos.html +++ b/logos.html @@ -1,26 +1,26 @@ --- layout: base title: Bitcoin ABC logo --- {% assign logo_sizes = "16, 32, 64, 128, 256" | split: ", " %}
-
+

Bitcoin ABC logo

You can freely download the below Bitcoin ABC logos for use on your website

{% for logo_size in logo_sizes %} {% endfor %}
diff --git a/upgrade.html b/upgrade.html index ca07e8c..02c65d8 100644 --- a/upgrade.html +++ b/upgrade.html @@ -1,22 +1,22 @@ --- layout: base title: Network Upgrade ---
{% include upgrade-notice.html %} -
+
November 15, 2021 Upgrade

Who needs to upgrade?

All operators of a Bitcoin ABC full node must upgrade to the latest major version (0.24.x). This is available at our Releases page.

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 1636977600 (12:00:00 UTC on November 15th, 2021). This means that the upgrade doesn't 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.

What features are included in the Network Upgrade?

The November 15th 2021 upgrade does not include any new protocol features. However, because of the automatic replay protection that is part of the 6-month upgrade cadence, it is still necessary for all full node operators to upgrade to 0.24.x.

Do I need to upgrade my wallet?

The network upgrade only affects full-nodes. This means that other eCash software, including wallets such as Electrum ABC are not affected by the network upgrade.