Skip to main content

caravel keys

The Stellar CLI identities a deployment names

The Stellar CLI identities a deployment names

Usage: caravel keys [OPTIONS] <COMMAND>

Commands:
list Each role's identity, and whether the keystore has it
ensure Create the identities the keystore lacks (they stay in the Stellar CLI's keystore)
show An identity's public key: an identity name, or a role (admin, relayer, validator-<name>)
help Print this message or the help of the given subcommand(s)

Options:
-f, --file <LANE_FILE> The lane file, or a directory with a lane.toml (also CARAVEL_FILE)
-e, --env <NAME> The deployment, [env.<name>] (also CARAVEL_ENV)
--json Print JSON on stdout, for scripts; progress and notes go to stderr
--release-dir <DIR> A release to install (also CARAVEL_RELEASE_DIR); default: the one installed with caravel, else this checkout's builds
--wasm-dir <DIR> Take the contracts from here instead, e.g. the CI contracts-wasm artifact (also CARAVEL_WASM_DIR)
--var <NAME=VALUE> Set one of the lane file's vars; repeat for more. Read by the var's type (lists and maps as TOML: --var 'validators=["1","2"]'). Also CARAVEL_VAR_<name>
--var-file <FILE> A TOML file of var values (name = value); later files win, and --var over them
-h, --help Print help

Subcommands​

CommandWhat it does
caravel keys listEach role's identity, and whether the keystore has it
caravel keys ensureCreate the identities the keystore lacks (they stay in the Stellar CLI's keystore)
caravel keys showAn identity's public key: an identity name, or a role (admin, relayer, validator-)