Author: Ross Nicoll 2015-01-04 17:45:01
Published on: 2015-01-04T17:45:01+00:00
In an email conversation between Gregory Maxwell and Ross Nicoll on January 4, 2015, Nicoll reported a bug where unlocked transactions were being relayed or mempooled far in advance. He shared a test case from Chain.so which wouldn't lock until 0028 UTC on the 5th. Nicoll had tried closing the wallet, moving the wallet.dat file out of the way, and attempting the spend transaction, but it was either rejected upon acceptance to mempool or never included in a block. Maxwell requested the actual raw transaction and confirmed that it would be a severe bug if unlocked transactions were being relayed or mempooled far in advance. Nicoll mentioned that non-final transactions could only be replaced with final transactions, to which Maxwell responded that he missed that the replacement had to be final. Nicoll planned to set up a few nodes to double-check if the latest version was relaying this issue. If it was an issue of incorrect relaying, the problem could be tackled through that instead.
Updated on: 2023-06-09T15:15:11.128528+00:00