Basically my question is does Bitcoin Core need a bitcoin.conf file (and what parameters) for Armory to send outgoing transactions and overall work properly?
Here's a reply from the dev:
RPC is the broadcast fallback mechanism. Armory tries to broadcast via the p2p layer first, but that one throws a lot of false negatives.
Basically, it will broadcast to your node's peers first and if it fails, it'll be sent through RPC.
- Do I need to add "server=1"? (I noticed this was recommended in another thread when a user reported an issue).
- Do I need to allow for incoming connections? I was always curious about this. I would prefer not too, wallet is just for personal cold storage.
server=1 is required to use RPC.
For the incoming connection, do you mean
listen=1?
If so, disabling it wont affect Armory since you can still connect to the network, it's just the other nodes wont be able to initialize connection to you.
Disabling it will just reduce your connection.