Bitcoin Forum

Bitcoin => Wallet software => Topic started by: uncompatible.o on March 07, 2016, 09:15:07 AM



Title: How to get my bitcoins from my old wallet?
Post by: uncompatible.o on March 07, 2016, 09:15:07 AM
Hello, guys. I asked for help on reddit, but it seems like I can't get help there. So I looking for help here. And copy-paste my posts.
I cant get access to my bitcoins.
I have a wallet seed from a carbon wallet. I created that wallet at a time before the word index was implemented. So my seed have a words not from that list and new software rejects that seed.
I have downloaded old version of the carbon wallet, without that check. if (mn_words.indexOf(word) == -1) { valid = false; }
I can log in into my wallet, and I can see correct amount of my bitcoins on my address. I also can create a transaction. But when I put "Send Payment" button I got: Response Bad Request
Also I can see my JSON Transaction and my Raw Transaction. When i copy-paste my Raw Transaction in to https://coinb.in/#broadcast I got: 16: bad-txns-vin-empty
How can I get my bitcoins?

This is an old wallet from 2014. Now carbonwallet is the very different thing. I have that opensource wallet back from that time. It is html+js, you can run and form transaction offline and than broadcast. By default they use https://blockchain.info/pushtx to broadcast. I can form my transaction on my computer and than broadcast it thru some broadcasting service. At least it worked year ago. And now it's broken. blockchain.info told me that "The transaction must have at least one input".
Generally my issue is that I have seed that incompatible with all modern clients. I have a tool for, and also an algorithm how to manage that issue. But that does not work anymore.

I got this transaction
{
   "lock_time":0,
   "size":78,
   "inputs":[
     
   ],
   "version":1,
   "vin_sz":0,
   "hash":"b*****************************************************de",
   "vout_sz":2,
   "out":[
      {
         "script_string":"OP_DUP OP_HASH160 f*********************************ed OP_EQUALVERIFY OP_CHECKSIG",
         "address":"1*****************************d1",
         "value":10000000,
         "script":"7*****************************************ac"
      },
      {
         "script_string":"OP_DUP OP_HASH160 0********************************08 OP_EQUALVERIFY OP_CHECKSIG",
         "address":"1****************************4V",
         "value":40000,
         "script":"7*****************************************ac"
      }
   ]
}

So yes, my carbonwallet now generates me 0 inputs.


Title: Re: How to get my bitcoins from my old wallet?
Post by: OutCast3k on March 07, 2016, 06:47:05 PM
There is no inputs. Therefore nothing is being "spent".

Are you able to extract your private keys?


Title: Re: How to get my bitcoins from my old wallet?
Post by: uncompatible.o on March 07, 2016, 08:01:10 PM
I think yes. I have an offline solution (downloaded carbonwallet) to generate a transaction. Year ago all was fine: that thing formed for me correct transaction and after that I was able to broadcast it at  https://blockchain.info/pushtx

I can see this strings in my .js file

function(privKey) {
        Electrum.gen(10, function(r) {
          WALLET.getKeys().push(new Bitcoin.ECKey(r[1]));
          if(WALLET.getKeys().length == 10)
            login_success();
        });
      }

  function txOnChangeSource() {
    var i = $('#txDropAddr option:selected').prop('index');
    $('#txSec').val(WALLET.getKeys().getExportedPrivateKey());
    txDropGetUnspent();
  }

I think there are my private keys inside, and WALLET.getKeys().getExportedPrivateKey() returns it. But I'm not a programmer guy and have no clue how to get my keys from the browser.


Title: Re: How to get my bitcoins from my old wallet?
Post by: dooglus on May 12, 2016, 08:51:11 PM
I have that opensource wallet back from that time

Is it available online somewhere? Or can you send me a copy?


Title: Re: How to get my bitcoins from my old wallet?
Post by: immangrace on May 16, 2016, 04:04:13 PM
Can't you generate a new seed from the old wallet and try it on the new one ? it should transfer all your information to a new usable wallet.