OmniLayer / omniwallet

Omni Protocol Hybrid Web-Wallet
https://www.omniwallet.org
GNU Affero General Public License v3.0
327 stars 187 forks source link

Sending Omni fails with message: Not enough funds, try again. #1552

Closed XBase-xOR closed 6 years ago

XBase-xOR commented 7 years ago

The exact message I get is: "Not enough funds, try again. Needed: 0.0001575600000000000002399686352 but Have: 0"

I am trying to send 1 Omni from the address 1LB2AZvQrLaBxti8gkUHRfZ94oKF1dQmQS. The wallet overview says this address currently has 0.0005 BTC and 100 Omni. Should be sufficient Omni to transfer and also sufficient BTC for the transaction fees (which the dialog says is 0.0002067 Bitcoins).

So what does "Have: 0" mean? What can I do to fix this?

achamely commented 6 years ago

It means you have 0 bitcoin in your sending address. All transactions on the Omni Protocol need bitcoin in order to be created and sent. If you fund that address with the required/specified amount of BTC you will be able to continue

XBase-xOR commented 6 years ago

As I have written the address was funded with 0.0005 BTC while the error message says I needed 0.0002067 - so the same interface that reported "Have: 0" also reported I have 0.0005 BTC which was more than it said I needed. You don't see this as an error and just close the case? Meh.

achamely commented 6 years ago

@XBase-xOR sorry let me clarify I do see that it is possible at the moment for there to be a difference in displayed balance and usable balance. When sending a tx the underlying btc needs to be confirmed for the tx to be creatable. The error message you listed indicates you had an unconfirmed/pending balance that was not yet usable.

XBase-xOR commented 6 years ago

@achamely That makes a lot more sense. Thanks for the clarification.