Bitcoin Forum
May 25, 2024, 06:37:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Yacoin Wallet Corrupt  (Read 868 times)
Mushoz (OP)
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Bitbuy


View Profile WWW
December 13, 2013, 03:50:30 PM
 #1

First of all, I know the altcoin section might be more appropriate for my questions, but I have already asked my question there, but there wasn't anybody able to help me, so hopefully I'm allowed to ask for help here.

Now on to my problem! I saved a wallet with about ~1600-1700 Yacoin which is worth over 0.25 BTC. I wanted to sell these, but upon opening my wallet, I'm getting the following error:



What I've tried:

1) Deleting everything in the Yacoin folder except the wallet.dat. Same thing.
2) Use the -salvagewallet option. This resulted in the following error:



3) Pywallet. It takes a bit of fiddling to get it to work on Yacoin via the otherversion switch, but I managed to get it to work with a fresh Yacoin wallet. No success with my corrupted version Sad It threw the following errors:

Traceback (most recent call last):
  File "C:\Users\Jaap\Desktop\pywallet.py", line 2059, in parse_wallet
    d['txIn'].append(parse_TxIn(vds))
  File "C:\Users\Jaap\Desktop\pywallet.py", line 2028, in parse_TxIn
    d['sequence'] = vds.read_uint32()
  File "C:\Users\Jaap\Desktop\pywallet.py", line 1942, in read_uint32
    def read_uint32(self): return self._read_num('<I')
  File "C:\Users\Jaap\Desktop\pywallet.py", line 1981, in _read_num
    (i,) = struct.unpack_from(format, self.input, self.read_cursor)
error: unpack_from requires a buffer of at least 4 bytes

4) I used an old Yacoin client, which I used during the time I mined those Yacoin. Didn't work either.
5) I inspected the wallet.dat with an Hex Editor. I managed to find the label of the address which holds my Yacoin and I found the address in plaintext. Looking on the Block Explorer, my Yacoin are still there.


I also managed to find a lot of instances of "63 6B 65 79 21 02" or in ASCII "ckey!.", which presumably indicates an encrypted private key follows, correct?

My main questions:
1) How long (in bytes) is the encrypted private key that follows?
2) What algorithm is used to encrypt these private keys and how can I manually decrypt these? (I know the passphrase)
3) I found 244 instances of "63 6B 65 79 21 02" or in ASCII "ckey!.". Is there any way how I can find out which of those belongs to the address which I found in plaintext in the wallet, or will I have to try them all to find the correct one?
4) Once I find the decrypted private key, I can import these via the console with importprivkey, correct?


Thank you very much in advance!

www.bitbuy.nl - Koop eenvoudig, snel en goedkoop bitcoins bij Bitbuy!
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
December 14, 2013, 01:34:41 AM
 #2

Have you tried contacting the developer?
Mushoz (OP)
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Bitbuy


View Profile WWW
December 14, 2013, 01:46:54 PM
 #3

Have you tried contacting the developer?

He doesn't seem to be active anymore I'm afraid Sad

Last Active:   May 09, 2013, 09:48:36 AM

www.bitbuy.nl - Koop eenvoudig, snel en goedkoop bitcoins bij Bitbuy!
peterlustig
Sr. Member
****
Offline Offline

Activity: 812
Merit: 250


The Fourth Generation of Blockchain in DeFi


View Profile
December 14, 2013, 01:50:03 PM
 #4

https://bitcointalk.org/index.php?topic=206577.120
Windmaster was last active: December 13, 2013, 09:17:14 PM
But iirc someone else took over dev work, might wanna ask for help in that thread.  Smiley
edit: Joe_Bauers took over




`````````▄▄▄▄▄▄▄
`````▄█████████████▄
```███████▀▀█▀▀███████
``████████``█``████████
`██████``````````▀██████
█████████```████```██████
█████████`````````███████
█████████```████▄``▀█████
█████████```████▀```█████
`██████```````````▄█████
``████████``█``████████
```███████▄▄█▄▄███████
`````▀█████████████▀
`````````▀▀▀▀▀▀▀

```````▄▄▄▄▄▄▄▄▄▄▄
```███████████████████
```````▀▀▀▀▀▀▀▀▀▀▀
DRK Defi






The Fourth Generation Of Blockchain
                             In Decentralized Finance






Draken Exchange
     DrakenX






Facebook
     Twitter








`````````▄▄▄▄▄▄▄
`````▄█████████████▄
```███████████████████
``█████████████████████
`████████████▀▀▀`````███
████████▀▀▀````▄█````████
████▀▀``````▄██▀````▄████
███▄▄`````███▀``````█████
███████``██`````````█████
`███████`▐`````````█████
``███████▐`████▄▄`▄████
```███████▄███████████
`````▀█████████████▀
`````````▀▀▀▀▀▀▀

```````▄▄▄▄▄▄▄▄▄▄▄
```███████████████████
```````▀▀▀▀▀▀▀▀▀▀▀

.Telegram.
Channel
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
December 15, 2013, 03:26:18 AM
 #5

Have you tried contacting the developer?

He doesn't seem to be active anymore I'm afraid Sad

Last Active:   May 09, 2013, 09:48:36 AM

That's never a good sign. Is Yacoin still "alive"?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!