I created a test transaction to test broadcasting monero tx over Tor, from a computer running a full node.
On that computer, I started monerod with the following options:
./monerod --tx-proxy tor,127.0.0.1:9050 --add-peer xmrtolujkxnlinre.onion:18081
Note that I have tor running as a background service, so the tx-proxy should work, and that is the known onion node for xmr.to.
The computer is behind a firewall and is configured to allow no incoming connections, but presumably it should be able to use this known peer to send a transaction, right?
However, the tx did not send. The wallet claims the tx is still pending in the tx pool, with no confirmations.
So, first question: Have I done something incorrect here?
Second question: If I were to restart ./monerod without the tx-proxy option, would it finally send out the pooled tx, or do I effectively need to start over?