Author: Aymeric Vitte 2019-03-14 09:46:28
Published on: 2019-03-14T09:46:28+00:00
The author of a post on the bitcoin-dev mailing list shared their experience of not receiving reject messages for wrong transactions. The author also noted that even valid transactions could receive reject messages, which could be unclear and misleading. They found the feature useful only for debugging purposes. Another user, Dustin Dettmer, suggested a solution to this problem, which involved waiting 16 seconds after the first error message was received before processing errors. This approach works well in testing as newer transaction types generate reject codes 100% of the time. Furthermore, RBF attempts with too small a fee and accidental double spends both generate the same reject code: not enough fee. Dettmer suggested that a new reject code for RBF based on too small a fee would make for a better user experience. Removing reject codes altogether would lead to a worse user experience as users would receive no explanation for why their transaction failed. The author also shared several links related to Bitcoin transactions and wallets.
Updated on: 2023-06-13T17:15:09.643807+00:00