The following sections will help you find the answers you are looking for with links to guides that give further explanations.
1What is XP!? An introduction
Welcome to the world of XP.
Since 2009, cryptocurrencies have redefined the meaning of wealth as we know it today.
It is the dawning of a new day for finance, and XP is bridging the gap between the cryptocurrency world of 3-5 million users, and the 1.2 billion gamers worldwide through an innovative Proof-of-Stake reward system and an aggressive marketing and expansion plan. How does this work?
The first thing to understand about cryptocurrency is that you are your own bank. Instead, your account is on a permanent ledger called a “blockchain.” Your account is signed with a set of keys that only you have access to, but that you can use to approve and validate transactions. When you make a transaction, it is signed with your secret key and cannot be duplicated. With XP you have the ability to manage transactions quickly and easily on your desktop or android wallets and can experience the joy of near instantaneous transactions. XP can achieve this through the use of a Proof-of-Stake validation.
Everyone gets paid to keep the network secure
Everyone shares the bank history, so its transparent
The software is open source so you know it’s safe
It is anonymous and anyone can open an account
It is extremely fast; you can send money to anyone in the world within minutes
It is and will always BE FREE
It is Proof-of-Stake compared to Proof-of-Work
2Proof of Stake VS Proof of Work
Proof-of-Work was a fantastic innovation that formed the backbone of the original Bitcoin protocol. The idea is that by solving a computationally intensive math problem, one can prove the effort they've done to secure the protocol. The effort that is required to perform these computations contributes to a coin's scarcity and value.
However, Proof-of-Work eventually becomes an extraordinarily expensive system. As time passes, the complexity of the problems involved becomes so great that “mining” the last few possible Bitcoin will require the entire energy output of the sun. Proof of Stake solves this issue in a very elegant way. Rather than using computer power as a scarce resource to generate security, Proof of Stake uses the scarcity of the coin itself.
A user may choose to "stake" his coins to generate the next block in the chain, and his chance of doing so is basically proportional to the weight of his coins. Proof-of-Stake is eco-friendly and efficient and avoids the vast waste of energy and hardware overhead of Proof-of-Work based networks.
3Where can I check the network weight?
You can check the network weight by hovering the pickaxes at the lower right section of your wallet. Basically, the higher your balance, the higher your “weight”. The bigger YOUR weight, better the chances to submit the next block!
4How often will I receive stake rewards?
There's no predicting exactly how many stakes you will get. However, if you stake with more coins, you get more blocks and you more likely to find a reward. Staking is like a kind of lottery. Some days you'll get more than usual, some days less. It's just an estimate.
The current blockchain is around 2 GB and actual speed to download the blockchain from scratch will vary on a number of factors including your Internet connection speed, the Internet connection speed of your connected peers and the total number of those peers. Downloading the bootstrap is a good way to speed up your first syncing.
9Why is my wallet not synching?
1. Make sure you have the latest mandatory update.
2. Make sure your Firewall or Anti Virus software do not block wallet connections.
3. Make sure you have peers. If it’s your first time give it some time. However, if it’s not your first time, you can delete the peers.dat file and restart your wallet to fetch another set of peers
It takes time. However, you can help the wallet with giving it a list of nodes: To apply addnode, you have to find your XP.conf. It should be here:
Mac OSX: $HOME/Library/Application Support/XP/
Then go to https://chainz.cryptoid.info/xp/#!network Click on "node list" Copy the whole list to the end of xp.conf. Sometimes OS hides file extensions, so check if there’s an unknown file simply named “XP”. If you still receiving problems, check your debug.log, look for errors and ask on XPCoin Discord #help WHATEVER YOU DO, BACKUP YOUR WALLET.DAT!
10How often do I need to backup my wallet?
Right after encrypting your wallet and also, I would suggest to backup your wallet every time you create a new address in your wallet. Without a new backup you won’t be able to retrieve the coins stored on the newly created address.
You should also backup your wallet before upgrading to a new version.
11How do I upgrade my wallet?
Just replace the old binary with the new one. Before upgrading, make sure that you have the latest backup of your wallet.dat file.
12How do I use the bootstrap/snapshot?
Once it’s downloaded, extract the contents of the ZIP file into the appropriate folder listed before for your operating system.
Mac OSX: $HOME/Library/Application Support/XP/
13 How to send XP coins?
Sending coins is very straight forward. If you are sending these coins to a friend, exchange or business, then all you will need is their Receive address (known as a deposit address on exchanges). If your wallet is encrypted, which hopefully it is, you will also need to have your passphrase (encryption phrase) ready as this is required every time you want to send coins out of your wallet. Pay To: Enter the XPCoin address of your friend/exchange or business. Label: This makes it easier for you to remember who the address belongs to, so if you send to an exchange such as Novaexchange, simply type in the name. Amount: How much you want to send. Please note that if you are sending coins to an address, make sure that you copy and paste the address.
14How to receive XP?
By default, you will only have one Receive Address, so just right-click on it and select Copy Address. This prevents from trying to manually type it out and making errors. Now give that address to whoever wishes to pay you (or exchange).
15How to open wallet for staking?
If your wallet is encrypted, which I hope it is, you will need to enter your passphrase to the following option:
Settings > Wallet Security > Unlock for mining
16What is the time of maturation?
The amount of time needed for your coins to mature is 24 hours. Once the coins have matured, they will start staking.
17How do I combine multipole staking inputs into a single input.?
To do so, all you have to do is send all your coins to yourself. That way all your coins are in the same pot until next stake. (Like taking all your small pots and transferring them to a much bigger pot, until next stake where your bigger pot is splits in half and so on)
18How do I stake my coins?
That's very simple! First off, you need the wallet. Second, you need the synchronize your wallet (look at FAQ number 12 or tutorial on how to use bootstrap). Third, wait for your coins to mature (will take approx. 24 hour). Four, if and only if you have encrypted your wallet, you need to unlock it to allow yourself to stake.
Once all three or four steps are done, you are ready to stake
19How do I add nodes?
This is very simple, open your configuration file:
Mac OS: ~/Library/Application Support/XP
Then open this link:
Press on "node list" besides node version, then copy and paste everything at the bottom of the config file. DO NOT DELETE ANYTHING
Then restart wallet to allow it to read its new configurations and try to connect to the configured nodes.
20I withdrew from an exchange, but can't see my coins where are they?
Well first thing first, to see if your coins are or are not in your wallet, you can look on the blockchain. Here's the URL:
If your coins are in your wallet, make sure its synced completely.
If your coins are not in your wallet, go to your email and look for a confirmation email. If you did confirmed and still don't see your coins, or it shows reversed and still can't see your coins, that's an exchange issue and you will need to file a support ticket.
December 17, 2017
21How do we mine XP?
XP is a Proof-Of-Stake coin, which means it can be mined only with a balance in your wallet (view #18 for more information)
22What does it mean "Generated but not accepted" when staking/minting
Generated but not accepted means that you found a block but somone submitted it before you, thus it was generated but rejected by the network since it can't have two identical blocks. It does not distrub your staking process.
23What to do when you get "Error loading block database"
When you get that error, go in your XP main directory (look at number 19 if you don't know where it is) and delete the following folder and files:
Once that is done, you may restart the wallet. You will have to do the bootstrap again and let it sync up to date as well.
24What do "Not yet redeemed" means on block explorer?
It simply means that the coins hasn't been spent yet
25I uploaded the bootstrap but the wallet still says "out of sync" what's wrong?
Add nodes (faq #19) if not already done, and if you have a single or more peers then just wait for the the wallet to catch up with the rest of The network as the bootstrap will not bring you to 100%.
26Do I need the wallet open to stake?
You do need your wallet open to stake, as written in the FAQ number 18.
27How to Port forward
If you don't have any connections, or very few, you can try to Port Forward:
28Android Wallet freezes when sending XP
Backup wallet.dat. Uninstal app and reinstall ap. Wait for sync.
29No peers in the android wallet app
Turn on notifications from peers in the settings, force stop the app in android settings, open the app back up, and wait patiently; It can take a while to find a peer.
30Android Wallet not showing the balance
Issue: wallet is not showing my funds.
Cause: Android wallet is not synced.
Resolution (NOTE: IT WILL TAKE TIME):
first of all make sure you are connected.
Click on the three dots, monitor network, blocks. (... > monitor network > blocks)
The block numbers are on the left. Compare the latest number to the number on the blockchain explorer (https://chainz.cryptoid.info/xp/ right on top it says: Up to block - xxxxxxxxx-. See screenshot for an example [number in the example is outdated]) If those numbers match, your app is synced. If not, you wait till it's synced up.
If those numbers match and you still don't have a balance, do a blockchain reset. (... > Settings > Reset Blockchain)
Then you wait.
Url posted for the blockchain explorer can also be used to verify your address balance.
31I can't unzip the bootstrap (MacOS X ONLY)
If you get an "Error 1" while trying to "unzip" bootstrap-latest.zip or by using the default app, download the script below and then execute it. Here's what's in it:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install p7zip #Installs 7zip package on the computer
cd ~/Downloads #Makes sure we are in the "Downloads" folder
mv bootstrap-latest.zip ~/Library/Application\ Support/XP/ #Moves the zip file to XPs default directory
cd ~/Library/Application\ Support/XP #Changes directory to XP default directory
rm blk0001.dat blkindex.dat peers.dat #Would need permission to overwrite
rm -Rf database #idem
7za x bootstrap-latest.zip #unzip the bootstrap
rm bootstrap-latest.zip #removes the bootstrap-latest.zip file from your folder
32 I don't receive the password reset email from the web wallet
Talk to @Pie (Social Lead) on our Discord Channel, he will be able to verify your information and then reset your password once the process is done.
33Cannot obtain a lock on data directory [...] What does this means?
As the full message explains, your wallet instance is already running. Look in your Windows tray, task manager (CTRL + SHIFT + ESC)or top (linux termal command to view PID of every instances (to stop it with the PID: kill -9 PID))
34 How do I import a paper wallet to my Desktop wallet?
To do so, you will need to open your Desktop wallet console (Help > Debug > Console) and type in
importprivkey [private key]
(without the brackets) and then wait for the wallet to import the key and that should be it.
If the funds do not appear, follow FAQ create a shortcut of XP-qt.exe, open it's properties and in "Target , at the end of the line, add a space, then type -rescan. Close the wallet, open it using the newly created shortcut, it'll scan the blockchain with the newly added address and will add them to your balance.
35XP MacOS wallet v184.108.40.206 not working
The commands below are done in the MacOS Terminal. You can find it by searching "Terminal" in the search bar.
How to install brew:
There is no way for anyone to help if you can't unlock (decrypt) your wallet for any reason. If you don't remember your password, try to remember it, we can't recover it for you as there's no database (centralized or decentralized) where your private keys are saved on. If you type in the right password but it tells you that it's not good, double check your spelling or write it in a txt file and paste it in the password input field, because there's no way for the password to change by itself between two execution of the wallet.
37XPBoost color scheme explained
Purple = Transaction is too young to stake. (Has to reach a minimum of 24 hours for maturity and to be eligible for a stake reward)
Green = Transaction is maturing to stake and is eligible for a stake reward (rewards get bigger the longer it matures).
Red = Transaction has reached maximum probability and this means that the stake reward can not go higher than this.
38The mobile wallet doesn't receive/send my coins
Look in your top menu (the three (3) dots) and press on "Network monitor" and you will be able to see if you have any peers. If you don't have any, that would mean you are not connected to the network, which means you aren't synchronized. You will have to keep the application running in the background to allow the wallet to connect to peers. By enabling "Connectivity Indicator" you can have an icon at the top of your screen with a bar showing your peer count. This will allow you to know when you are connected or not much more easily.
Once you are connected, you will want to press back on "Network Monitor" and slide to the right to look at your blockchain count. You can verify on https://explorer.xpcoin.io/ to verify what's the current height of the blockchain and compare to your current height. Once your wallet is fully synchronized, it should automatically try to receive/resend the transaction.