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.

1 Answer 1

  • 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

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.