I have the circumstance where the node accepted a transaction but died before it could be propagated

+3 votes
So now I have entries in the debug log related it it

Tx ................. was not accepted to mempool, setting INVALID flag


It doesn't purge the transaction from the local wallet or propagate it again and I just see this error being repeated over and over again.

I have tried the resendwallet functions but no change

How can I have the transaction re-entered into the mempool and distrubuted to other nodes and accepted by the mining node for inclusion in the next block ?
asked Apr 17, 2018 by user123

1 Answer

+1 vote
I don't know the exact context here, but in general if a transaction was previously valid but is now being marked as invalid, it is because it conflicts with another transaction that has already been accepted to the memory pool or blockchain, i.e. it is trying to spend the same UTXO as another transaction. Does that make sense here?
answered Apr 17, 2018 by MultiChain