How to upgrade Bitcoin Unlimited node

2 min read

To install node on Centos you can check the blog post here.

Just  in time before UAHF (User Activated Hard Fork), this version Bitcoin Unlimited (, July 18, 2017) is not yet implement the UAHF/BUIP055 specification (Bitcoin Cash) but once the later version does you know what to do.

Here’s the step:

  1. SSH or Mosh to your VPS
  2. Download the latest bitcoin-unlimited client from:
    • At the time article written the latest version = v1.0.3.0 (July 18, 2017)
    • type:
      $ wget
  3. Untar the file.
    • type:
      $ tar -xvf bitcoinUnlimited-
  4. Stop bitcoind service.
    • type:
      $ bitcoin-cli stop
  5. Edit or Add .bashrc file
    • type:
      $ vi .bashrc
    • Press “i” for insert mode to start Add/Edit:
      alias bitcoin-cli='~/bitcoinUnlimited-1.0.3/bin/bitcoin-cli'
      alias bitcoind='~/bitcoinUnlimited-1.0.3/bin/bitcoind'
    • press esc and type “:wq” to save the file and quit vim
  6. Reload the .bashrc
    • type:
      $ . ~/.bashrc
  7. Run the bitcoind service, you have 2 options to run the client full or prune.
    • For Full, type:
      $ bitcoind –daemon
    • For Prune (keeping last X blocks), type:
      $ bitcoind –daemon –prune=50000
  8. That’s it my man check if you are running the latest version:
    • type:
      $ bitcoin-cli getnetworkinfo

      it should show:

      "version": 1000300,
      "subversion": "/BitcoinUnlimited:1.0.3(EB16; AD12)/",
  9. Oh one more thing, do crontab for every server reboot/restart
    • type:
      $ crontab -e
    • Press “i” for insert mode to start Add/Edit:
      • For Full, type:
        $ @reboot /root/bitcoinUnlimited-1.0.3/bin/bitcoind -daemon
      • For Prune, type:
        $ @reboot /root/bitcoinUnlimited-1.0.3/bin/bitcoind -daemon -prune=50000

NOTE: If you want to migrate with Bitcoin ABC you can use the same step but download this client instead. Feel free to comment for any question.