caravel destroy
Wind a lane down for good: drain, stop the sequencer and relayer, export every exit with its proof to exit.json, then freeze once the contract allows it. A frozen lane can't be restarted
Wind a lane down for good: drain, stop the sequencer and relayer, export every exit with its proof to exit.json, then freeze once the contract allows it. A frozen lane can't be restarted
Usage: caravel destroy [OPTIONS] [LANE]
Arguments:
[LANE] The lane file (the same as -f)
Options:
-f, --file <LANE_FILE> The lane file, or a directory with a lane.toml (also CARAVEL_FILE)
-y, --yes Don't ask (the lane can't be restarted afterwards; also CARAVEL_YES=1)
-e, --env <NAME> The deployment, [env.<name>] (also CARAVEL_ENV)
--no-wait Stop after the trigger and print when a freeze becomes possible; run destroy again then
--json Print JSON on stdout, for scripts; progress and notes go to stderr
--stop-validators Also stop the validators (by default they keep serving proofs)
--pay-out After the freeze, claim every exit in exit.json for its owner
--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)
--wipe Remove the host's lane data after stopping every node
--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