Pages:
Author

Topic: problem with multibit (Read 1873 times)

hero member
Activity: 537
Merit: 524
September 12, 2014, 01:25:58 PM
#26
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.



copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
September 12, 2014, 03:58:24 AM
#25
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 Wink

I was not able to find in the source how Multibit exactly handles change currently. They use "change" a lot Wink 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 Smiley


[1] https://github.com/jim618/multibit/issues/139#issuecomment-18482927
sr. member
Activity: 317
Merit: 275
September 12, 2014, 03:24:37 AM
#24
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.
sr. member
Activity: 336
Merit: 250
September 11, 2014, 05:33:27 PM
#23
sent
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
September 11, 2014, 05:31:52 PM
#22

-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 Cheesy

multibit is pretty good at doing extra backups Wink

1MpNbGQrignRG9QKGbEQpz5uCg8KBJrQ9a
legendary
Activity: 1960
Merit: 1062
One coin to rule them all
September 11, 2014, 05:09:10 PM
#21
I am happy you have recovered your bitcoin.
First time I saw a unspend output I was also a little "confused".
sr. member
Activity: 336
Merit: 250
September 11, 2014, 05:02:35 PM
#20
yea I got the BTC back into a different wallet that I want to keep.

thanks for the help. lesson learned.
sr. member
Activity: 336
Merit: 250
September 11, 2014, 04:47:40 PM
#19
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
sr. member
Activity: 336
Merit: 250
September 11, 2014, 04:45:51 PM
#18
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
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
September 11, 2014, 04:44:58 PM
#17
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.
legendary
Activity: 1960
Merit: 1062
One coin to rule them all
September 11, 2014, 02:57:14 PM
#16
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  Lips sealed
sr. member
Activity: 336
Merit: 250
September 11, 2014, 02:55:20 PM
#15
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
legendary
Activity: 1960
Merit: 1062
One coin to rule them all
September 11, 2014, 02:54:45 PM
#14
-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.

sr. member
Activity: 270
Merit: 250
September 11, 2014, 02:48:27 PM
#13
Age-old adage of bitcoin: Never delete/trash/destroy a wallet.
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
September 11, 2014, 02:48:09 PM
#12
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
sr. member
Activity: 336
Merit: 250
September 11, 2014, 02:41:26 PM
#11
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
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
September 11, 2014, 02:39:45 PM
#10
-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.

sr. member
Activity: 336
Merit: 250
September 11, 2014, 02:37:43 PM
#9
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 Smiley


ok I'll check it out. never had this behavior before when I sent transactions.
legendary
Activity: 1960
Merit: 1062
One coin to rule them all
September 11, 2014, 02:36:01 PM
#8
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 Smiley
sr. member
Activity: 336
Merit: 250
September 11, 2014, 02:34:07 PM
#7
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.
Pages:
Jump to: