The docs state to set the validator env var, which I did, but how do I specify that I want to run a full validator and not just a basic one?


What other settings are required? I'm pretty sure that I need to generate a NODE_SEED to be able to get my public address whitelisted by others.

  • Yes, you should create a stellar keypair and define it in your stellar-core.cfg
  • You have to provide a history archive, here is a snippet from the example stellar-core.cfg:

# Note: any archive you *put* to you must run `$ stellar-core --newhist <historyarchive>`
#       once before you start.
#       for example this config you would run: $ stellar-core --newhist local
get="cp /tmp/stellar-core/history/vs/{0} {1}"
put="cp {0} /tmp/stellar-core/history/vs/{1}"
mkdir="mkdir -p /tmp/stellar-core/history/vs/{0}"

# other examples:
# [HISTORY.stellar]
# get="curl http://history.stellar.org/{0} -o {1}"
# put="aws s3 cp {0} s3://history.stellar.org/{1}"

If you serve your local history with a local webserver, be aware of file permission issues. Files are created owner-readable only and thus the put command should be more like cp (...) && chmod 644 {1} to be also readable by the webserver.



  • You might join the keybase #validators channel to get in touch with other operators.

Your Answer

