Closed justanwar closed 1 year ago
These two transactions were to the same address, but didn't get mined. sendrawtransaction
was manually executed on the miner for both transactions, and they were in the miner's mempool at the same time. But when a block was mined, only one transaction was mined into the block, the other one was removed from mempool with no errors in logs.
When Spark spends were created, sometimes the transaction will have a 'not in memory pool' status. When this happens, two things were observed:
Was observed by creating 5 Spark spends in rapid sucession. As blocks were mined and transactions were included, some wallet transactions were dropped from the wallet's mempool ('not in memory pool') but were eventually mined
Certain Spark transactions when created en masse are accepted into mempool but not mined. https://github.com/firoorg/firo/commit/f463bda3d6e8586d21376970ca5167d7175dfba2