Bitcoin Forum
May 10, 2024, 02:14:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multibit: wallet shows spendable amount with 0.0001  (Read 1129 times)
TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 01:33:05 PM
 #1

Dear forum

I am kinda lost here and hope someone can help.

I want to send someones BTC that are being kept in Multibit to my Trezor but we can't. There is an error message, saying:
"There are not enough funds in this wallet to send x BTC. You can only spend your "Availiable to spend" balance. Remember that the sender pays a fee".

So basically Multibit is telling me that even tough my wallet contains x BTC worth X Dollars, there are only 0.001 BTC avaliable to spend.

I have googled quite a bit but haven't been able to fix the issue. It might have something to do with an outgoing transcation from the Multibit wallet, that didn't go trought. It says under transactions "This transaction is not yet confirmed. Seen by 1 peer." The mentioned transaction was a very small transaction (around 2 dollars only) and is more than a month old. The value of of my actual wallet balance is many times the value of this unconfirmed transaction, so I don't see how this stuck transaction can block all my funds?

Any help is appreciated!

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715307266
Hero Member
*
Offline Offline

Posts: 1715307266

View Profile Personal Message (Offline)

Ignore
1715307266
Reply with quote  #2

1715307266
Report to moderator
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
August 01, 2016, 01:37:19 PM
 #2

Dear forum

I am kinda lost here and hope someone can help.

I want to send someones BTC that are being kept in Multibit to my Trezor but we can't. There is an error message, saying:
"There are not enough funds in this wallet to send x BTC. You can only spend your "Availiable to spend" balance. Remember that the sender pays a fee".

So basically Multibit is telling me that even tough my wallet contains x BTC worth X Dollars, there are only 0.001 BTC avaliable to spend.

I have googled quite a bit but haven't been able to fix the issue. It might have something to do with an outgoing transcation from the Multibit wallet, that didn't go trought. It says under transactions "This transaction is not yet confirmed. Seen by 1 peer." The mentioned transaction was a very small transaction (around 2 dollars only) and is more than a month old. The value of of my actual wallet balance is many times the value of this unconfirmed transaction, so I don't see how this stuck transaction can block all my funds?

Any help is appreciated!

Its possible that you used all your funds to spend the 2 USD worth of bitcoin. You think of it like you own a 2016 USD bill and want to spend 2 USD. Someone would need to give you a 2014 USD change. At least thats how bitcoin works. If multibit does not allow you to spend "unconfirmed change" something like this can block your entire balance.

Are you willing to post the transaction ID of the unconfirmed TX or even better the raw transaction? "Seen by 1 peer" sounds like it was not properly broadcasted.

Im not really here, its just your imagination.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
August 01, 2016, 01:39:02 PM
 #3

I have googled quite a bit but haven't been able to fix the issue. It might have something to do with an outgoing transcation from the Multibit wallet, that didn't go trought. It says under transactions "This transaction is not yet confirmed. Seen by 1 peer." The mentioned transaction was a very small transaction (around 2 dollars only) and is more than a month old. The value of of my actual wallet balance is many times the value of this unconfirmed transaction, so I don't see how this stuck transaction can block all my funds?

Any help is appreciated!
It can block your funds because of change. When you spend Bitcoin, you are actually not spending a balance of an address but rather transaction outputs. These outputs are like dollar bills, they can only be spent in full. In order to send the exact amount, you have to collect change, just like you would with dollar bills. This unconfirmed transaction could be spending from a large output and had to produce a change output. That change may be what is preventing you from being able to send more money because the change output is still unconfirmed.

Edit: Dang, shorena beat me to it.

TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 01:51:50 PM
 #4

Dear forum

I am kinda lost here and hope someone can help.

I want to send someones BTC that are being kept in Multibit to my Trezor but we can't. There is an error message, saying:
"There are not enough funds in this wallet to send x BTC. You can only spend your "Availiable to spend" balance. Remember that the sender pays a fee".

So basically Multibit is telling me that even tough my wallet contains x BTC worth X Dollars, there are only 0.001 BTC avaliable to spend.

I have googled quite a bit but haven't been able to fix the issue. It might have something to do with an outgoing transcation from the Multibit wallet, that didn't go trought. It says under transactions "This transaction is not yet confirmed. Seen by 1 peer." The mentioned transaction was a very small transaction (around 2 dollars only) and is more than a month old. The value of of my actual wallet balance is many times the value of this unconfirmed transaction, so I don't see how this stuck transaction can block all my funds?

Any help is appreciated!

Its possible that you used all your funds to spend the 2 USD worth of bitcoin. You think of it like you own a 2016 USD bill and want to spend 2 USD. Someone would need to give you a 2014 USD change. At least thats how bitcoin works. If multibit does not allow you to spend "unconfirmed change" something like this can block your entire balance.

Are you willing to post the transaction ID of the unconfirmed TX or even better the raw transaction? "Seen by 1 peer" sounds like it was not properly broadcasted.

I just looked at the transaction at blockchain.info and blockexplorer.com. Both can't find the transaction and I strongly believe, that I mistakenly send the transaction to a non existing adress...
Would the raw transaction text help you and is that something that I can share openly here?

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 01:54:01 PM
 #5

I have googled quite a bit but haven't been able to fix the issue. It might have something to do with an outgoing transcation from the Multibit wallet, that didn't go trought. It says under transactions "This transaction is not yet confirmed. Seen by 1 peer." The mentioned transaction was a very small transaction (around 2 dollars only) and is more than a month old. The value of of my actual wallet balance is many times the value of this unconfirmed transaction, so I don't see how this stuck transaction can block all my funds?

Any help is appreciated!
It can block your funds because of change. When you spend Bitcoin, you are actually not spending a balance of an address but rather transaction outputs. These outputs are like dollar bills, they can only be spent in full. In order to send the exact amount, you have to collect change, just like you would with dollar bills. This unconfirmed transaction could be spending from a large output and had to produce a change output. That change may be what is preventing you from being able to send more money because the change output is still unconfirmed.

Edit: Dang, shorena beat me to it.

thanks for the swift reply. Let's hope I can fix this mess I somehow cause..

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
August 01, 2016, 01:54:43 PM
 #6

I just looked at the transaction at blockchain.info and blockexplorer.com. Both can't find the transaction and I strongly believe, that I mistakenly send the transaction to a non existing adress...
That is not possible, Multibit would not allow it. Rather what likely happened was that the fee was too low so that many nodes and the block explorer nodes did not accept the transaction.

Would the raw transaction text help you and is that something that I can share openly here?
Yes and yes. The transaction does not leak private information, it is meant to be shared by every single node on the network.

TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 01:59:25 PM
 #7

I just looked at the transaction at blockchain.info and blockexplorer.com. Both can't find the transaction and I strongly believe, that I mistakenly send the transaction to a non existing adress...
That is not possible, Multibit would not allow it. Rather what likely happened was that the fee was too low so that many nodes and the block explorer nodes did not accept the transaction.

Would the raw transaction text help you and is that something that I can share openly here?
Yes and yes. The transaction does not leak private information, it is meant to be shared by every single node on the network.

f6b1b353444789bfe9baa638f32fd7c6d37850d2818a59a7c419c133d0ac1d51: Seen by 1 peer. Pending/unconfirmed.
     from 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw / d9d8b5fd43c7c231c6f6143e4c1d556f4505a20be52cb2bfdad6ac9f51fad5d3:0
       to 1BxnYyNsiejnsaxv7ddPGFYu16Hn7R6zfm 0.00299473 BTC
       to 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw 3.37690527 BTC

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
August 01, 2016, 02:03:40 PM
 #8

f6b1b353444789bfe9baa638f32fd7c6d37850d2818a59a7c419c133d0ac1d51: Seen by 1 peer. Pending/unconfirmed.
     from 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw / d9d8b5fd43c7c231c6f6143e4c1d556f4505a20be52cb2bfdad6ac9f51fad5d3:0
       to 1BxnYyNsiejnsaxv7ddPGFYu16Hn7R6zfm 0.00299473 BTC
       to 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw 3.37690527 BTC
That isn't the actual raw transaction...

But, you can see that the second output there of 3.37690527 is your change output. I'm guessing that your wallet says you have 3.37690527  and you are trying to spend from it. However, that is the change output and it is tied up in this unconfirmed transaction.

TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 02:07:43 PM
 #9

f6b1b353444789bfe9baa638f32fd7c6d37850d2818a59a7c419c133d0ac1d51: Seen by 1 peer. Pending/unconfirmed.
     from 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw / d9d8b5fd43c7c231c6f6143e4c1d556f4505a20be52cb2bfdad6ac9f51fad5d3:0
       to 1BxnYyNsiejnsaxv7ddPGFYu16Hn7R6zfm 0.00299473 BTC
       to 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw 3.37690527 BTC
That isn't the actual raw transaction...

But, you can see that the second output there of 3.37690527 is your change output. I'm guessing that your wallet says you have 3.37690527  and you are trying to spend from it. However, that is the change output and it is tied up in this unconfirmed transaction.

it says in multibit that my balance is 3.37700529.
any idea what i need to do to fix this?

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
August 01, 2016, 02:12:32 PM
 #10

f6b1b353444789bfe9baa638f32fd7c6d37850d2818a59a7c419c133d0ac1d51: Seen by 1 peer. Pending/unconfirmed.
     from 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw / d9d8b5fd43c7c231c6f6143e4c1d556f4505a20be52cb2bfdad6ac9f51fad5d3:0
       to 1BxnYyNsiejnsaxv7ddPGFYu16Hn7R6zfm 0.00299473 BTC
       to 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw 3.37690527 BTC
That isn't the actual raw transaction...

But, you can see that the second output there of 3.37690527 is your change output. I'm guessing that your wallet says you have 3.37690527  and you are trying to spend from it. However, that is the change output and it is tied up in this unconfirmed transaction.

it says in multibit that my balance is 3.37700529.
any idea what i need to do to fix this?
So I did a little bit of digging, and it looks like your transaction fee is too low. It is paying somewhere between 30 and 40 satoshis per byte, which, although not that low, isn't high enough to get you fast confirmations. When you sent it a month ago, the state of the network may have been different and may have required an even higher fee.

In order to fix this, you need to make your wallet forget that it made that transaction in the first place. I'm looking into how to do this. Which version of MultiBit are you using?

shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
August 01, 2016, 02:14:18 PM
 #11

f6b1b353444789bfe9baa638f32fd7c6d37850d2818a59a7c419c133d0ac1d51: Seen by 1 peer. Pending/unconfirmed.
     from 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw / d9d8b5fd43c7c231c6f6143e4c1d556f4505a20be52cb2bfdad6ac9f51fad5d3:0
       to 1BxnYyNsiejnsaxv7ddPGFYu16Hn7R6zfm 0.00299473 BTC
       to 1CN5ea2C7whK2UYRjrSEvHSufKpFequdw 3.37690527 BTC
That isn't the actual raw transaction...

But, you can see that the second output there of 3.37690527 is your change output. I'm guessing that your wallet says you have 3.37690527  and you are trying to spend from it. However, that is the change output and it is tied up in this unconfirmed transaction.

it says in multibit that my balance is 3.37700529.
any idea what i need to do to fix this?
So I did a little bit of digging, and it looks like your transaction fee is too low. It is paying somewhere between 30 and 40 satoshis per byte, which, although not that low, isn't high enough to get you fast confirmations. When you sent it a month ago, the state of the network may have been different and may have required an even higher fee.

In order to fix this, you need to make your wallet forget that it made that transaction in the first place. I'm looking into how to do this. Which version of MultiBit are you using?

Should be multibit HD which should have a button "repair wallet" that should do it.

If Im wrong and its multibit classic "reset and rescan blockchain" (something along those lines) should do it.

Im not really here, its just your imagination.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
August 01, 2016, 02:16:46 PM
 #12

Should be multibit HD which should have a button "repair wallet" that should do it.

If Im wrong and its multibit classic "reset and rescan blockchain" (something along those lines) should do it.
Yep. Looks like those should fix it. They will rescan the entire blockchain and remove your unconfirmed transactions.

TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 02:20:03 PM
Last edit: August 01, 2016, 03:15:33 PM by TheD1ceMan
 #13

Should be multibit HD which should have a button "repair wallet" that should do it.

If Im wrong and its multibit classic "reset and rescan blockchain" (something along those lines) should do it.
Yep. Looks like those should fix it. They will rescan the entire blockchain and remove your unconfirmed transactions.

ok guys, will try and rescan the blockchain. as soon as I tried this, i will report back to you.
for now, let me thank you for fast help- great community as always!

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 03:15:11 PM
 #14

i reseted the blockchain and transactions (reseted from date of first transaction).
the faulty transaction that hasn't been confirmed is nowhere to be seen anymore. all i see is 2 incoming transactions from november 2013 of around 3.3.8 BTC.

however the balance of my the wallet now says 0.0001 BTC and that really freaks me out... i mean how can this be when there are only incoming and no outgoing transactions? oh man.....

If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
August 01, 2016, 04:02:40 PM
 #15

i reseted the blockchain and transactions (reseted from date of first transaction).
the faulty transaction that hasn't been confirmed is nowhere to be seen anymore. all i see is 2 incoming transactions from november 2013 of around 3.3.8 BTC.
That is what should happen. That transaction has already been dropped by the network. What you did was tell your wallet to also forget about it, thus allowing you to spend those Bitcoin again. It should be as if that transaction had never happened.

however the balance of my the wallet now says 0.0001 BTC and that really freaks me out... i mean how can this be when there are only incoming and no outgoing transactions? oh man.....
That is strange. Can you post a screenshot? Are you sure that it is fully synced?

TheD1ceMan (OP)
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 01, 2016, 06:55:52 PM
 #16

i reseted the blockchain and transactions (reseted from date of first transaction).
the faulty transaction that hasn't been confirmed is nowhere to be seen anymore. all i see is 2 incoming transactions from november 2013 of around 3.3.8 BTC.
That is what should happen. That transaction has already been dropped by the network. What you did was tell your wallet to also forget about it, thus allowing you to spend those Bitcoin again. It should be as if that transaction had never happened.

however the balance of my the wallet now says 0.0001 BTC and that really freaks me out... i mean how can this be when there are only incoming and no outgoing transactions? oh man.....
That is strange. Can you post a screenshot? Are you sure that it is fully synced?

Yes sure, hope this helps?




If you want to buy my a beer: 1C63v2YbqMmt6hb1EqxouaVxheCt1fBTBa
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
August 01, 2016, 10:08:30 PM
 #17

Thats multibit classic. Try resetting again, sometimes it needs 2 or 3 tries to get it right from what I read.

Im not really here, its just your imagination.
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!