>> Should the wallet broadcast the transaction to the bitcoin network when it> In my opinion, that should be the primary meaning of receiving an ACK:
>> receives an ACK, or always assume that the merchant server will do that?
>
> acknowledgement that the receiver takes responsibility for getting the
> transaction confirmed (to the extent possible, of course).Ok, so if there is nopayment_url specified in the PaymentRequest, then the wallet is responsible for broadcasting.the transaction to the bitcoin networkOtherwise, the wallet shouldrely on the merchant server to broadcast.On Mon, Jan 27, 2014 at 2:17 PM, Pieter Wuille <pieter.wuille@gmail.com> wrote:
Agree, I think we need a way for client applications to interpret the response.
In my opinion, that should be the primary meaning of receiving an ACK:
> Should the wallet broadcast the transaction to the bitcoin network when it
> receives an ACK, or always assume that the merchant server will do that?
acknowledgement that the receiver takes responsibility for getting the
transaction confirmed (to the extent possible, of course).
--
Pieter