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' just the other nodes wont be able to initialize connection to you.