Author

Topic: Deposit to Binance unconfirmed after 48hours using Android Bitcoin Wallet (Read 291 times)

newbie
Activity: 8
Merit: 0
Had it several times. Support said it's some technical issues
Seems to happen anytime price rises but still several days to proceed
legendary
Activity: 2268
Merit: 18503
Yes, that looks like a successful CPFP to me. Well done.

If we add up the weight of both your transactions together it comes to 1,476 + 1,044 = 2,520 weight units = 630 vbytes.
If we add up the fee of both your transactions together it comes to 932 + 49,590 = 50,522 sats.
This means the combined fee rate for your two transactions is 50,522/630 = 80.2 sats/vbyte.

Looking at the current mempool, this puts you around 4 MB from the tip. Since the mempool tends to empty out a bit between around 00:00 - 06:00 UTC, there is a chance you could confirm within the next 12 hours, but the recent price surge up to ~$47k has made the mempool even more full than it has been for the last few days.

In any case, 80.2 sats/vbyte is far better than 2.5 sats/vbyte.
newbie
Activity: 11
Merit: 4
So on the android wallet i'll have around 35000 satoshi, will this be enough to complete the CPFP?
At the moment, no. You currently need a fee of around 120 sats/vbyte to get in to the next block.

Assuming your CPFP transaction is around 300 vbytes in size, then combining that with your current transaction of 369 vbytes which pas 932 sats, then your new transaction would need to pay a total fee of ~80,000 sats. You can pay all 35,000 sats as a fee, but that would only bring you to an equivalent rate of around 52 sats/vbyte, which at the moment is still around 7 MB from the tip. That's still a lot higher than your currently unconfirmed transaction though, and might confirm within the next 12-24.

Hey @oeleo I got myself some funds on the android wallet and think I did the CPFP, I emptied the whole wallet and used priority fee's so paid 20$ fee.

I've sent the funds to the same binance deposit wallet and I've checked blockchain but I'm not sure if I did it correctly.

This is the blockchain link of the deposit adress with the previous and new deposit transactions the cpfp transaction has a 144.157 sat/B fee

https://www.blockchain.com/btc/address/12PmqFhxMXFikqJwjjgYVWx83uTR6Ux6cS

Did I do the CPFP method correctly anyone? ^^

Thanks
member
Activity: 180
Merit: 38
Yes for once i agree with good o'l Bob, Samourai is a good choice but Binance is not.
Binance is the next disaster that is about to happen in cryptoworld due to the way things are set up over there.
It's gonna happen.
And when it happens, it will take out EVERYTHING !
Not just some of it but ALL OF IT !!!
Is it a lack of brain capacity on their dev team ? Or was it planned and a setup from the start ? Who knows..
Once thing is clear though....
Binance is going to be GoXed.
Do you really want to take that risk ?
legendary
Activity: 1624
Merit: 2481
@bob123 you are completely right, I immediatly installed samourai for future transactions. Smiley

Samourai definitely is a good choice.



Only to afterwards see that RBF is disabled and fee control is barely there they give you 3 options only and these options wouldn't even tell you how much sat/b the fee's are Huh

But that's weird. If it promotes having RBF, then there might be an option somewhere? But nonetheless.. only offering to choose between 3 options for a fee is incredibly bad.
Samourai is definitely the better choice here.



Can I ask something since you already mention this. I notice that Electrum Mobile Wallet is giving an option about replaceable transaction. Is this the same stuff that can make the user change the transaction fee for the existing transaction?

*I always choose no on that option because I thought that I might commit double spend if send again another transaction while the first transaction is still unconfirmed.  Cheesy

Yes, this setting is exactly that, enabling Replace-By-Fee (RBF).

Well, it actually is a double spend. But by using the "bump fee" feature, you are double-spending the same UTXO in a new transaction to the same recipient. Just with a higher fee.
It could be exploited to make a double-spend sending the funds to yourself. And that's the reason no one should accept 0-conf transactions. Especially if the RBF flag is set.

There is rarely any use case where RBF does harm you. Close to no one accepts 0-conf transactions. And after the 1st confirmation, the RBF flag gets "useless". The TX can only be replaced while it is unconfirmed.

You don't need to worry enabling that feature Smiley
hero member
Activity: 2744
Merit: 761
Burpaaa
I don't know how the mempool works but waiting 2-3weeks to potentially get the BTC back on the android wallet feels also like a waste

Well, using a proper wallet with RBF enabled, you'd be able to increase the fee afterwards by replacing the transaction with a new one paying a higher fee.
Unfortunately your mobile wallet doesn't allow to do that.

While switching to a better wallet won't help you now, it might save your some headache in the future.



Can I ask something since you already mention this. I notice that Electrum Mobile Wallet is giving an option about replaceable transaction. Is this the same stuff that can make the user change the transaction fee for the existing transaction?

*I always choose no on that option because I thought that I might commit double spend if send again another transaction while the first transaction is still unconfirmed.  Cheesy
newbie
Activity: 11
Merit: 4
I don't know how the mempool works but waiting 2-3weeks to potentially get the BTC back on the android wallet feels also like a waste

Well, using a proper wallet with RBF enabled, you'd be able to increase the fee afterwards by replacing the transaction with a new one paying a higher fee.
Unfortunately your mobile wallet doesn't allow to do that.

While switching to a better wallet won't help you now, it might save your some headache in the future.



@bob123 you are completely right, I immediatly installed samourai for future transactions. Smiley Also feel kinda ripped off by the fact that this Android wallet was being promoted as having "Full Fee Control" and having RBF;

Only to afterwards see that RBF is disabled and fee control is barely there they give you 3 options only and these options wouldn't even tell you how much sat/b the fee's are Huh
legendary
Activity: 1624
Merit: 2481
I don't know how the mempool works but waiting 2-3weeks to potentially get the BTC back on the android wallet feels also like a waste

Well, using a proper wallet with RBF enabled, you'd be able to increase the fee afterwards by replacing the transaction with a new one paying a higher fee.
Unfortunately your mobile wallet doesn't allow to do that.

While switching to a better wallet won't help you now, it might save your some headache in the future.

newbie
Activity: 11
Merit: 4
I deposited around 30€ on binance to put these on my android wallet to do the CPFP but I noticed that after sending via Binance my wallet will receive only 0.00034659 BTC (12€)
I don't follow where you have lost 18€ in fees. Did you withdraw money from Binance to your Android wallet for the sole purpose of performing a CPFP? And Binance's withdrawal fee is 0.0005 BTC? That's ridiculous.

Assuming your CPFP transaction is around 300 vbytes in size, then combining that with your current transaction of 369 vbytes which pas 932 sats, then your new transaction would need to pay a total fee of ~80,000 sats. You can pay all 35,000 sats as a fee, but that would only bring you to an equivalent rate of around 52 sats/vbyte, which at the moment is still around 7 MB from the tip. That's still a lot higher than your currently unconfirmed transaction though, and might confirm within the next 12-24.

Haven't done it yet though, like you guys are saying it seems like such a waste to use those 30€ on binance to CPFP.

I did need the initial transaction urgently but if I can save like 30€ just by waiting I think i'll just wait untill the BTC gets refunded to my android wallet.

Also what I find kinda silly is that If the transaction has 0 confirms in over 48hours that it should be automatically dropped from the mempool.

I don't know how the mempool works but waiting 2-3weeks to potentially get the BTC back on the android wallet feels also like a waste

And these TX accelerators are the biggest joke yet these want to charge me 170$ for a 175$ btc transaction lmao
legendary
Activity: 2268
Merit: 18503
I deposited around 30€ on binance to put these on my android wallet to do the CPFP but I noticed that after sending via Binance my wallet will receive only 0.00034659 BTC (12€)
I don't follow where you have lost 18€ in fees. Did you withdraw money from Binance to your Android wallet for the sole purpose of performing a CPFP? And Binance's withdrawal fee is 0.0005 BTC? That's ridiculous.

So on the android wallet i'll have around 35000 satoshi, will this be enough to complete the CPFP?
At the moment, no. You currently need a fee of around 120 sats/vbyte to get in to the next block.

Assuming your CPFP transaction is around 300 vbytes in size, then combining that with your current transaction of 369 vbytes which pas 932 sats, then your new transaction would need to pay a total fee of ~80,000 sats. You can pay all 35,000 sats as a fee, but that would only bring you to an equivalent rate of around 52 sats/vbyte, which at the moment is still around 7 MB from the tip. That's still a lot higher than your currently unconfirmed transaction though, and might confirm within the next 12-24.
newbie
Activity: 11
Merit: 4
So on the android wallet i'll have around 35000 satoshi, will this be enough to complete the CPFP?
However, if you want to do it, then make sure to use a different wallet where you can exactly choose the UTXO and the appropriate fee yourself (e.g. electrum) by exporting/importing the private key or mnemonic code.

How can I export/import the keys from the android wallet? I believe there's only a backup file that's encrypted. I searched how to decrypt but don't understand what to do
legendary
Activity: 1624
Merit: 2481
So on the android wallet i'll have around 35000 satoshi, will this be enough to complete the CPFP?

Yes, it will.

But honestly.. you just waste money doing this.

Withdrawing from binance already costs you very much.
Then, creating a new transaction with spends a fee paying for both, also is not that cheap if you want it to get confirmed within an hour or so.

You can just wait for the transaction to go through. Your funds won't get lost.
Spending ~30$ just to boost a transaction sending 175$ funds seems a bit too much for me.
However, if you want to do it, then make sure to use a different wallet where you can exactly choose the UTXO and the appropriate fee yourself (e.g. electrum) by exporting/importing the private key or mnemonic code.
newbie
Activity: 11
Merit: 4
Hey guys

I deposited around 30€ on binance to put these on my android wallet to do the CPFP but I noticed that after sending via Binance my wallet will receive only 0.00034659 BTC (12€)

So on the android wallet i'll have around 35000 satoshi, will this be enough to complete the CPFP?

@mikeywith & @hosseinimr93
legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
I assume since I used economic and fee was 2.5sat/b that priority will be 145sat/b?

Not really, the wallet will check its mempool every time you try to transact, and the calculations will be done instantly, there is probably no way to tell how much is it going to pay in the future.

there's a chance that those numbers are at sat/byte.

They are in sat/byte.

legendary
Activity: 2380
Merit: 5178
----------
First of all, note that transactions are prioritized based on the fee paid on sat/vbyte not sat/byte.
So, the exact answer depends on whether those numbers shown on that page are at sat/byte or at sat/vbyte.

Now, I assume that those numbers are at sat/vbyte.

Size of the first transaction (the once mentioned in the OP) is 369 vbytes and you have already paid 932 satoshi as fee for it.

For calculating size of the second transaction, there will be two cases.

- The deposited fund is now in a native segwit address (an address starting with bc1):
Since the second transaction (the one you will make for implementing CPFP method) will include 2 inputs and 2 outputs, its size would be about 210 vbytes and you will pay about 30,450 satoshi as fee.
In this case, the equivalent transaction fee will about 54 sat/vbyte.

- The deposited fund is now in a legacy address (an address starting with 1):
In this case, size of the second transaction would be about 290 vbytes and you will pay 42,050 satoshi as fee.
The equivalent transaction fee will be about 65 sat/vbyte.


Off course, there's a chance that those numbers are at sat/byte. If so, the equivalent transaction fee will be higher than what calculated above.
The size of second transaction will be about 370 byte.
Assuming that number is at sat/byte, you will pay 53,650 satoshi for the second transaction.

If the deposited fund is now in a native segwit address, the transaction fee will be about 94 sat/vbyte.
If the deposited fund is now in a legacy address, the transaction fee will be about 83 sat/vbyte.


Ishaq47, the network isn't now as congested as the time mikeywith made the post above. Your transaction will probably be confirmed in the next block with a fee much lower than 100 sat/vbyte. Currently, 50 sat/vbyte can be enough for a very fast confirmation.
newbie
Activity: 11
Merit: 4
I assume that I will have to send as "priority"? I believe this is the highest fee I can do use this android wallet right?

The priority will not be enough, it will probably just check the total of the highest paying 1MB worth of transactions and adds a few sats on top, which won't be enough in your case, of course, it will speed up the stuck transaction by a lot, but don't expect to get 1-5 block confirmation. I have not used this wallet but they mention "Full control over fees" on their website, which means if you dig a little you would find "custom" fees or something like that.


They promote it as full control over fee and they mention RBF and CPFP but used their wallet and RBF isn't even enabled

I'll take a look to see if a custom fee is possible and otherwise i'll just use priority and hope the transaction eventually goes through.

Edit: I found out that the developer of this wallet says on github:
"I have considered to implement a slider between the current economic and priority fee levels, but honestly I don't think it would have any use – it would only provide a fake sense of "being in control"

So I guess custom fee won't be possible on this wallet so sending with fee as priority is the only option.

I also just found this website of the dev -> https://wallet.schildbach.de/fees

All the site shows is:

ECONOMIC=2500
NORMAL=85000
PRIORITY=145000

I assume since I used economic and fee was 2.5sat/b that priority will be 145sat/b?

@mikeywith will 145sat/b fee be enough to make the average of both 100 sats/byte?

legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
I assume that I will have to send as "priority"? I believe this is the highest fee I can do use this android wallet right?

The priority will not be enough, it will probably just check the total of the highest paying 1MB worth of transactions and adds a few sats on top, which won't be enough in your case, of course, it will speed up the stuck transaction by a lot, but don't expect to get 1-5 block confirmation. I have not used this wallet but they mention "Full control over fees" on their website, which means if you dig a little you would find "custom" fees or something like that.

With that being said, if that isn't an option, you could either use a different wallet that lets you do so (assuming you have the keys to this wallet) or just use the priority option and wait for a few hours/days. Although since this is a relatively small amount ( compared to the fees you will have to pay) you could just ignore this transaction and send the "new funds" directly to Binance to do whatever you were planning to do with the old transaction.
newbie
Activity: 11
Merit: 4
Conversely, given how full the mempool is with low fee transactions, and it showing no sign of clearing down to 2.5 sats/vbyte anytime soon, you could be waiting for a week or more for your transaction to confirm, or it might never confirm at all and be dropped from the mempool.

I see over a 100MB of the transaction with fees above 3 sats/byte, chances are his transaction will eventually drop in two weeks or so. Cry

OP, your only two options are CPFP and paid transaction accelerators such as Viabtc and Poolin, you need to run the math for both and see if any of those options makes economical sense to you, if not which is more likely - patience is king.


So if I would deposit let's say 50$ on my android wallet and send that 50$ to another wallet (for example binance) with a good fee, miners would pick up the transactions and they will confirm?

The current priority fee is 100 sat/byte, you paid 2.5 sat per byte for a 369-byte transaction so that's a total of 0.00000932 BTC, so you are short of 0.000369 BTC, paying 100 sat/byte for the child transaction won't guarantee your transaction to go through, you need to add that extra missing 0.000369 BTC so that the average fee of both transactions is 100 sats/byte.

Hey @mikeywith

I really wouldn't mind paying a big ass fee to make up my mistake sending as economic fee, the issue is that this shite wallet i'm using only gives me 3 options regarding the fee and those are Economic/Normal/Priority

I assume that I will have to send as "priority"? I believe this is the highest fee I can do use this android wallet right?
legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
Conversely, given how full the mempool is with low fee transactions, and it showing no sign of clearing down to 2.5 sats/vbyte anytime soon, you could be waiting for a week or more for your transaction to confirm, or it might never confirm at all and be dropped from the mempool.

I see over a 100MB of the transaction with fees above 3 sats/byte, chances are his transaction will eventually drop in two weeks or so. Cry

OP, your only two options are CPFP and paid transaction accelerators such as Viabtc and Poolin, you need to run the math for both and see if any of those options makes economical sense to you, if not which is more likely - patience is king.


So if I would deposit let's say 50$ on my android wallet and send that 50$ to another wallet (for example binance) with a good fee, miners would pick up the transactions and they will confirm?

The current priority fee is 100 sat/byte, you paid 2.5 sat per byte for a 369-byte transaction so that's a total of 0.00000932 BTC, so you are short of 0.000369 BTC, paying 100 sat/byte for the child transaction won't guarantee your transaction to go through, you need to add that extra missing 0.000369 BTC so that the average fee of both transactions is 100 sats/byte.
legendary
Activity: 2268
Merit: 18503
So if I would deposit let's say 50$ on my android wallet and send that 50$ to another wallet (for example binance) with a good fee, miners would pick up the transactions and they will confirm?
Provided you make sure you include the 747 satoshi left over from the first transaction in the new transaction, then yes.
newbie
Activity: 11
Merit: 4
It seems like the bc1 address is indeed you change address then, but your wallet has automatically sent the change from your legacy outputs to a segwit address. I wasn't aware that Bitcoin Wallet for Android did this.

You can use this 747 satoshi to perform a CPFP transaction, but the problem you have now is that it is not enough to perform a CPFP transaction by itself. You would need to deposit additional funds to your wallet, and then spend those additional funds along with the 747 satoshi in a further transaction. While possible, this becomes significantly more costly since you have to make two further transactions and your second transaction needs to include two inputs.

Conversely, given how full the mempool is with low fee transactions, and it showing no sign of clearing down to 2.5 sats/vbyte anytime soon, you could be waiting for a week or more for your transaction to confirm, or it might never confirm at all and be dropped from the mempool. If this were to happen, then you can simply try to make the same transaction again but ensure you pay a higher fee this time.

Thanks for your input.

Another question @oeleo

So if I would deposit let's say 50$ on my android wallet and send that 50$ to another wallet (for example binance) with a good fee, miners would pick up the transactions and they will confirm?
legendary
Activity: 2268
Merit: 18503
It seems like the bc1 address is indeed you change address then, but your wallet has automatically sent the change from your legacy outputs to a segwit address. I wasn't aware that Bitcoin Wallet for Android did this.

You can use this 747 satoshi to perform a CPFP transaction, but the problem you have now is that it is not enough to perform a CPFP transaction by itself. You would need to deposit additional funds to your wallet, and then spend those additional funds along with the 747 satoshi in a further transaction. While possible, this becomes significantly more costly since you have to make two further transactions and your second transaction needs to include two inputs.

Conversely, given how full the mempool is with low fee transactions, and it showing no sign of clearing down to 2.5 sats/vbyte anytime soon, you could be waiting for a week or more for your transaction to confirm, or it might never confirm at all and be dropped from the mempool. If this were to happen, then you can simply try to make the same transaction again but ensure you pay a higher fee this time.
newbie
Activity: 11
Merit: 4
Hey @oeleo

I just checked my Bitcoin Wallet app and I can't seem to find the bc1 address in my 'address book' but I did notice that after doing this deposit i've sent I'm left with exactly 747satoshi on my android btc wallet

So maybe that bc1 address is the wallet that I sent from?

This is kind of confusing for a noob like myself. will be using an RBF enabled android wallet in the future for sure!
legendary
Activity: 2268
Merit: 18503
Can I do the CPFP method and if so how should I be doing this?
Maybe.

In the transaction you made, Binance's deposit address is obviously 12PmqFhxMXFikqJwjjgYVWx83uTR6Ux6cS. Who owns the other address - bc1q52tsw4z44zstajzgw6l48xvljuprkcf66wnwq4 - which was sent 747 sats? It would be unusual for a change address since the address type doesn't match the inputs.

If you control the funds at this address, then you can combine them with other funds to do a CPFP. If you do not control these funds, then you cannot perform a CPFP.
newbie
Activity: 11
Merit: 4
I also noticed RBF not being enabled.

Can I do the CPFP method and if so how should I be doing this?

Thanks for your reply though
legendary
Activity: 1876
Merit: 3131
Is there any way for me to increase the fee or to get this transaction confirmed?

It looks like your transaction does not have RBF enabled, so you won't be able to increase the fee of your transaction.
newbie
Activity: 11
Merit: 4
I'm pretty new to crypto, I tried depositing around 175$ in BTC to Binance using the android Bitcoin Wallet.

Before sending I didn't notice that the fee was set to "economic". Because of this the transaction was made with only 2.5sat/b fee and has been in the mempool for almost 2 days.

Is there any way for me to increase the fee or to get this transaction confirmed?

https://www.blockchain.com/btc/tx/ec032e96255bcd75d87e48260dced449190a950598b40812d5a79aacceee7b18

Any advice would be very much appreciated!
Jump to: