Author

Topic: Multibit: wallet shows spendable amount with 0.0001 (Read 1138 times)

copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
Thats multibit classic. Try resetting again, sometimes it needs 2 or 3 tries to get it right from what I read.
member
Activity: 84
Merit: 10
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?



staff
Activity: 3458
Merit: 6793
Just writing some code
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?
member
Activity: 84
Merit: 10
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.....
member
Activity: 84
Merit: 10
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!
staff
Activity: 3458
Merit: 6793
Just writing some code
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.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
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.
staff
Activity: 3458
Merit: 6793
Just writing some code
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?
member
Activity: 84
Merit: 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?
staff
Activity: 3458
Merit: 6793
Just writing some code
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.
member
Activity: 84
Merit: 10
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
staff
Activity: 3458
Merit: 6793
Just writing some code
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.
member
Activity: 84
Merit: 10
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..
member
Activity: 84
Merit: 10
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?
staff
Activity: 3458
Merit: 6793
Just writing some code
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.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
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.
member
Activity: 84
Merit: 10
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!
Jump to: