Author

Topic: satoshiroller broke my wallet (Read 1136 times)

newbie
Activity: 10
Merit: 0
December 12, 2012, 07:16:13 PM
#14
Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice

I will try to assist. Are you using the SatoshiRoller Android app or the Desktop edition?

a) If you mean the Android app, how is it that you're copying the wallet file? Did you use the Backup function in the menu?

b) Or, the Desktop edition v1.0.1 creates a SatoshiRoller.backup file (similar to Android backup file).

In either case, the backup file contains your private key(s) in wallet import format. If your SatoshiRoller wallet is not working, you can import your private key into another client (like bitcoin-qt) to recover your funds.


The download link download 1.0 beta, not 1.0.1
newbie
Activity: 10
Merit: 0
December 12, 2012, 10:23:48 AM
#13
Pm sent
newbie
Activity: 10
Merit: 0
December 12, 2012, 10:11:03 AM
#12
Hello, I wrote the SatoshiRoller software for SatoshiDice. Sorry to hear you encountered this problem. One other case was also reported to me. I have a pending fix that can restore the wallet from this condition.

My working theory is that the block chain file and wallet file have become out of sync. I have not yet determined the precise cause. SatoshiRoller uses the bitcoinj library, and I will be communicating with them about this exception. Thank you for the stack trace.

Until the SatoshiRoller client can be updated, I can help fix your wallet, and you can help me test my repair logic. Please PM me if interested. Sorry for the inconvenience, and thank you for helping beta test.

I appreciate the help and I really enjoy your app. I will continue using it for sure
full member
Activity: 216
Merit: 100
December 12, 2012, 10:09:30 AM
#11
Please understand that SatoshiRoller is an entirely independent wallet application; it does not interact with bitcoin-qt and the wallet/chain files are not compatible.

If you were running v1.0 then there is no automatic backup file (automatic backup was introduced in desktop v1.0.1). SatoshiRoller.backup would be in the same directory with your SatoshiRoller.wallet file (it does not create any other files on your computer).

Even if you cannot find the backup file, your wallet/balance can still be recovered. PM me for further assistance.
newbie
Activity: 10
Merit: 0
December 12, 2012, 09:53:48 AM
#10
It's the desktop app. I don't recall seeing a backup file. I had the app running in my desktop. Us that backup stored somewhere else? I'm also running bitcoin-qt on the same machine. If the backup is stored elsewhere in the computer, then I'm good and will try the fix when I get off work.

Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice

I will try to assist. Are you using the SatoshiRoller Android app or the Desktop edition?

a) If you mean the Android app, how is it that you're copying the wallet file? Did you use the Backup function in the menu?

b) Or, the Desktop edition v1.0.1 creates a SatoshiRoller.backup file (similar to Android backup file).

In either case, the backup file contains your private key(s) in wallet import format. If your SatoshiRoller wallet is not working, you can import your private key into another client (like bitcoin-qt) to recover your funds.

full member
Activity: 216
Merit: 100
December 12, 2012, 09:10:51 AM
#9
Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice

I will try to assist. Are you using the SatoshiRoller Android app or the Desktop edition?

a) If you mean the Android app, how is it that you're copying the wallet file? Did you use the Backup function in the menu?

b) Or, the Desktop edition v1.0.1 creates a SatoshiRoller.backup file (similar to Android backup file).

In either case, the backup file contains your private key(s) in wallet import format. If your SatoshiRoller wallet is not working, you can import your private key into another client (like bitcoin-qt) to recover your funds.
newbie
Activity: 10
Merit: 0
December 12, 2012, 06:52:49 AM
#8
Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
They might have a separate wallet for such programs.

Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice
hero member
Activity: 952
Merit: 1009
December 12, 2012, 06:31:13 AM
#7
Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
They might have a separate wallet for such programs.

Yeah, but that would make sense and sense is a good that's all too seldom found here.
newbie
Activity: 20
Merit: 0
December 12, 2012, 06:28:17 AM
#6
Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
They might have a separate wallet for such programs.
hero member
Activity: 952
Merit: 1009
December 12, 2012, 05:59:21 AM
#5
Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
newbie
Activity: 10
Merit: 0
December 12, 2012, 05:49:29 AM
#4
Almost forgot....when I coppy the java app and the wallet file to a new location, the only file that seems to show up is the pending file.
newbie
Activity: 10
Merit: 0
December 12, 2012, 05:45:03 AM
#3
Something is wrong with my wallet as well. When I open the app, there is no address or anything there. No address, no wallet balance, etc.

I made a lot of small stacked bets in one transaction and that's where things seemed to go wrong. I've copied and moved the wallet file as I tried a complete restore of everything else with no luck.  I need to restore this wallet as it has nearly 15 btc in it. 

Please help
full member
Activity: 216
Merit: 100
November 24, 2012, 07:36:12 AM
#2
Hello, I wrote the SatoshiRoller software for SatoshiDice. Sorry to hear you encountered this problem. One other case was also reported to me. I have a pending fix that can restore the wallet from this condition.

My working theory is that the block chain file and wallet file have become out of sync. I have not yet determined the precise cause. SatoshiRoller uses the bitcoinj library, and I will be communicating with them about this exception. Thank you for the stack trace.

Until the SatoshiRoller client can be updated, I can help fix your wallet, and you can help me test my repair logic. Please PM me if interested. Sorry for the inconvenience, and thank you for helping beta test.
newbie
Activity: 6
Merit: 0
November 23, 2012, 12:36:07 PM
#1
Any ideas on what to do to fix my wallet?

satoshiroller desktop client

java.lang.IllegalStateException: Wallet contained duplicate transaction
java.lang.IllegalStateException: Wallet contained duplicate transaction
        at com.google.common.base.Preconditions.checkState(Preconditions.java:176)
        at com.google.bitcoin.store.WalletProtobufSerializer.readTransaction(WalletProtobufSerializer.java:352)
        at com.google.bitcoin.store.WalletProtobufSerializer.readWallet(WalletProtobufSerializer.java:282)
        at com.google.bitcoin.core.Wallet.loadFromFileStream(Wallet.java:544)
        at com.google.bitcoin.core.Wallet.loadFromFile(Wallet.java:471)
        at com.satoshiroller.engine.RollerEngine.start(RollerEngine.java:131)
        at com.satoshiroller.gui.SatoshiRoller.launch(SatoshiRoller.java:144)
        at com.satoshiroller.gui.SatoshiRoller.main(SatoshiRoller.java:42)
Jump to: