Strona 1 z 1
Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 19:21
autor: alojzikftp
Cześć,
ostatnio formatowałem komputer.
Wszystko sobie przeniosłem, ale po paru dniach się zorientowałem, że zapomniałem 1.45 LTC które było w portfelu.
Wtedy było to 20 zł, więc niewielka strata, ale natychmiast przeszukałem sformatowany dysk paroma programami windowsowymi i linuksowymi.
Znalazły kilka plików wallet.dat, wszystkie nienadpisane przez nowe dane.
Zrzuciłem je sobie i na szybko próbowałem podać litecoindowi - "Salvage failed".
Cóż, kiedy próbowałbym je wczoraj sprzedać, to też bym stracił na bidextreme

Czym to teraz odzysiwać?
nie udało mi się pywalleta użyć do LTC, a dokumentacja jest szczątkowa
Coś z opcją 48 próbowałem, ale tylko jeden link o tym świadczy.
Co robić, jak żyć, jak użyć pywalleta (albo czegoś innego) do zrzucenia privkey?
Pozdrawiam
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 19:29
autor: pm7
pywallet.py --dump --otherversion=48 --wallet=wallet.dat
nie działa?
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 19:32
autor: alojzikftp
Nie działa.
A czy to nie wymaga zainstalowanego litecoinda?
Mogę mu po prostu plik wskazać?
Kod: Zaznacz cały
C:\Users\xxx\Desktop\pywallet-master>pywallet.py --dumpwallet --otherversion=48 --wallet=wallet.dat
'ecdsa' package is not installed, pywallet won't be able to sign/verify messages
You must provide your wallet directory
EDIT:
Kod: Zaznacz cały
C:\Users\xxx\Desktop\pywallet-master>pywallet.py --dumpwallet --otherversion=48
--wallet=wallet.dat --datadir=`C:\Users\xxx\Desktop\pywallet-master\'
'ecdsa' package is not installed, pywallet won't be able to sign/verify messages
Traceback (most recent call last):
File "C:\Users\xxx\Desktop\pywallet-master\pywallet.py", line 5007, in <modul
e>
db_env = create_env(db_dir)
File "C:\Users\xxx\Desktop\pywallet-master\pywallet.py", line 1266, in create
_env
r = db_env.open(db_dir, (DB_CREATE|DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB
_INIT_TXN|DB_THREAD|DB_RECOVER))
bsddb.db.DBError: (14, 'Bad address')
Jakieś pomysły, czy coś z tymi plikami jest nie tak?
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 19:54
autor: pm7
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 20:00
autor: alojzikftp
Ale to tylko warning jest, nie będę nic podpisywał ani weryfikował?
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 20:12
autor: pm7
Masz rację, mój błąd
W pierwszym przypadku pisze tylko tyle? Nie ma nic po tym ostrzeżeniu?
Co do drugiego - spróbuj bez datadir. Albo datadir, albo --wallet. Obawiam się, że plik może być uszkodzony.
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 20:24
autor: alojzikftp
"You must provide datadir" mówi samo za siebie

Raczej dobrze podałem parametry.
No nic, dzięki, widocznie los chciał żebym stracił.
15 dolarów poszło...
Pozdrawiam
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 20:26
autor: pm7
Możesz spróbować przekazać komuś ten wallet w zamian za połowę zawartości

Gwarancji nie ma, ale na pewno znajdziesz kogoś, kto się tym pobawi.
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 21:14
autor: rav3n_pl
Do zrobienia bez problemu.
Kopiujesz wallet.dat do katalogu z pywallet i:
Kod: Zaznacz cały
./pywallet.py --dumpwallet --wallet=wallet.dat --datadir=. --otherversion=48 >wallet.txt
I masz w pliku tekstowym wszystko.
Jeżeli jest zahasłowany to jeszcze --passphrase=hasło trzeba dodać
To że plik jest uszkodzony nie powinno przeszkadzać ;]
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 21:24
autor: alojzikftp
Niestety, dostaję do pliku tylko ecdsa warning

Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 21:28
autor: pm7
A sprawdziłeś, czy nie pojawił się wallet.txt w folderze?
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 21:35
autor: Archos
Offtop
na pocieszenie tylko dodam,że ja utopiłem szyfrując wallet kilka miesięcy temu 10LTC czyli obecnie ponad 200zł

takze nie smuć się, takie rzeczy się zdarzają powszechnie.
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 21:39
autor: powered
@alojzikftp napisałeś że odzyskałeś kilka plików wallet.dat Czy jesteś pewny że to są pliki z LTC a nie z innych coinów?
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 21:56
autor: rav3n_pl
Jeden z wariantów instalacji ecdsa
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install ecdsa
lub
sudo apt-get install python-setuptools
sudo easy_install ecdsa
Re: Odzyskanie privkey z nienadpisanego walleta
: wtorek, 19 listopada 2013, 22:15
autor: alojzikftp
pm7 pisze:A sprawdziłeś, czy nie pojawił się wallet.txt w folderze?
Pojawił się, zawiera ECDSA warning
powered pisze:@alojzikftp napisałeś że odzyskałeś kilka plików wallet.dat Czy jesteś pewny że to są pliki z LTC a nie z innych coinów?
Nie jestem pewny, ale sprawdziłem wszystkie. Miałem LTC, BTC, BTC testnet 1 i 2.
ECDSA zainstalowałem, zmienia to tylko tyle, że warning nie wyskakuje, ale dalej "Bad Address".
Dziękuję wszystkim za pomoc.
Re: Odzyskanie privkey z nienadpisanego walleta
: środa, 20 listopada 2013, 07:56
autor: rav3n_pl
Pod LTC MUSI być --otherversion=48