Although we hope that the Ether buying experience goes smoothly for everyone, we realize that there will always be situations where things don’t go exactly as planned. Your Internet connection may be cut off in the middle of the purchase process. You may have accidentally clicked on the back button or some link or simply hit refresh during the purchasing process. Maybe you forgot to download your wallet. Maybe you think you’ve forgotten your password, and you want to make sure you’ve written it down correctly. In all of these situations, the user experience will unfortunately be a bit more difficult than simply downloading a web app; Few command line actions with a file Python script will be required.
First, let’s go ahead and download the Python script. To install the script, download Zip archive From here, unpack it. Next, navigate to the directory, and you’ll see a number of files, including pyethsaletool.py. At this point, open the command line in this directory. Being Python pyethsaletool.pyand you should see a list of help instructions.
Now, let’s go over the most common potential issues one by one.
1) I forgot to download my wallet before closing the browser tab.
You should receive a backup of your wallet in your email. If you enter a fake email address and at the same time forget to download your wallet, unfortunately you have no choice.
2) I want to make sure I actually purchased my Ether.
Being Python list pyethsaletool.py -w /path/to/your/wallet.json, replacing the path with the one you downloaded your wallet to. You should see your purchase history. If not, then run Python pyethsaletool.py getbtcaddress -w /path/to/your/wallet.json And search for the address on blockchain.info. If the balance is non-zero, you are in situation #4.
3) I want to make sure I remember my password.
Being Python pyethsaletool.py getbtcprivkey -w /path/to/your/wallet.json-Replace path. When it prompts you for your password, enter it, and see if you get an error. If you receive an error related to PKCS7 padding, you have entered the wrong password; If you get a private BTC key (i.e. a string of 51 characters starting with the number 5), you’re good to go.
4) I sent my bitcoin to the intermediary address, but it never reached the exodus.
Being Python pyethsaletool.py getbtcprivkey -w /path/to/your/wallet.json,Replace the path appropriately. Then import this private key into a file blockchain.info wallet or Cryptokit. Alternatively, you can also run Python pyethsaletool.py finalize -w /path/to/your/wallet.json To finalize the purchase process through Python.
5) I want to make sure I will be able to access my ether later.
Being Python pyethsaletool.py getethprivkey -w /path/to/your/wallet.json-Replace path. Then download TheotheriumInstall it and use it pyethtool privtoaddr c85ef7d79691fe79573b1a7064c19c1a9819ebdbd1faaab1a8ec92344438aaf4, replacing the Ethereum private key you obtained from the first step. If the address you were given matches the address you saw when you purchased Ethereum, then you know you have your own Ethereum key.
6) You sent more Bitcoin to the intermediate address after completing the web application.
This mode is identical to number 4. You can redeem or terminate BTC at your leisure.
If you have any other issues, please ask in the comments and they will be added to this article.






















.jpg)
