Armory uses core to broadcast transactions.
When there is no internet connection, armory still tries to broadcast it using core. Core just isn't able to forward it into the network.
So it kinda has to be somewhere "stored" by core, i'd say.
Yes, and that place would be in "mempool.dat" along with all the other unconfirmed transactions received from other nodes etc... what I'm saying is that
zapwallettxes is meant for clearing unconfirmed transactions from your wallet.dat file...
Why would a transaction from Armory, sent to the node through RPC for relay to the network and of no relationship to the node's wallet, be stored in the node's wallet.dat and require
zapwallettxes to remove it?
