These are the steps to properly recover altcoin privkeys if you end up with a corrupt wallet.dat
I was unable to use the otherversion=<version number>
for some reason so the idea here is to change the python script to suit the needs of your specific altcoin.
Download pywallet: git clone https://github.com/jackjack-jj/pywallet.git
Find decimal prefix of your altcoin.
I've successfully used https://github.com/MichaelMure/WalletGenerator.net to find my altcoin prefix.
Follow the steps in his wiki in order to determine your address prefix decimal.
You'll need to know your privkey prefix as well which you will also be able to get using the WalletGenerator.
You'll also likely need to find a hex to decimal converter for this.
After finding your altcoin decimal and privkey prefixes, edit the pywallet.py
file in your pywallet directory
Change [line 75](https://github.com/jackjack-jj/pywall
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Idena Proof - I rock :fire: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
su - | |
(input root password) | |
wget https://sourceforge.net/projects/boost/files/boost/1.70.0/boost_1_70_0.tar.gz | |
tar -xzvf boost_1_70_0.tar.gz | |
cd boost_1_70_0 | |
./bootstrap.sh | |
./b2 | |
./b2 install |
sudo apt --purge remove libboost-dev
sudo apt --purge remove libboost-all-dev
sudo apt --purge autoremove libboost-all-dev
sudo rm -rf /usr/lib/libboost_*
sudo rm -rf /usr/include/boost
wget https://dl.bintray.com/boostorg/release/1.68.0/source/boost_1_68_0.tar.gz
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ -d $HOME/mochimo ]; | |
then | |
echo "Mochimo directory already exists, checking for new commits and pulling the latest source"; | |
cd $HOME/mochimo && git pull | |
echo "Starting gomochi in screen"; | |
cd $HOME/mochimo/bin/ && screen -dmS mochimo ./gomochi d -n | |
else | |
echo "Installing dependencies and pulling latest Mochimo source"; | |
echo "sudo password may be required"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wget http://www.openssl.org/source/openssl-1.0.2a.tar.gz | |
tar -xvzf openssl-1.0.2a.tar.gz | |
cd openssl-1.0.2a | |
./config --prefix=/usr/ | |
make | |
sudo make install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Numerics; | |
using System.Security.Cryptography; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace Base58ReverseEncoder | |
{ |
I hereby claim:
- I am stoner19 on github.
- I am stoner19 (https://keybase.io/stoner19) on keybase.
- I have a public key ASBg3tZYOqwmUTfpZcllE4sJSNyEHfT1j3dCKLzF4SnzKgo
To claim this, I am signing this object:
NewerOlder