Tutorial: X-CASH Web Wallet

Paul Bugnot
X-Cash
4 min readNov 2, 2018

--

This tutorial is designed to help you navigate through the interface of the X-CASH Web Wallet, and understand how it works. You will be able to access your account from everywhere or create a new account easily, even from your phone or tablet.

You can access the web-wallet from our website or directly to this link: https://wallet.x-cash.org/

1. Create a new account/wallet.

Create a new wallet directly from the mainpage

To create a new wallet, you can click on the Create an Account button, and you will get directed to the Account Creation page.

You will be greeted with the following warning message. Please take note if you are planning on using the Web Wallet as a main wallet.

Understand the Risks in Using this Service

This is a web-based interface that allows you to use X-Cash without running a full X-Cash node. However, because this convenience comes at a cost: it is extremely difficult to securely deliver its code to your browser. This means that there is considerable risk in using this service for large amounts!

It is recommended that you treat this service as you would treat your actual wallet, and not store very large amounts in it. For long-term storage of X-Cash you should create a cold wallet using X-Cash Address or similar.

At the bottom of the page, you will find your private login key, which corresponds to your mnemonic seed. You will need this private login key every time to log in the web wallet, so make sure to copy it in a secure place.

The private login key is a uniquely generated 25 words’ passphrase that is unique to your wallet. You need to note this private login key in a secure place. Anyone that has access to your mnemonic seed will have access to your wallet. The server does not store your keys, so if you lose it we won’t be able to restore it for you.

You need to copy your wallet private key and confirm it in the field below.

After saving your private login key (mnemonic seed) into a secured place, you can confirm it in the field below. After clicking on “I’ve written down my Private Login Key, log me in!”, you will be directed to your account.

This is your account overview page

On your account overview, you will find your Public address (a unique address starting with XCA and 98 characters long). You can see all your transactions, send payments to another wallet, use this address to receive airdrops etc… Just like a GUI and CLI Wallet!

2. Connect an already existing wallet.

You can use the web-wallet to check a wallet that you created with the GUI, CLI or wallet Generator.

Click on “log in” to enter the login page.
Login window.

On the login window, you have the choice between opening a wallet with the private login key (aka mnemonic seed), or with the public address and the view key.

The server does not store the user’s keys for obvious security reasons.

Once you enter the mnemonic seed, you will have access to your account overview.

Account overview of the imported wallet.

When you import your existing wallet to the web-wallet interface for the first time, you will see that the balance is 0.

Before being able to know your balance, the wallet will have to check the whole blockchain to see your transaction history. The synchronization happens on the server side, meaning that you are not downloading the blockchain on your computer. The web-wallet is scanning the blockchain and adding your transactions to the database in the background.

The refreshing time depends mostly on your internet connection and the server load. You should be logged in to continue the synchronization. When you log out, the server will continue the synchronization up to 1 hour in the background, after that it will be stopped.

It is needed for the server load balancing and users activity: if a user log in only 1 time we shouldn’t spend so many resources to synchronize and support up-to-date status of his wallet because it’s a very resource intensive task.

Once the wallet is completely synchronized, you will be able to access and use your wallet as you would in the GUI or CLI interface.

Any questions? Contact us on our Discord channel: https://discord.gg/PtZGuQx

--

--