Posts

Showing posts with the label I accidentally destroyed 0.0284377 BTC. What did I do wrong?

I accidentally destroyed 0.0284377 BTC. What did I do wrong?

I accidentally destroyed 0.0284377 BTC. What did I do wrong? Years ago I designed a .NET module which facilitates the transmission of BTC to my customers. It creates a binary representation of the desired transaction based on the material presented here and here : The binary representation is then converted to hex and pushed out through various free services like BlockExplorer, BlockCypher, etc. The system has been running flawlessly for years. Until yesterday. A customer requested that 0.0284377 BTC to be sent to 38MRMGjMBMp4k7vZhKLHhcM9Pm8AMLy18v . He never received it. Sure enough, he was right. It was never sent. I looked through all of my logs and saw that my software did in fact submit a transaction with the following inputs and outputs: input: 13P38hMYJXFdxDJJn8TtPUJZFXmcpf2J99 output #1: 38MRMGjMBMp4k7vZhKLHhcM9Pm8AMLy18v (my customer) output #2: 1Ny3CV3rAsNMWpLfpxhXW3Fh71YmMEXXU7 (my change address) Everything looked fine on my side but sure enough, when I looked on...