Thanks for the quick reply. I am on that discord, but unfortunately it isn’t very active, so I am not hopeful for a reply =\
I have read through those docs several times. I also tried using CLEF to sign the blocks, though they neglect to say that the account password is requested each time it has to sign I will be playing around with CLEF more, as I understand geth prefers clef for user management and signing.
Now yesterday I learned that using http defaults to only allowing requests from localhost, so I was able to get things working with the following flags:
geth --networkid 19852 --datadir "./data" --bootnodes "enode://firstname.lastname@example.org:0?discport=30301" --port 30303 --ipcdisable --syncmode full --http.port 8545 --unlock 87745f244a946062Df8dcA2504969A63C10F9228 --password password.txt --mine console
I didn’t use these flags:
–http --http.corsdomain “*”
So it was important to not start the http server (–http) and certainly not allow requests from any domain. Just stating the port I wanted (–http.port 123) ensured geth was only reachable on my local machine, and thus didn’t pose a security risk.