Author

Topic: Two problems with transaction (Read 436 times)

newbie
Activity: 9
Merit: 0
November 16, 2017, 12:28:59 PM
#11


Thank you all for comments.

It was good to know what Danny said:

"Your new wallet was probably not online at the time that your old wallet transmitted the transaction, therefore your new wallet will probably not see the transaction until it is confirmed."

"A receiving wallet will not display a transaction until it has heard about it from a peer."

I didn't  know about this. Hope that other people will not have headaches with this.



legendary
Activity: 3472
Merit: 4801
November 16, 2017, 12:16:26 PM
#10
@DannyHamilton you used to be one of my 2-3 heroes around here because you know so much about the internals of Bitcoin. You're not anymore, you are not a nice person. Have a nice day.

I'd be a lot nicer if I didn't have to put up with the hundreds of thousands of nonsense posts created in this forum every day by people with sig ads.

Although I participate in signature campaigns, I also hate spam (maybe it's hard to believe).

You keep telling yourself that.  Perhaps someone will eventually believe you.
newbie
Activity: 9
Merit: 0
November 16, 2017, 12:13:15 PM
#9
@user234

If you are not in a hurry, then you can just wait, and leave your old wallet running.  With such a low fee, it is very difficult to predict how long it will take for the transaction to confirm. You might get lucky and your transaction could be confirmed in the very next block a few minutes from now, or you could get very unlucky and it could take many weeks or months.

If you become impatient, you will have a couple of options:
  • Replace the transaction with a higher fee transaction.
  • Create a CPFP transaction to incentivize miners to confirm the transaction sooner.
  • use a transaction acceleration service with a mining pool to increase the likelihood that the transaction will be confirmed in the next block solved by that mining pool.

Also, if you want the unconfirmed transaction to show up in your receiving wallet, you can broadcast the raw transaction from there.  You would need to acquire the raw transaction (this can be accomplished with getrawtransaction in the "Console" (found in the "Debug Window" under the "Help" menu option) of the sending wallet.  Then in the "Console" of the receiving wallet you would use the sendrawtransaction command.



In fact, you were absolutely right

Just received transaction on my new wallet.( currently with 2 confirmations - but I'm able to see now )So everything OK, now  Smiley

My old wallet was opened as you advised me.

Very accurate and professional opinion.

Thank you Danny!



legendary
Activity: 3472
Merit: 4801
November 16, 2017, 11:28:57 AM
#8
@user234

If you are not in a hurry, then you can just wait, and leave your old wallet running.  With such a low fee, it is very difficult to predict how long it will take for the transaction to confirm. You might get lucky and your transaction could be confirmed in the very next block a few minutes from now, or you could get very unlucky and it could take many weeks or months.

If you become impatient, you will have a couple of options:
  • Replace the transaction with a higher fee transaction.
  • Create a CPFP transaction to incentivize miners to confirm the transaction sooner.
  • use a transaction acceleration service with a mining pool to increase the likelihood that the transaction will be confirmed in the next block solved by that mining pool.

Also, if you want the unconfirmed transaction to show up in your receiving wallet, you can broadcast the raw transaction from there.  You would need to acquire the raw transaction (this can be accomplished with getrawtransaction in the "Console" (found in the "Debug Window" under the "Help" menu option) of the sending wallet.  Then in the "Console" of the receiving wallet you would use the sendrawtransaction command.

legendary
Activity: 3472
Merit: 4801
November 16, 2017, 11:11:42 AM
#7
From what I understand the new wallet is Bitcoin Core. Is it synced? Because if it's synced I think that it should show the transaction even with 0 confirmations.

Nonsense. A receiving wallet can only display a transaction if it receives it from a peer.  If the wallet wan't online when the transaction was originally broadcast, then it didn't receive it at that time.  If the transaction is not in a block yet (not confirmed yet), then being synchronized won't help.

Normally is not necessary for the old wallet to stay open.

Nonsense. The old wallet can not re-broadcast the transaction if it is not running. If the transaction (with very low fee) does not confirm in a few days, then miners and nodes will forget about it.


You should give us the transaction id (tx id) to see more about it

Nonsense. Why should he give up his privacy to you?  What information do you need that he hasn't provided yet?

I didn't use Bitcoin core wallet for some time now so I am not 100% sure on how it should behave.

Then we don't need your sig ad nonsense here.

- basically at such small fee you should try/ask to accelerate it else the chance it won't go through is quite big - but first make sure that the recipient is indeed an address in your new wallet.

Please refrain from posting your sig ad graffiti in the technical support sections of this forum if you don't anything about how bitcoin works.  You are only going to cause confusion and misunderstanding.



Normally your wallet should show your transaction.. even with a low fee.

Nonsense.  A receiving wallet will not display a transaction until it has heard about it from a peer.

Maybe it didn't got broadcasted?

Nonsense.  The OP has already indicated that the transaction is displayed in the blockchain.info block explorer. If it wasn't broadcast, then it wouldn't be seen there.

You should give us your transaction id. That makes it much easier for us to comprehend what happened.

Nonsense. Why should he give up his privacy to you?  What information do you need that he hasn't provided yet?

Did you already check your TX on a block explorer (e.g. https://blockchain.info/ ) ?

Work on your reading comprehension.  He already told you he did.

I don't want to give you a fright. Just mentioning all options.

In the northeastern U.S., when you hear hoofbeats, think of horses not zebras.

The best for you would really be, if you'd give us the TX ID.

Nonsense.

Please refrain from posting your sig ad graffiti in the technical support sections of this forum if you don't anything about how bitcoin works.  You are only going to cause confusion and misunderstanding.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
November 16, 2017, 10:14:15 AM
#6
Yes the new wallet is synced ( Bitcoin Core 0.15.1)
I copied the recipient address from new wallet from File–> Receiving addresses. There was only one address. I've send the transaction to this address that i copied from new wallet.
Let's double check the address again, before try to ask to accelerate. Where you recommend?

If there is a problem , with the recipient address (new wallet) is it a better idea to try to get back this transaction to original wallet while still unconfirmed?

Try to double check the addresses. In your recipient wallet the address is in this screen: http://bitcoindaily.org/wp-content/uploads/2017/01/copy-bitcoin-address-bitcoin-core-wallet.jpg
Go to http://blockchain.info/tx/your_transaction_tx  and check the right side of transaction to have as main recipient that wallet address. You have to check at least the first 3-4 chars, last 3-4 chars and something in the middle too. As said, there are viruses that replace the address when you copy/paste and makes you send your money to the ones that made the virus.

I didn't use Bitcoin core wallet for some time now so I am not 100% sure on how it should behave.


Edit: if the tx was sent to wrong address ask around for people to help double spend the tx - you'll make another transaction with much higher fee so it should get processed. Recommended fee can be seen here: https://btc.com/stats/unconfirmed-tx
legendary
Activity: 1624
Merit: 2481
November 16, 2017, 09:58:30 AM
#5
Your 20 Sat/Byte fee is very low. You can use https://bitcoinfees.earn.com/ to check the current status of the network and the fee you have to use to get your
transaction confirmed within X blocks.
Normally your wallet should show your transaction.. even with a low fee. Maybe it didn't got broadcasted?
You should give us your transaction id. That makes it much easier for us to comprehend what happened.

Did you already check your TX on a block explorer (e.g. https://blockchain.info/ ) ?
Is the reciepent address the right one (the one you own)?

There are quite a few malwares around which replace a btc address you copy to your clipboard with theirs.
If that would be the case and your transaction goes to the wrong address, you should try to double spend it pretty quick (fortunately a low fee gives you more time).
I don't want to give you a fright. Just mentioning all options. The best for you would really be, if you'd give us the TX ID.
newbie
Activity: 9
Merit: 0
November 16, 2017, 09:40:28 AM
#4
From what I understand the new wallet is Bitcoin Core. Is it synced? Because if it's synced I think that it should show the transaction even with 0 confirmations.
Normally is not necessary for the old wallet to stay open.

You should give us the transaction id (tx id) to see more about it - basically at such small fee you should try/ask to accelerate it else the chance it won't go through is quite big - but first make sure that the recipient is indeed an address in your new wallet.


Yes the new wallet is synced ( Bitcoin Core 0.15.1)
I copied the recipient address from new wallet from File–> Receiving addresses. There was only one address. I've send the transaction to this address that i copied from new wallet.
Let's double check the address again, before try to ask to accelerate. Where you recommend?

If there is a problem , with the recipient address (new wallet) is it a better idea to try to get back this transaction to original wallet while still unconfirmed?
newbie
Activity: 9
Merit: 0
November 16, 2017, 09:08:50 AM
#3
The transaction fee on your transaction is quite low.

As such, it will probably take a very long time for it to confirm.

Your new wallet was probably not online at the time that your old wallet transmitted the transaction, therefore your new wallet will probably not see the transaction until it is confirmed.

Your transaction fee is low enough that many nodes and miners may choose to drop the unconfirmed transaction from their memory pools in a few days.  If you leave your old wallet running (or you start it back up every few days) then it will re-broadcast the transaction to remind the network about it.



Thanks for your answer Danny!


Yes, you are correct,  my new wallet was not online at the time that I made transaction from old wallet. I hope that you are right , and there is not a problem with the new wallet.
But whats in the case if this transaction is confirmed after long time , but I still can't see in the new wallet?

Is there a way to check that the new wallet working properly? There are no error messages and I'm currently connected with 8 peers. Any way to force  the new one to see the unconfirmed transaction,
or the only option in my case is to leave the old wallet running and wait?





legendary
Activity: 3472
Merit: 4801
November 16, 2017, 07:51:37 AM
#2
The transaction fee on your transaction is quite low.

As such, it will probably take a very long time for it to confirm.

Your new wallet was probably not online at the time that your old wallet transmitted the transaction, therefore your new wallet will probably not see the transaction until it is confirmed.

Your transaction fee is low enough that many nodes and miners may choose to drop the unconfirmed transaction from their memory pools in a few days.  If you leave your old wallet running (or you start it back up every few days) then it will re-broadcast the transaction to remind the network about it.

newbie
Activity: 9
Merit: 0
November 16, 2017, 06:05:13 AM
#1
Hi there,

I'm new and sorry if this was discussed before.

I tried to move btc to my new wallet from an old one. ( I own both of them, using Bitcoin Core 0.15.1)

Almost 24 hours after I sent the transaction, the "transactions" tab on the new wallet is still empty. Seems to be new wallet has no information about this transaction.
Balance(available, pending and total) on the new wallet is also empty. From the old wallet I see the transaction to the new address.
Both wallets are synced up to date.

 I know that there will be a some time until confirmed , but is it normal not to see the transaction in the transactions tab and the pending balance (currently empty)on the new wallet, while still waiting to be confirmed. This is my main concern now. I suppose  the "pending balance" should be seen even if they are not yet confirmed?

If this is OK  then the problem is probably small transactions fee.

From the old wallet I see the transaction as unconfirmed.
"Status: 0/unconfirmed, in memory pool"
Also size is 2701 bytes which is huge.

The transaction is still unconfirmed ( checked also on blockchain.info )

Bitcoin Client Software and Version Number: Bitcoin Core 0.15.1

Transaction ID : e
Size :  2701
Weight    10804
Fees    0.0005416 BTC
Fee per byte    20.052 sat/B
Fee per weight unit    5.013 sat/WU

Does it make sense to wait or to do any steps from my side?
What will you advise me to do?


Any help would be greatly appreciated
Thank you very much,
Jump to: