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 :P
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
To znaczy, że nie masz spełnionych zależności.
https://bitcointalk.org/index.php?topic ... #msg445697

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 :P
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