Bitcoin Forum

Other => MultiBit => Topic started by: spiceminer15 on September 11, 2014, 03:57:54 PM



Title: problem with multibit
Post by: spiceminer15 on September 11, 2014, 03:57:54 PM
I sent 1BTC last night using multibit, it sent that fine with the transaction free -1.0001...

at the exact same time. literally. it sent another transaction for -0.25441361... I have no idea why it did this.

Status: 377 confirmations
Date: 9/8/2014 21:11
To: 1KiQS4dcSAMhQi8roBXs7sdEt6J6QFfScH
Debit: -1.00 BTC
To: 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G
Debit: -0.25441361 BTC
Transaction fee: -0.0001 BTC
Net amount: -1.25451361 BTC
Transaction ID: d9f59af520936562ada8643c214df07985ddc3117724dfec8d5adb56af179fc0-000


Title: Re: problem with multibit
Post by: Newar on September 11, 2014, 04:59:35 PM
Probably better luck here: https://bitcointalk.org/index.php?board=99.0


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 04:59:56 PM
Probably better luck here: https://bitcointalk.org/index.php?board=99.0

ah I didn't see the subforum


Title: Re: problem with multibit
Post by: allgoodthings1 on September 11, 2014, 06:17:09 PM
I sent 1BTC last night using multibit, it sent that fine with the transaction free -1.0001...

at the exact same time. literally. it sent another transaction for -0.25441361... I have no idea why it did this.

Status: 377 confirmations
Date: 9/8/2014 21:11
To: 1KiQS4dcSAMhQi8roBXs7sdEt6J6QFfScH
Debit: -1.00 BTC
To: 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G
Debit: -0.25441361 BTC
Transaction fee: -0.0001 BTC
Net amount: -1.25451361 BTC
Transaction ID: d9f59af520936562ada8643c214df07985ddc3117724dfec8d5adb56af179fc0-000

I'm confused. I don't know how you can send two transactions "at the exact same time". I don't know how that's physically possible.  I know it's certainly not the right way to do it.

You should send one transaction and wait for the pop-up window to show you it's been seen by a couple or so peers.  Then click the OK button in that box and go to the Transactions tab.  There you should see the hexagon with the clear center, recognizing that the transaction is in your ledger.

THEN you go back to the Send tab and send another transaction.

I don't know where you're seeing the report lines you show here.  But the important thing is: Did the right payments get made to the parties you wanted?  If so, probably all is just fine.  If you're still uneasy about it, you might try resyncing your wallet.  That might clear things up wonderfully.


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 06:20:51 PM
yea I don't know how it happened really... someone got free BTC. I have no idea how that happened or who it went to...


Title: Re: problem with multibit
Post by: shorena on September 11, 2014, 06:30:16 PM
its change.
your input was >1 btc but each input has to be spend entirely, thus multibit made an extra output for the rest (change). Check your addresses its one of yours.



Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 06:34:07 PM
its change.
your input was >1 btc but each input has to be spend entirely, thus multibit made an extra output for the rest (change). Check your addresses its one of yours.


I don't understand... I made my transaction 1 BTC exactly.


Title: Re: problem with multibit
Post by: TookDk on September 11, 2014, 06:36:01 PM
I do not know how multibit works.

However when bitcoin core makes an output, there will most of the time be an unspent output, which is a bitcoin address you are in control of but have never generated yourself.
Since bitcoin output has to consist of a number of input, and unless the series of input matches exactly the output, then will there be an output which goes back into your "wallet".

If Multibit work the same way then is 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G the unspent output.
Are you sure you are not in control of that addy?

In bitcoin core is it possible to issue the command "validateaddress" to check if you are in control of that addy.

Just my 2 satoshi :)


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 06:37:43 PM
I do not know how multibit works.

However when bitcoin core makes an output, there will most of the time be an unspent output, which is a bitcoin address you are in control of but have never generated yourself.
Since bitcoin output has to consist of a number of input, and unless the series of input matches exactly the output, then will there be an output which goes back into your "wallet".

If Multibit work the same way then is 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G the unspent output.
Are you sure you are not in control of that addy?

In bitcoin core is it possible to issue the command "validateaddress" to check if you are in control of that addy.

Just my 2 satoshi :)


ok I'll check it out. never had this behavior before when I sent transactions.


Title: Re: problem with multibit
Post by: shorena on September 11, 2014, 06:39:45 PM
-snip-
I don't understand... I made my transaction 1 BTC exactly.

Yes, but bitcoins do not exist as satoshi or as bitcoins. They exist as inputs and unspend outputs. Every transaction has one or more inputs and one or more outputs. Every input has to be spend entirely. You can not spend half of your input. You received 1.25451361 BTC in the past and now you have to spend everything in a single TX. 1 BTC go to KiQS4dcSAMhQi8roBXs7sdEt6J6QFfScH, 0.0001 go to the miners that confirmed it and 0.25441361 BTC goes to 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G which is an address multibit made exactly for that reason.

I hope that helps.

I do not know how multibit works.

This is not specific to multibit. Its the way bitcoin works.



Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 06:41:26 PM
I might have fucked myself because I deleted multibit and the multibit wallet. I have some NTFS file recovery software. running it now hopefully I can recover the wallet file


Title: Re: problem with multibit
Post by: shorena on September 11, 2014, 06:48:09 PM
Did you delete all the subfolders? Because the priv. keys usually have an extra backup each.

 https://multibit.org/en/help/v0.5/help_fileDescriptions.html


Title: Re: problem with multibit
Post by: allgoodthings1 on September 11, 2014, 06:48:27 PM
Age-old adage of bitcoin: Never delete/trash/destroy a wallet.


Title: Re: problem with multibit
Post by: TookDk on September 11, 2014, 06:54:45 PM
-snip-
I don't understand... I made my transaction 1 BTC exactly.

Yes, but bitcoins do not exist as satoshi or as bitcoins. They exist as inputs and unspend outputs. Every transaction has one or more inputs and one or more outputs. Every input has to be spend entirely. You can not spend half of your input. You received 1.25451361 BTC in the past and now you have to spend everything in a single TX. 1 BTC go to KiQS4dcSAMhQi8roBXs7sdEt6J6QFfScH, 0.0001 go to the miners that confirmed it and 0.25441361 BTC goes to 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G which is an address multibit made exactly for that reason.

I hope that helps.

I do not know how multibit works.

This is not specific to multibit. Its the way bitcoin works.


Agreed, but Mycilum (which I also use), they send the unspent output back to same address as the input, more easy to understand for the average user, since the block explore shows an ballance for your addy and with Mycilum the ballance acutally show your real ballance in the wallet.

Bitcoin core uses a "random" address instead for the unspent output.



Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 06:55:20 PM
Did you delete all the subfolders? Because the priv. keys usually have an extra backup each.

 https://multibit.org/en/help/v0.5/help_fileDescriptions.html

I uninstalled multibit as well. I will try to recover it.

its my fault so I'm not mad about it


Title: Re: problem with multibit
Post by: TookDk on September 11, 2014, 06:57:14 PM
Did you delete all the subfolders? Because the priv. keys usually have an extra backup each.

 https://multibit.org/en/help/v0.5/help_fileDescriptions.html

I uninstalled multibit as well. I will try to recover it.

its my fault so I'm not mad about it

0.25441361 is a cheap bitcoin lesson.
I (unfortunaly) has paid more for my early bitcoin lessons  :-X


Title: Re: problem with multibit
Post by: shorena on September 11, 2014, 08:44:58 PM
Did you delete all the subfolders? Because the priv. keys usually have an extra backup each.

 https://multibit.org/en/help/v0.5/help_fileDescriptions.html

I uninstalled multibit as well. I will try to recover it.

its my fault so I'm not mad about it

AFAIK an uninstall does not remove the wallet files. E.g. for most windows versions they are in
Code:
%APPDATA%\MultiBit

just hit win+r enter the above and hit ok. If a folder opens you might be fine.


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 08:45:51 PM
Did you delete all the subfolders? Because the priv. keys usually have an extra backup each.

 https://multibit.org/en/help/v0.5/help_fileDescriptions.html

I uninstalled multibit as well. I will try to recover it.

its my fault so I'm not mad about it

AFAIK an uninstall does not remove the wallet files. E.g. for most windows versions they are in
Code:
%APPDATA%\MultiBit

just hit win+r enter the above and hit ok. If a folder opens you might be fine.

im pretty sure I had the wallet on my desktop, but I will check that folder right now


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 08:47:40 PM
Did you delete all the subfolders? Because the priv. keys usually have an extra backup each.

 https://multibit.org/en/help/v0.5/help_fileDescriptions.html

I uninstalled multibit as well. I will try to recover it.

its my fault so I'm not mad about it

AFAIK an uninstall does not remove the wallet files. E.g. for most windows versions they are in
Code:
%APPDATA%\MultiBit

just hit win+r enter the above and hit ok. If a folder opens you might be fine.

im pretty sure I had the wallet on my desktop, but I will check that folder right now

ahaha thanks man I found it. it was in appdata\roaming\multibit

post your BTC addy i'll send ya 20 bucks


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 09:02:35 PM
yea I got the BTC back into a different wallet that I want to keep.

thanks for the help. lesson learned.


Title: Re: problem with multibit
Post by: TookDk on September 11, 2014, 09:09:10 PM
I am happy you have recovered your bitcoin.
First time I saw a unspend output I was also a little "confused".


Title: Re: problem with multibit
Post by: shorena on September 11, 2014, 09:31:52 PM

-snip-
ahaha thanks man I found it. it was in appdata\roaming\multibit

post your BTC addy i'll send ya 20 bucks

you are welcome :D

multibit is pretty good at doing extra backups ;)

1MpNbGQrignRG9QKGbEQpz5uCg8KBJrQ9a


Title: Re: problem with multibit
Post by: spiceminer15 on September 11, 2014, 09:33:27 PM
sent


Title: Re: problem with multibit
Post by: f3tus on September 12, 2014, 07:24:37 AM
and 0.25441361 BTC goes to 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G which is an address multibit made exactly for that reason.
I'm pretty sure Multibit doesn't work like Bitcoin Core and doesn't generate any new addresses for the change... Blockchain.info doesn't either. I'm guessing spiceminer15 generated it himself sometime.


Title: Re: problem with multibit
Post by: shorena on September 12, 2014, 07:58:24 AM
and 0.25441361 BTC goes to 1R8iEGbocHrpq4WNYXTAMcBLCq8rMLB3G which is an address multibit made exactly for that reason.
I'm pretty sure Multibit doesn't work like Bitcoin Core and doesn't generate any new addresses for the change... Blockchain.info doesn't either. I'm guessing spiceminer15 generated it himself sometime.

Yeah I read up on that a bit to learn how exactly Multibit handles change, only found an old thread from 2013 stating that Multibit either uses the 2nd generated address or (if that does not exist) the only available address. But since the info is so old I posted a more general statement ;)

I was not able to find in the source how Multibit exactly handles change currently. They use "change" a lot ;) A statement here [1] suggests that multibit uses or will use (when HD is live) a new address for change.

sent

confirmed, very generous, thanks :)


[1] https://github.com/jim618/multibit/issues/139#issuecomment-18482927


Title: Re: problem with multibit
Post by: Gws24 on September 12, 2014, 05:25:58 PM
I've been using multibit for about a year now and basically it handles change as follows:

1) you generated only one address in your wallet: the change is sent back to the same sending address.
2) you generated a second address in your wallet: the change is sent to the second address* (bitcoin core would in this case generate a change address automatically)

* This is how it works if the second address has never been used before. If there however is also a balance (input) on the second one multibit might choose to send it from that address and the change back to the first generated address. If both addresses have multiple inputs it might decide to include inputs from both addresses and the change back to either one. For the last case I don't know the rules multibit follows but it probably has something to do with input age and size in order to determine to which address the change gets send to.