Splitting BCH/BCHA & SLP tokens

Bitcoin Cash Fork

Safely splitting your own BCH/BCHA and SLP tokens, that were held at block 661,648, is possible using the non-custodial Electron Cash wallet. *This method only works with Electron Cash version 4.2.0 & Electron Cash SLP version 3.6.5*. They have disabled the ability to easily switch networks in the latest release, without first going through the dev console. It also may require that the BCH & SLP tokens have not moved from the wallet since the fork. There were attacks played out on the BCHA network (transactions replayed, network congested with spam tx, and a miner mining empty blocks). This means that if you moved your BCH, then your BCHA might have moved along with it (due to reply attacks) instead of staying behind for you to claim. You might still be able to claim it if you have the private keys for the address that it was sent to, if it’s not in the original address. Despite all the attacks, BCHA has stablized in block times, fees, reliability and hashrate.

As long as you’re sending to an address within your own wallet, there is no risk for losing your coins. You will need an existing Electron Cash (for BCH only) or Electron Cash SLP (for BCH/SLP) wallet. You can also use seed words or a WIF private key to import into Electron Cash/SLP, which contains the BCH or SLP that you held at the block of the chain split.

Note that it is NOT necessary to split your coins or tokens. By doing so, you will recieve the same number of coins/tokens held at the split on the BCHA chain.  This guide essentially explains how to switch between chains and send BCH(N) to one address & BCHA to another address, all within your own Electron Cash wallet and addresses. You don’t need to trust another platform or exchange to do it for you. Please be aware, we are not responsible for any lost funds resulting from your actions (if you send to an address you don’t own).

Splitting BCH

  1. Open existing Electron Cash wallet or create a new wallet using existing seed words (that hold coins you want to split).

  2. Within Electron Cash, go to Tools > Network > Server tab.
    Electron Cash Network

  3. Uncheck both “Select server automatically” and “Connect only to preferred servers”, then type in “electrum.bitcoinabc.org” into the “Server” line.
    Electron Cash network 2

  4. Once you’ve done this, go to the Overview tab in the same Network section. It should say: “Chain split detected at block 661648”
    “Your server is on branch 4284c9d8b2 (13 blocks)”

    *This means you are using a server that detects both chains and depending on the server you chose, you can switch between chains. You get connected to ABC by default after switching to this server.
    Electron Cash network 3


  5. Make a note of this to keep handy nearby your wallet, it is very important:
    branch 29e471c418 is BCH (BCHN)
    branch 4284c9d8b2 is BCHA (ABC)


  6. Switch between the branches by going to the Overview tab in Network section (easily accessed by clicking the bottom right blue light button) and selecting a server to use under that corresponding branch/chain. Right click > use as server.
    Electron Cash, use server
    This screenshot shows being connected to ABC & switching over to BCHN

  7. Go to your “Addresses” tab on the main wallet view and select two addresses on your list. If you’re using Electron Cash SLP, you can switch between BCH and SLP addresses here by going to the “Recieve” tab and switching between the two.

  8. Set aside one address for BCH(N) and a different one for BCHA. You can add a “label” to these addresses to easily identify which chain it is designated for.

  9. Start with branch 29e471c418 BCH(N) (faster confirmations). Select the server for BCHN you want under that branch using Tools > Network > Overview tab (or blue light in bottom right).

  10. Copy your designated BCH(N) address and go to “Send” tab on main screen. Paste the address into the “Pay to” field and then hit the “Max” button next to “BCH Amount”. This will send all of your BCH(N) to that specific address.

  11. Wait for 1 confirmation on your BCHN transaction and then switch to branch 4284c9d8b2 BCHA. Send BCHA to the other BCHA address you chose in your wallet, doing the same process.

  12. Once you send on one chain and switch over to the other, you should also see the wallet repopulate, changing the transaction history and the address the coins are stored in between the two chains.

  13. Once you’ve split your coins between the two chains and they each have at least 1 confirmation, then create a new wallet in Electron Cash for each chain. Add BCH or BCHA to the name of the wallets so you can send to them and ensure the two are in separate, correct wallets. You will need to switch back and forth between servers to see your funds for each chain. Always ensure you are on the correct chain by clicking the blue light in the bottom right and changing servers where necessary. Once you split the coins, they will only show up in your wallet balance when you’re connected to the correct chains’ server.

    Electrum ABC has been released by the Bitcoin ABC (BCHA) team, it is very similar to Electron Cash. You can also use bchn-wallet.fullstack.cash and abc-wallet.fullstack.cash, non-custodial wallets for each chain to send BCH/BCHA in the splitting process. Always back up your seed words and/or WIF private key, that way you can import your wallet into any BCH or SLP wallet. *Note: Importing an SLP wallet’s seed words into a BCH only wallet will likely burn all tokens within the wallet. Only import seed words with SLP tokens to SLP designated wallets.

Splitting SLP Tokens

Splitting SLP tokens is essentially the same process using the Electron Cash SLP wallet, except the transaction fee must be paid using pre-split dust (BCH that’s already been split). This ensures that the transactions are different on each chain.

  1. After you’ve split some BCH and have 1 confirmation on each chain, send 0.00005 of that pre-split BCH(N) to a designated BCHN address & BCHA to a designated BCHA address, to your SLP wallet (that is holding the tokens that you want to split), from your wallet holding BCH that is already split. So create designated addresses in the SLP wallet you want to split tokens from, note those down and then open your BCH wallet with pre-split BCH/BCHA.

  2. In your SLP wallet, select the coin with the pre-split dust from the Coins” tab.

  3. Right click > Spend to pay for the tx fees when sending your tokens to separate BCHN and BCHA designated addresses within the same wallet.

  4. Once you have at least 1 confirmation, do the same on the other chain/branch.

  5. Once they each have 1 confirmation, you can send them to separate BCH(N)/BCHA SLP wallets. Same as before.

Bitcoin Cash – Nov 15th Network Upgrade

Bitcoin Cash Logo

Update on November 22nd –
? #Donate4SOUR rewards are running again! Any BCH donations (0.001+ BCH) sent to select organizations, that also include the hashtag #Donate4SOUR in the transaction, will be rewarded in SOUR.

All SOUR apps are back up & most SOUR has been split already. The only thing still being delayed is Memo tipping, as there is a BCHA transaction pending due to a DOS attack on the Bitcoin Cash ABC network. It should clear up shortly and then Memo tipping will also resume.

Update on November 18th
? The SOUR merch shop is back up and functional again! Get some SOUR Gear and pay using BCH, or SLP tokens: USDH, SOUR or Spice (on the BCH(N) chain).

? SOUR tokens have been split for the #Donate4SOUR app, new wallets are being set up before reactivating. Any donations made since the app was down will be detected and rewarded as is usual.

? SOUR tokens have been split for most other services, new wallets are being set up and apps reconfigured. Stay tuned for more updates!

? Split your own BCH or SOUR using the Electron Cash SLP wallet v4.2.0

Update on November 17th –
The (default BCH(N)) SOUR Faucets are back up! The SOUR being dispensed have been pre-split and exist only on the BCH (BCHN) chain.

? Main Faucet is at sour-faucet.ddns.net & requires 25+ Karma on Reddit from a genuine account to claim.

? Telegram Faucet is private and requires a follow & a retweet or post/tag on twitter.com/sourtoken from an account with some genuine activity. Send screenshot with proof of twitter name to @keepbitcoinfree

? More info at sourtoken.cash

Update on November 15th
The BCH scheduled upgrade was successful at Block 661,648! The network was split into two chains during the hard fork. The longest chain will take the ticker “BCH”, and the minority chain will form a new blockchain. Right now it looks like BCHN will be the longest chain and Bitcoin ABC (BCHA), the minority chain. You can split your BCH & SLP tokens at https://split.fullstack.cash or follow our guide to split BCH/SLP tokens from Electron Cash. You must have the WIF private key for the address(es) that held your BCH & SLP tokens at the block 661,648, as well as an address on each chain to split. If you only have the seed words, obtain a WIF key by importing your seed into Electron Cash (BCH only) or Electron Cash SLP (BCH & SLP). Once imported, you can export WIF private keys from that Electron Cash.

Explorers for both chains are available –
https://blockchair.com/bitcoin-cash
https://blockchair.com/bitcoin-abc

? SOUR applications will be coming back online soon for the majority chain (BCH) and will come back online (if possible) for the other chain over time.

On November 15th at 12:00 PM UTC, the Bitcoin Cash blockchain will undergo another scheduled protocol upgrade, per the roadmap. A new DAA will be introduced in to stablize block times and discourage miners from switching between chains when it’s more profitable. This has been causing significant spikes and decreases in hashrate, causing blocks to be mined faster or slower than 10 minutes.

With this upgrade specifically, there is a potential chain split of the BCH blockchain due to governance conflicts within the community. The Bitcoin ABC node development team is integrating an infrastructure funding plan, initially introduced by the miners, which allocates a small amount of the block rewards to funding development and infrastructure. Other developers have announced they will not be implementing these changes and have forked ABC’s code to create their own node, BCHN. They will continue relying on donations to fund all development including new features, maintainence and infrastructure required for scaling. We have respect for both groups of developers, each pursuing funding in different approaches, each with their own advantages and disadvantages, to bring about peer to peer, electronic cash for the world. As such, if there is a split, we will do our best to support both chains.

There is no way to know what will happen for sure, miners will ultimately make the final decision with their hashpower on and after November 15th, 2020. Right now, a chain split seems likely so we are working to support both chains. In the event of a BCH chain split, all SOUR tokens will split and exist equally on both chains, in the address they were stored in, at the Bitcoin Cash Block of the split. In order to split your SOUR, you must have the WIF private keys for the address or addresses the utxo is stored in. Many holders will move to a wallet that’s different from their usual spending wallet before the fork, because it’s necessary to expose the private key in order to split BCH & tokens from your address.

We advise all SOUR holders to refrain from sending large amounts of BCH or SLP tokens near the time of the protocol upgrade on November 15th, 2020 at 12:00 PM UTC. Afterwards, we will inform holders of recommended actions they should take in order to split their tokens before spending them. It is advisable to move and store your SOUR & BCH on a paper wallet in preperation before the upgrade. With a paper wallet, you will have a safe, offline wallet and private keys that you can use to split your SOUR for each chain. Visit paper.sourtoken.cash and download the source code to generate your own BCH/SLP paper wallet offline.

SOUR Token Chain Split Contingency Plan

The plan is to deactivate all of our services starting on November 14th, 2020 and continuing for a unspecified amount of time per application. This includes:
SOUR staking rewards
#Donate4SOUR app which instantly rewards users in SOUR for donating BCH.
SOUR Faucet
SOUR Tipping
SOUR Merch shop
SOUR telegram bot
SOUR Poker tournaments
SOUR Paper Wallet Generator
Airdrops to SOUR holders. *There are no airdrops scheduled for November due to the scheduled upgrade. Future airdrops may be split between chains or be limited to one chain, depending on the available infrastructure and services for each of those.

Depending on the SLP infrastructure available for each chain, some services may not be available on one or more chains, it may take time to bring some services back online, and/or we may need to default to one chain for a majority of our services. We will work to bring our services back online for both chains as soon as possible and announce updates for each on KeepBitcoinFree.org, Telegram, Twitter and Memo. We will also recommend the tools necessary to split SLP tokens for each chain, such as split.fullstack.cash (which is still under development by psfoundation.cash & fullstack.cash).

Stay up to date and follow @keepbitcoinfree & @sourtoken


Peer to peer, electronic ?’s. Life is SOUR!