2

I've noticed that a transaction will not register in a receiver's wallet for about 5 minutes after being sent. In Bitcoin, it is registered immediately and then you wait for confirmations. My question is not about waiting for confirmations in order to unlock balance, but about the simple "registering" that a transfer was sent. Does anybody know why we have this delay?

2

Fresh transactions go into the mempool before they get mined into a block. Current version of Monero-wallet-gui (and also monero-wallet-cli) does not scan the mempool for incoming transactions, therefore the transaction needs to be included into a block first so the reciver is able to see it.

This will be different in the new Version, where monero-wallet-gui is able to scan the mempool directly, which will make transactions visible after seconds.

2

Transactions that are not yet included in a block are stored in the memory pool. When you submit a transaction to the network, you'll almost immediately see your transaction stored in the memory pool on a blockchain explorer, e.g. http://explore.moneroworld.com . Average block time is 2 minutes, so the newly created outputs will be unlocked roughly after 22 minutes (for 10 confirmations).

  • Ok thanks, but why is the trx not immediately visible by the receiver like with Bitcoin? – pl55 Jan 11 '17 at 9:17
  • I've used only Copay as a Bitcoin wallet, and I guess the wallet just shows the incoming coins simply when it finds them on the memory pool. – kenshi84 Jan 11 '17 at 9:20
  • 2
    The GUI wallet will have this feature soon github.com/monero-project/monero-core/pull/397 – Jaquee Jan 12 '17 at 19:04
  • @jaquee Great, looking forward to it! – pl55 Jan 13 '17 at 13:15
  • @kenshi84 what is the memory pool? Is it possible that my daemon is not completely up to date although it is running and this causes the delay? Thanx. – pl55 Jan 13 '17 at 13:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.