Author: Chuck 2014-01-30 12:03:57
Published on: 2014-01-30T12:03:57+00:00
In a conversation between Pieter Wuille and Mike Hearn on January 30, 2014, they discussed how transactions are committed to the wallet in bitcoinj. According to Mike Hearn, the transaction is only committed to the wallet if the server accepts the payment message and acknowledges it. However, Pieter Wuille stated that this is not what is suggested or required by the specification nor is it what bitcoin core master currently implements. If there is a failure submitting or an internal server error, the transaction would not be retried and the UI would show that the payment failed.Pieter Wuille went on to explain that if a user sends a payment message and the server goes silent after receiving it, the user should retry to deliver the message. However, the merchant may broadcast the transaction and force it into the user's wallet without an acknowledgement. It is possible to pay and never receive an ACK.
Updated on: 2023-06-08T02:11:33.170659+00:00