Major release: Rebase of core code 12.3

Paul Bugnot
X-Cash
3 min readSep 4, 2018

--

Important notice: This is a mandatory update for everyone, whether you use the GUI or CLI, you need to update before block 95000 (around October 1st, 2018) otherwise you will be on the wrong blockchain.

All mining pool operators must also update the core code contained in the daemon (xcashd) and the RPC wallet (xcash-wallet-rpc) before block 94740 (around September 29, 2018) otherwise your mining pool will be mining the wrong blockchain.

Read our release note on GitHub for more information.

Dear X-CASH community,

Today we are announcing the rebase of the core code to Monero 12.3. This upgrade is mandatory as it will prepare the X-CASH network to implement bulletproof and later on public transactions.

Please note that this is a mandatory upgrade whether you are using the GUI or CLI wallet. Check our download page to download the latest version, and do not forget to read the bottom section of this article for instructions on how to upgrade.

X-CASH GUI Wallet: How to Upgrade / Install

Unzip the new CLI file and copy the content in your GUI or CLI wallet file, and replace.

For all operating systems

Download the zip for your operating system and unzip the folder. Then copy all of the contents of the unzipped folder into your current GUI Wallet folder and click on replace all files when your operating system asks you.

  • xcash-blockchain-blackball
  • xcash-blockchain-export
  • xcash-blockchain-import
  • xcash-blockchain-usage
  • xcashd
  • xcash-gen-trusted-multisig
  • xcash-wallet-cli
  • xcash-wallet-rpc

If you are on Macosx or Linux, you may have to run additional commands. Open a terminal in your GUI folder directory and run these commands:
chmod +x xcash-blockchain-blackball xcash-blockchain-export xcash-blockchain-import xcash-blockchain-usage xcashd xcash-gen-trusted-multisig xcash-wallet-cli xcash-wallet-rpc

How to Upgrade / Install If you are using the CLI Wallet

For all operating systems

Download the zip for your operating system and unzip the folder. Then copy all of the contents of the unzipped folder into your current CLI folder and click on replace all files when your operating system asks you.

  • xcash-blockchain-blackball
  • xcash-blockchain-export
  • xcash-blockchain-import
  • xcash-blockchain-usage
  • xcashd
  • xcash-gen-trusted-multisig
  • xcash-wallet-cli
  • xcash-wallet-rpc

If you are on Macosx or Linux, you may have to run additional commands.
Open a terminal in your CLI folder directory and run these commands:
chmod +x xcash-blockchain-blackball xcash-blockchain-export xcash-blockchain-import xcash-blockchain-usage xcashd xcash-gen-trusted-multisig xcash-wallet-cli xcash-wallet-rpc

Bulletproof & public transactions

The next update planned for October 1, 2018 will bring bulletproof transaction to the X-CASH network. The bulletproof protocol enables a transaction size reduction to up to 80%. This translates directly into lower transaction fees and lighter blockchain file size.

We have also been working on the implementation of public transactions in the X-CASH network. Soon you will have the choice between private and public transactions. When public mode is selected, your transaction will be visible in the blockchain.

Bulletproof and public transaction reduced sized in our testnet blockchain.

This feature is still in the test phase but as you can see from our testnet network the first implementation enabled a consequent size reduction (a single output transaction is currently around 12kb in our blockchain).

--

--