Full Validator instructions need to cover setting a HOME_DOMAIN
What did you do?
I followed the instructions to set up a Full Validator at https://developers.stellar.org/docs/run-core-node/configuring/ and set up a .well-known/stellar.toml. The community validator is throwing errors:
PUBLIC_KEY [VALIDATORS #0] : (onchain) Account GA3XY5Y5MQFME2NJPOFJR7AKK.... home_domain not set.
PUBLIC_KEY [VALIDATORS #1] : (onchain) Account GDWZIIV3MNGR42D2SHKPDIVV4.... home_domain not set.
PUBLIC_KEY [VALIDATORS #2] : (onchain) Account GDUYFBG4MTYXCQMNSUNSZ2IKS.... home_domain not set.
Nowhere in the docs does it cover how to set the HOME_DOMAIN. From chatting on Keybase, I have been told:
A valid keypair isn't sufficient to create an account. For your account to exist on the ledger, you do need to fund it with with a minimum balance of XLM: https://developers.stellar.org/docs/glossary/minimum-balance/
Once you've done that, and your account exists, you can use the Stellar Laboratory to build a transaction containing a Set Options operation to add your home domain to your on-chain account: https://laboratory.stellar.org/
Build Transaction with correct sequence number + set options operation --> Sign Transaction with the account's secret key --> Submit Transaction
and:
You can use https://laboratory.stellar.org/#?network=public. Use your validator's public key as the source account, fetch the seqnum, then add a single "set options" operation and fill in your home domain. Then click "sign in the transaction signer" and use your private key to add the signature. Then click "submit in the transaction submitter" and submit the tx to the network.
I searched high an low for this key bit of information and it did not jump out at me. Please make it more explicit in the instructions for setting up a Full Validator.