Los dos son bitcoin core y no están en un ordenador sino en 2, cada uno en uno distinto pero con el mismo archivo wallet.dat
Esto no es recomendable, sobre todo si haces muchas transacciones y superas las 100 claves privadas que vienen ya creadas por defecto en el wallet.
Gracias por la información, suponía que se hacia con la consola pero no se me da bien su manejo, eso es para linux.
Realmente vale para Linux, para Windows y para Mac. Aunque sí es cierto que normalmente los usuarios de Linux posiblemente utilicen la línea de comandos del sistema operativo más que el resto. La línea de comandos para Bitcoin Core en todos los sistemas operativos se encuentra en el menú Ayuda/Ventana de Depuración/Pestaña Consola.
Solo falta la opción de que hablabas para que el monedero olvide la operación fallida, supongo que se hace también con la consola pero cual es el código.
También desde Ayuda/Ventana de Depuración/Pestaña Consola para eliminar una transacción concreta:
abandontransaction "txid"
Si quieres eliminar todas las transacciones, puedes ejecutar Bitcoin Core con el argumento zapwallettxes.
En Windows:
bitcoin-qt -zapwallettxes=1
En Linux, si bitcoin-qt está en el path:
bitcoin-qt -zapwallettxes=1 &