Solo
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Solo Commands

Solo Command Reference

Table of Contents

Root Help Output


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js --help

Usage:
  solo <command> [options]

Commands:
  init         Initialize local environment
  account      Manage Hedera accounts in solo network
  cluster      Manage solo testing cluster
  network      Manage solo network deployment
  node         Manage Hedera platform node in solo network
  relay        Manage JSON RPC relays in solo network
  mirror-node  Manage Hedera Mirror Node in solo network
  explorer     Manage Explorer in solo network
  deployment   Manage solo network deployment

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

init


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js init --help

 init

Initialize local environment

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

account


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js account --help

 account

Manage Hedera accounts in solo network

Commands:
  account init     Initialize system accounts with new keys
  account create   Creates a new account with a new key and stores the key in th
                   e Kubernetes secrets, if you supply no key one will be genera
                   ted for you, otherwise you may supply either a ECDSA or ED255
                   19 private key
  account update   Updates an existing account with the provided info, if you wa
                   nt to update the private key, you can supply either ECDSA or
                   ED25519 but not both

  account get      Gets the account info including the current amount of HBAR

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

account init


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js account init --help

 account init

Initialize system accounts with new keys

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

account create


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js account create --help

 account create

Creates a new account with a new key and stores the key in the Kubernetes secret
s, if you supply no key one will be generated for you, otherwise you may supply
either a ECDSA or ED25519 private key

Options:
      --dev                  Enable developer mode                     [boolean]
      --force-port-forward   Force port forward to access the network services
                                                                       [boolean]
      --hbar-amount          Amount of HBAR to add                      [number]
      --create-amount        Amount of new account to create            [number]
      --ecdsa-private-key    ECDSA private key for the Hedera account   [string]
  -d, --deployment           The name the user will reference locally to link to
                              a deployment                              [string]
      --ed25519-private-key  ED25519 private key for the Hedera account [string]
      --generate-ecdsa-key   Generate ECDSA private key for the Hedera account
                                                                       [boolean]
      --set-alias            Sets the alias for the Hedera account when it is cr
                             eated, requires --ecdsa-private-key       [boolean]
  -h, --help                 Show help                                 [boolean]
  -v, --version              Show version number                       [boolean]

account update


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js account update --help

 account update

Updates an existing account with the provided info, if you want to update the pr
ivate key, you can supply either ECDSA or ED25519 but not both


Options:
      --dev                  Enable developer mode                     [boolean]
      --force-port-forward   Force port forward to access the network services
                                                                       [boolean]
      --account-id           The Hedera account id, e.g.: 0.0.1001      [string]
      --hbar-amount          Amount of HBAR to add                      [number]
  -d, --deployment           The name the user will reference locally to link to
                              a deployment                              [string]
      --ecdsa-private-key    ECDSA private key for the Hedera account   [string]
      --ed25519-private-key  ED25519 private key for the Hedera account [string]
  -h, --help                 Show help                                 [boolean]
  -v, --version              Show version number                       [boolean]

account get


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js account get --help

 account get

Gets the account info including the current amount of HBAR

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --account-id          The Hedera account id, e.g.: 0.0.1001       [string]
      --private-key         Show private key information               [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

cluster


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js cluster --help

 cluster

Manage solo testing cluster

Commands:
  cluster connect   updates the local configuration by connecting a deployment t
                    o a k8s context
  cluster list      List all available clusters
  cluster info      Get cluster info
  cluster setup     Setup cluster with shared components
  cluster reset     Uninstall shared components from cluster

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

cluster connect


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js cluster connect --help

 cluster connect

updates the local configuration by connecting a deployment to a k8s context

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -c, --cluster-ref         The cluster reference that will be used for referenc
                            ing the Kubernetes cluster and stored in the local a
                            nd remote configuration for the deployment.  For com
                            mands that take multiple clusters they can be separa
                            ted by commas.                              [string]
      --context             The Kubernetes context name to be used. Multiple con
                            texts can be separated by a comma           [string]
  -n, --namespace           Namespace                                   [string]
      --email               User email address used for local configuration
                                                                        [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

cluster list


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js cluster list --help

 cluster list

List all available clusters

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

cluster info


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js cluster info --help

 cluster info

Get cluster info

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

cluster setup


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js cluster setup --help

 cluster setup

Setup cluster with shared components

Options:
      --dev                      Enable developer mode                 [boolean]
      --force-port-forward       Force port forward to access the network servic
                                 es                                    [boolean]
      --chart-dir                Local chart directory path (e.g. ~/solo-charts/
                                 charts                                 [string]
  -c, --cluster-ref              The cluster reference that will be used for ref
                                 erencing the Kubernetes cluster and stored in t
                                 he local and remote configuration for the deplo
                                 yment.  For commands that take multiple cluster
                                 s they can be separated by commas.     [string]
  -s, --cluster-setup-namespace  Cluster Setup Namespace                [string]
      --cert-manager             Deploy cert manager, also deploys acme-cluster-
                                 issuer                                [boolean]
      --cert-manager-crds        Deploy cert manager CRDs              [boolean]
      --minio                    Deploy minio operator                 [boolean]
      --prometheus-stack         Deploy prometheus stack               [boolean]
  -q, --quiet-mode               Quiet mode, do not prompt for confirmation
                                                                       [boolean]
      --solo-chart-version       Solo testing chart version             [string]
  -h, --help                     Show help                             [boolean]
  -v, --version                  Show version number                   [boolean]

cluster reset


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js cluster reset --help

 cluster reset

Uninstall shared components from cluster

Options:
      --dev                      Enable developer mode                 [boolean]
      --force-port-forward       Force port forward to access the network servic
                                 es                                    [boolean]
  -c, --cluster-ref              The cluster reference that will be used for ref
                                 erencing the Kubernetes cluster and stored in t
                                 he local and remote configuration for the deplo
                                 yment.  For commands that take multiple cluster
                                 s they can be separated by commas.     [string]
  -s, --cluster-setup-namespace  Cluster Setup Namespace                [string]
  -f, --force                    Force actions even if those can be skipped
                                                                       [boolean]
  -q, --quiet-mode               Quiet mode, do not prompt for confirmation
                                                                       [boolean]
  -h, --help                     Show help                             [boolean]
  -v, --version                  Show version number                   [boolean]

network


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js network --help

 network

Manage solo network deployment

Commands:
  network deploy    Deploy solo network.  Requires the chart `solo-cluster-setup
                    ` to have been installed in the cluster.  If it hasn't the f
                    ollowing command can be ran: `solo cluster setup`
  network destroy   Destroy solo network
  network refresh   Refresh solo network deployment

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

network deploy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js network deploy --help

 network deploy

Deploy solo network.  Requires the chart `solo-cluster-setup` to have been insta
lled in the cluster.  If it hasn't the following command can be ran: `solo clust
er setup`

Options:
      --dev                        Enable developer mode               [boolean]
      --force-port-forward         Force port forward to access the network serv
                                   ices                                [boolean]
      --api-permission-properties  api-permission.properties file for node
                                                                        [string]
      --app                        Testing app name                     [string]
      --application-env            the application.env file for the node provide
                                   s environment variables to the solo-container
                                    to be used when the hedera platform is start
                                   ed                                   [string]
      --application-properties     application.properties file for node [string]
      --bootstrap-properties       bootstrap.properties file for node   [string]
      --genesis-throttles-file     throttles.json file used during network genes
                                   is                                   [string]
      --cache-dir                  Local cache directory                [string]
  -l, --ledger-id                  Ledger ID (a.k.a. Chain ID)          [string]
      --chart-dir                  Local chart directory path (e.g. ~/solo-chart
                                   s/charts                             [string]
      --prometheus-svc-monitor     Enable prometheus service monitor for the net
                                   work nodes                          [boolean]
      --solo-chart-version         Solo testing chart version           [string]
      --debug-node-alias           Enable default jvm debug port (5005) for the
                                   given node id                        [string]
      --load-balancer              Enable load balancer for network node proxies
                                                                       [boolean]
      --log4j2-xml                 log4j2.xml file for node             [string]
  -d, --deployment                 The name the user will reference locally to l
                                   ink to a deployment                  [string]
  -i, --node-aliases               Comma separated node aliases (empty means all
                                    nodes)                              [string]
      --pvcs                       Enable persistent volume claims to store data
                                    outside the pod, required for node add
                                                                       [boolean]
      --profile-file               Resource profile definition (e.g. custom-spec
                                   .yaml)                               [string]
      --profile                    Resource profile (local | tiny | small | medi
                                   um | large)                          [string]
  -q, --quiet-mode                 Quiet mode, do not prompt for confirmation
                                                                       [boolean]
  -t, --release-tag                Release tag to be used (e.g. v0.58.10)
                                                                        [string]
      --settings-txt               settings.txt file for node           [string]
  -f, --values-file                Comma separated chart values file paths for e
                                   ach cluster (e.g. values.yaml,cluster-1=./a/b
                                   /values1.yaml,cluster-2=./a/b/values2.yaml)
                                                                        [string]
      --grpc-tls-cert              TLS Certificate path for the gRPC (e.g. "node
                                   1=/Users/username/node1-grpc.cert" with multi
                                   ple nodes comma seperated)           [string]
      --grpc-web-tls-cert          TLS Certificate path for gRPC Web (e.g. "node
                                   1=/Users/username/node1-grpc-web.cert" with m
                                   ultiple nodes comma seperated)       [string]
      --grpc-tls-key               TLS Certificate key path for the gRPC (e.g. "
                                   node1=/Users/username/node1-grpc.key" with mu
                                   ltiple nodes comma seperated)        [string]
      --grpc-web-tls-key           TLC Certificate key path for gRPC Web (e.g. "
                                   node1=/Users/username/node1-grpc-web.key" wit
                                   h multiple nodes comma seperated)    [string]
      --haproxy-ips                IP mapping where key = value is node alias an
                                   d static ip for haproxy, (e.g.: --haproxy-ips
                                    node1=127.0.0.1,node2=127.0.0.1)    [string]
      --envoy-ips                  IP mapping where key = value is node alias an
                                   d static ip for envoy proxy, (e.g.: --envoy-i
                                   ps node1=127.0.0.1,node2=127.0.0.1)  [string]
      --storage-type               storage type for saving stream files, availab
                                   le options are minio_only, aws_only, gcs_only
                                   , aws_and_gcs
      --gcs-write-access-key       gcs storage access key for write access
                                                                        [string]
      --gcs-write-secrets          gcs storage secret key for write access
                                                                        [string]
      --gcs-endpoint               gcs storage endpoint URL             [string]
      --gcs-bucket                 name of gcs storage bucket           [string]
      --gcs-bucket-prefix          path prefix of google storage bucket [string]
      --aws-write-access-key       aws storage access key for write access
                                                                        [string]
      --aws-write-secrets          aws storage secret key for write access
                                                                        [string]
      --aws-endpoint               aws storage endpoint URL             [string]
      --aws-bucket                 name of aws storage bucket           [string]
      --aws-bucket-prefix          path prefix of aws storage bucket    [string]
      --backup-bucket              name of bucket for backing up state files
                                                                        [string]
      --google-credential          path of google credential file in json format
                                                                        [string]
  -h, --help                       Show help                           [boolean]
  -v, --version                    Show version number                 [boolean]

network destroy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js network destroy --help

 network destroy

Destroy solo network

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --delete-pvcs         Delete the persistent volume claims        [boolean]
      --delete-secrets      Delete the network secrets                 [boolean]
      --enable-timeout      enable time out for running a command      [boolean]
  -f, --force               Force actions even if those can be skipped [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

network refresh


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js network refresh --help

 network refresh

Refresh solo network deployment

Options:
      --dev                        Enable developer mode               [boolean]
      --force-port-forward         Force port forward to access the network serv
                                   ices                                [boolean]
      --api-permission-properties  api-permission.properties file for node
                                                                        [string]
      --app                        Testing app name                     [string]
      --application-env            the application.env file for the node provide
                                   s environment variables to the solo-container
                                    to be used when the hedera platform is start
                                   ed                                   [string]
      --application-properties     application.properties file for node [string]
      --bootstrap-properties       bootstrap.properties file for node   [string]
      --genesis-throttles-file     throttles.json file used during network genes
                                   is                                   [string]
      --cache-dir                  Local cache directory                [string]
  -l, --ledger-id                  Ledger ID (a.k.a. Chain ID)          [string]
      --chart-dir                  Local chart directory path (e.g. ~/solo-chart
                                   s/charts                             [string]
      --prometheus-svc-monitor     Enable prometheus service monitor for the net
                                   work nodes                          [boolean]
      --solo-chart-version         Solo testing chart version           [string]
      --debug-node-alias           Enable default jvm debug port (5005) for the
                                   given node id                        [string]
      --load-balancer              Enable load balancer for network node proxies
                                                                       [boolean]
      --log4j2-xml                 log4j2.xml file for node             [string]
  -d, --deployment                 The name the user will reference locally to l
                                   ink to a deployment                  [string]
  -i, --node-aliases               Comma separated node aliases (empty means all
                                    nodes)                              [string]
      --pvcs                       Enable persistent volume claims to store data
                                    outside the pod, required for node add
                                                                       [boolean]
      --profile-file               Resource profile definition (e.g. custom-spec
                                   .yaml)                               [string]
      --profile                    Resource profile (local | tiny | small | medi
                                   um | large)                          [string]
  -q, --quiet-mode                 Quiet mode, do not prompt for confirmation
                                                                       [boolean]
  -t, --release-tag                Release tag to be used (e.g. v0.58.10)
                                                                        [string]
      --settings-txt               settings.txt file for node           [string]
  -f, --values-file                Comma separated chart values file paths for e
                                   ach cluster (e.g. values.yaml,cluster-1=./a/b
                                   /values1.yaml,cluster-2=./a/b/values2.yaml)
                                                                        [string]
      --grpc-tls-cert              TLS Certificate path for the gRPC (e.g. "node
                                   1=/Users/username/node1-grpc.cert" with multi
                                   ple nodes comma seperated)           [string]
      --grpc-web-tls-cert          TLS Certificate path for gRPC Web (e.g. "node
                                   1=/Users/username/node1-grpc-web.cert" with m
                                   ultiple nodes comma seperated)       [string]
      --grpc-tls-key               TLS Certificate key path for the gRPC (e.g. "
                                   node1=/Users/username/node1-grpc.key" with mu
                                   ltiple nodes comma seperated)        [string]
      --grpc-web-tls-key           TLC Certificate key path for gRPC Web (e.g. "
                                   node1=/Users/username/node1-grpc-web.key" wit
                                   h multiple nodes comma seperated)    [string]
      --haproxy-ips                IP mapping where key = value is node alias an
                                   d static ip for haproxy, (e.g.: --haproxy-ips
                                    node1=127.0.0.1,node2=127.0.0.1)    [string]
      --envoy-ips                  IP mapping where key = value is node alias an
                                   d static ip for envoy proxy, (e.g.: --envoy-i
                                   ps node1=127.0.0.1,node2=127.0.0.1)  [string]
      --storage-type               storage type for saving stream files, availab
                                   le options are minio_only, aws_only, gcs_only
                                   , aws_and_gcs
      --gcs-write-access-key       gcs storage access key for write access
                                                                        [string]
      --gcs-write-secrets          gcs storage secret key for write access
                                                                        [string]
      --gcs-endpoint               gcs storage endpoint URL             [string]
      --gcs-bucket                 name of gcs storage bucket           [string]
      --gcs-bucket-prefix          path prefix of google storage bucket [string]
      --aws-write-access-key       aws storage access key for write access
                                                                        [string]
      --aws-write-secrets          aws storage secret key for write access
                                                                        [string]
      --aws-endpoint               aws storage endpoint URL             [string]
      --aws-bucket                 name of aws storage bucket           [string]
      --aws-bucket-prefix          path prefix of aws storage bucket    [string]
      --backup-bucket              name of bucket for backing up state files
                                                                        [string]
      --google-credential          path of google credential file in json format
                                                                        [string]
  -h, --help                       Show help                           [boolean]
  -v, --version                    Show version number                 [boolean]

node


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node --help

 node

Manage Hedera platform node in solo network

Commands:
  node setup                         Setup node with a specific version of Heder
                                     a platform
  node start                         Start a node
  node stop                          Stop a node
  node keys                          Generate node keys
  node refresh                       Reset and restart a node
  node logs                          Download application logs from the network
                                     nodes and stores them in <SOLO_LOGS_DIR>/<n
                                     amespace>/<podName>/ directory
  node states                        Download hedera states from the network nod
                                     es and stores them in <SOLO_LOGS_DIR>/<name
                                     space>/<podName>/ directory
  node add                           Adds a node with a specific version of Hede
                                     ra platform
  node add-prepare                   Prepares the addition of a node with a spec
                                     ific version of Hedera platform
  node add-submit-transactions       Submits NodeCreateTransaction and Upgrade t
                                     ransactions to the network nodes
  node add-execute                   Executes the addition of a previously prepa
                                     red node
  node update                        Update a node with a specific version of He
                                     dera platform
  node update-prepare                Prepare the deployment to update a node wit
                                     h a specific version of Hedera platform
  node update-submit-transactions    Submit transactions for updating a node wit
                                     h a specific version of Hedera platform
  node update-execute                Executes the updating of a node with a spec
                                     ific version of Hedera platform
  node delete                        Delete a node with a specific version of He
                                     dera platform
  node delete-prepare                Prepares the deletion of a node with a spec
                                     ific version of Hedera platform
  node delete-submit-transactions    Submits transactions to the network nodes f
                                     or deleting a node
  node delete-execute                Executes the deletion of a previously prepa
                                     red node
  node prepare-upgrade               Prepare the network for a Freeze Upgrade op
                                     eration
  node freeze-upgrade                Performs a Freeze Upgrade operation with on
                                      the network after it has been prepared wit
                                     h prepare-upgrade
  node upgrade                       upgrades all nodes on the network
  node upgrade-prepare               Prepare the deployment to upgrade network
  node upgrade-submit-transactions   Submit transactions for upgrading network
  node upgrade-execute               Executes the upgrading the network
  node download-generated-files      Downloads the generated files from an exist
                                     ing node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node setup


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node setup --help

 node setup

Setup node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --app                 Testing app name                            [string]
      --app-config          json config file of testing app             [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
      --admin-public-keys   Comma separated list of DER encoded ED25519 public k
                            eys and must match the order of the node aliases
                                                                        [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node start


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node start --help

 node start

Start a node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --app                 Testing app name                            [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --state-file          A zipped state file to be used for the network
                                                                        [string]
      --stake-amounts       The amount to be staked in the same order you list t
                            he node aliases with multiple node staked values com
                            ma seperated                                [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node stop


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node stop --help

 node stop

Stop a node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node keys


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node keys --help

 node keys

Generate node keys

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
      --gossip-keys         Generate gossip keys for nodes             [boolean]
      --tls-keys            Generate gRPC TLS keys for nodes           [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node refresh


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node refresh --help

 node refresh

Reset and restart a node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --app                 Testing app name                            [string]
      --local-build-path    path of hedera local repo                   [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node logs


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node logs --help

 node logs

Download application logs from the network nodes and stores them in <SOLO_LOGS_D
IR>/<namespace>/<podName>/ directory

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node states


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node states --help

 node states

Download hedera states from the network nodes and stores them in <SOLO_LOGS_DIR>
/<namespace>/<podName>/ directory

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node add


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node add --help

 node add

Adds a node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --gossip-keys         Generate gossip keys for nodes             [boolean]
      --tls-keys            Generate gRPC TLS keys for nodes           [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --pvcs                Enable persistent volume claims to store data outsid
                            e the pod, required for node add           [boolean]
      --grpc-tls-cert       TLS Certificate path for the gRPC (e.g. "node1=/User
                            s/username/node1-grpc.cert" with multiple nodes comm
                            a seperated)                                [string]
      --grpc-web-tls-cert   TLS Certificate path for gRPC Web (e.g. "node1=/User
                            s/username/node1-grpc-web.cert" with multiple nodes
                            comma seperated)                            [string]
      --grpc-tls-key        TLS Certificate key path for the gRPC (e.g. "node1=/
                            Users/username/node1-grpc.key" with multiple nodes c
                            omma seperated)                             [string]
      --grpc-web-tls-key    TLC Certificate key path for gRPC Web (e.g. "node1=/
                            Users/username/node1-grpc-web.key" with multiple nod
                            es comma seperated)                         [string]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --admin-key           Admin key                                   [string]
      --haproxy-ips         IP mapping where key = value is node alias and stati
                            c ip for haproxy, (e.g.: --haproxy-ips node1=127.0.0
                            .1,node2=127.0.0.1)                         [string]
      --envoy-ips           IP mapping where key = value is node alias and stati
                            c ip for envoy proxy, (e.g.: --envoy-ips node1=127.0
                            .0.1,node2=127.0.0.1)                       [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node add-prepare


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node add-prepare --help

 node add-prepare

Prepares the addition of a node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --gossip-keys         Generate gossip keys for nodes             [boolean]
      --tls-keys            Generate gRPC TLS keys for nodes           [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --output-dir          Path to the directory where the command context will
                             be saved to                                [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --pvcs                Enable persistent volume claims to store data outsid
                            e the pod, required for node add           [boolean]
      --grpc-tls-cert       TLS Certificate path for the gRPC (e.g. "node1=/User
                            s/username/node1-grpc.cert" with multiple nodes comm
                            a seperated)                                [string]
      --grpc-web-tls-cert   TLS Certificate path for gRPC Web (e.g. "node1=/User
                            s/username/node1-grpc-web.cert" with multiple nodes
                            comma seperated)                            [string]
      --grpc-tls-key        TLS Certificate key path for the gRPC (e.g. "node1=/
                            Users/username/node1-grpc.key" with multiple nodes c
                            omma seperated)                             [string]
      --grpc-web-tls-key    TLC Certificate key path for gRPC Web (e.g. "node1=/
                            Users/username/node1-grpc-web.key" with multiple nod
                            es comma seperated)                         [string]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --admin-key           Admin key                                   [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node add-submit-transactions


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node add-submit-transactions --help

 node add-submit-transactions

Submits NodeCreateTransaction and Upgrade transactions to the network nodes

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --gossip-keys         Generate gossip keys for nodes             [boolean]
      --tls-keys            Generate gRPC TLS keys for nodes           [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --pvcs                Enable persistent volume claims to store data outsid
                            e the pod, required for node add           [boolean]
      --grpc-tls-cert       TLS Certificate path for the gRPC (e.g. "node1=/User
                            s/username/node1-grpc.cert" with multiple nodes comm
                            a seperated)                                [string]
      --grpc-web-tls-cert   TLS Certificate path for gRPC Web (e.g. "node1=/User
                            s/username/node1-grpc-web.cert" with multiple nodes
                            comma seperated)                            [string]
      --grpc-tls-key        TLS Certificate key path for the gRPC (e.g. "node1=/
                            Users/username/node1-grpc.key" with multiple nodes c
                            omma seperated)                             [string]
      --grpc-web-tls-key    TLC Certificate key path for gRPC Web (e.g. "node1=/
                            Users/username/node1-grpc-web.key" with multiple nod
                            es comma seperated)                         [string]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node add-execute


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node add-execute --help

 node add-execute

Executes the addition of a previously prepared node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --gossip-keys         Generate gossip keys for nodes             [boolean]
      --tls-keys            Generate gRPC TLS keys for nodes           [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --pvcs                Enable persistent volume claims to store data outsid
                            e the pod, required for node add           [boolean]
      --grpc-tls-cert       TLS Certificate path for the gRPC (e.g. "node1=/User
                            s/username/node1-grpc.cert" with multiple nodes comm
                            a seperated)                                [string]
      --grpc-web-tls-cert   TLS Certificate path for gRPC Web (e.g. "node1=/User
                            s/username/node1-grpc-web.cert" with multiple nodes
                            comma seperated)                            [string]
      --grpc-tls-key        TLS Certificate key path for the gRPC (e.g. "node1=/
                            Users/username/node1-grpc.key" with multiple nodes c
                            omma seperated)                             [string]
      --grpc-web-tls-key    TLC Certificate key path for gRPC Web (e.g. "node1=/
                            Users/username/node1-grpc-web.key" with multiple nod
                            es comma seperated)                         [string]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --haproxy-ips         IP mapping where key = value is node alias and stati
                            c ip for haproxy, (e.g.: --haproxy-ips node1=127.0.0
                            .1,node2=127.0.0.1)                         [string]
      --envoy-ips           IP mapping where key = value is node alias and stati
                            c ip for envoy proxy, (e.g.: --envoy-ips node1=127.0
                            .0.1,node2=127.0.0.1)                       [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node update


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node update --help

 node update

Update a node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --node-alias          Node alias (e.g. node99)                    [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --new-admin-key       new admin key for the Hedera account        [string]
      --new-account-number  new account number for node update transaction
                                                                        [string]
      --tls-public-key      path and file name of the public TLS key to be used
                                                                        [string]
      --gossip-private-key  path and file name of the private key for signing go
                            ssip in PEM key format to be used           [string]
      --gossip-public-key   path and file name of the public key for signing gos
                            sip in PEM key format to be used            [string]
      --tls-private-key     path and file name of the private TLS key to be used
                                                                        [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node update-prepare


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node update-prepare --help

 node update-prepare

Prepare the deployment to update a node with a specific version of Hedera platfo
rm

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --output-dir          Path to the directory where the command context will
                             be saved to                                [string]
      --node-alias          Node alias (e.g. node99)                    [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --new-admin-key       new admin key for the Hedera account        [string]
      --new-account-number  new account number for node update transaction
                                                                        [string]
      --tls-public-key      path and file name of the public TLS key to be used
                                                                        [string]
      --gossip-private-key  path and file name of the private key for signing go
                            ssip in PEM key format to be used           [string]
      --gossip-public-key   path and file name of the public key for signing gos
                            sip in PEM key format to be used            [string]
      --tls-private-key     path and file name of the private TLS key to be used
                                                                        [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node update-submit-transactions


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node update-submit-transactions --help

 node update-submit-transactions

Submit transactions for updating a node with a specific version of Hedera platfo
rm

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node update-execute


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node update-execute --help

 node update-execute

Executes the updating of a node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --gossip-endpoints    Comma separated gossip endpoints of the node(e.g. fi
                            rst one is internal, second one is external)[string]
      --grpc-endpoints      Comma separated gRPC endpoints of the node (at most
                            8)                                          [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node delete


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node delete --help

 node delete

Delete a node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --node-alias          Node alias (e.g. node99)                    [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node delete-prepare


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node delete-prepare --help

 node delete-prepare

Prepares the deletion of a node with a specific version of Hedera platform

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --node-alias          Node alias (e.g. node99)                    [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --output-dir          Path to the directory where the command context will
                             be saved to                                [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node delete-submit-transactions


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node delete-submit-transactions --help

 node delete-submit-transactions

Submits transactions to the network nodes for deleting a node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --node-alias          Node alias (e.g. node99)                    [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node delete-execute


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node delete-execute --help

 node delete-execute

Executes the deletion of a previously prepared node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --node-alias          Node alias (e.g. node99)                    [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
      --endpoint-type       Endpoint type (IP or FQDN)                  [string]
      --solo-chart-version  Solo testing chart version                  [string]
  -f, --force               Force actions even if those can be skipped [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node prepare-upgrade


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node prepare-upgrade --help

 node prepare-upgrade

Prepare the network for a Freeze Upgrade operation

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --cache-dir           Local cache directory                       [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node freeze-upgrade


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node freeze-upgrade --help

 node freeze-upgrade

Performs a Freeze Upgrade operation with on the network after it has been prepar
ed with prepare-upgrade

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --cache-dir           Local cache directory                       [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node upgrade


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node upgrade --help

 node upgrade

upgrades all nodes on the network

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --upgrade-zip-file    A zipped file used for network upgrade      [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node upgrade-prepare


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node upgrade-prepare --help

 node upgrade-prepare

Prepare the deployment to upgrade network

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --upgrade-zip-file    A zipped file used for network upgrade      [string]
      --output-dir          Path to the directory where the command context will
                             be saved to                                [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node upgrade-submit-transactions


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node upgrade-submit-transactions --help

 node upgrade-submit-transactions

Submit transactions for upgrading network

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node upgrade-execute


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node upgrade-execute --help

 node upgrade-execute

Executes the upgrading the network

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --cache-dir           Local cache directory                       [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
      --input-dir           Path to the directory where the command context will
                             be loaded from                             [string]
      --app                 Testing app name                            [string]
      --debug-node-alias    Enable default jvm debug port (5005) for the given n
                            ode id                                      [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
      --solo-chart-version  Solo testing chart version                  [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --local-build-path    path of hedera local repo                   [string]
  -f, --force               Force actions even if those can be skipped [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

node download-generated-files


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js node download-generated-files --help

 node download-generated-files

Downloads the generated files from an existing node

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
      --cache-dir           Local cache directory                       [string]
  -t, --release-tag         Release tag to be used (e.g. v0.58.10)      [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

relay


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js relay --help

 relay

Manage JSON RPC relays in solo network

Commands:
  relay deploy    Deploy a JSON RPC relay
  relay destroy   Destroy JSON RPC relay

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

relay deploy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js relay deploy --help

 relay deploy

Deploy a JSON RPC relay

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -l, --ledger-id           Ledger ID (a.k.a. Chain ID)                 [string]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -c, --cluster-ref         The cluster reference that will be used for referenc
                            ing the Kubernetes cluster and stored in the local a
                            nd remote configuration for the deployment.  For com
                            mands that take multiple clusters they can be separa
                            ted by commas.                              [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
      --operator-id         Operator ID                                 [string]
      --operator-key        Operator Key                                [string]
      --profile-file        Resource profile definition (e.g. custom-spec.yaml)
                                                                        [string]
      --profile             Resource profile (local | tiny | small | medium | la
                            rge)                                        [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
      --relay-release       Relay release tag to be used (e.g. v0.48.0) [string]
      --replica-count       Replica count                               [number]
  -f, --values-file         Comma separated chart values file           [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

relay destroy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js relay destroy --help

 relay destroy

Destroy JSON RPC relay

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -i, --node-aliases        Comma separated node aliases (empty means all nodes)
                                                                        [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

mirror-node


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js mirror-node --help

 mirror-node

Manage Hedera Mirror Node in solo network

Commands:
  mirror-node deploy    Deploy mirror-node and its components
  mirror-node destroy   Destroy mirror-node components and database

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

mirror-node deploy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js mirror-node deploy --help

 mirror-node deploy

Deploy mirror-node and its components

Options:
      --dev                               Enable developer mode        [boolean]
      --force-port-forward                Force port forward to access the netwo
                                          rk services                  [boolean]
  -c, --cluster-ref                       The cluster reference that will be use
                                          d for referencing the Kubernetes clust
                                          er and stored in the local and remote
                                          configuration for the deployment.  For
                                           commands that take multiple clusters
                                          they can be separated by commas.
                                                                        [string]
      --chart-dir                         Local chart directory path (e.g. ~/sol
                                          o-charts/charts               [string]
  -d, --deployment                        The name the user will reference local
                                          ly to link to a deployment    [string]
      --profile-file                      Resource profile definition (e.g. cust
                                          om-spec.yaml)                 [string]
      --profile                           Resource profile (local | tiny | small
                                           | medium | large)            [string]
  -q, --quiet-mode                        Quiet mode, do not prompt for confirma
                                          tion                         [boolean]
  -f, --values-file                       Comma separated chart values file
                                                                        [string]
      --mirror-node-version               Mirror node chart version     [string]
      --pinger                            Enable Pinger service in the Mirror no
                                          de monitor                   [boolean]
      --use-external-database             Set to true if you have an external da
                                          tabase to use instead of the database
                                          that the Mirror Node Helm chart suppli
                                          es                           [boolean]
      --operator-id                       Operator ID                   [string]
      --operator-key                      Operator Key                  [string]
      --storage-type                      storage type for saving stream files,
                                          available options are minio_only, aws_
                                          only, gcs_only, aws_and_gcs
      --storage-read-access-key           storage read access key for mirror nod
                                          e importer                    [string]
      --storage-read-secrets              storage read-secret key for mirror nod
                                          e importer                    [string]
      --storage-endpoint                  storage endpoint URL for mirror node i
                                          mporter                       [string]
      --storage-bucket                    name of storage bucket for mirror node
                                           importer                     [string]
      --storage-bucket-prefix             path prefix of storage bucket mirror n
                                          ode importer                  [string]
      --external-database-host            Use to provide the external database h
                                          ost if the '--use-external-database' i
                                          s passed                      [string]
      --external-database-owner-username  Use to provide the external database o
                                          wner's username if the '--use-external
                                          -database' is passed          [string]
      --external-database-owner-password  Use to provide the external database o
                                          wner's password if the '--use-external
                                          -database' is passed          [string]
      --external-database-read-username   Use to provide the external database r
                                          eadonly user's username if the '--use-
                                          external-database' is passed  [string]
      --external-database-read-password   Use to provide the external database r
                                          eadonly user's password if the '--use-
                                          external-database' is passed  [string]
  -h, --help                              Show help                    [boolean]
  -v, --version                           Show version number          [boolean]

mirror-node destroy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js mirror-node destroy --help

 mirror-node destroy

Destroy mirror-node components and database

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -c, --cluster-ref         The cluster reference that will be used for referenc
                            ing the Kubernetes cluster and stored in the local a
                            nd remote configuration for the deployment.  For com
                            mands that take multiple clusters they can be separa
                            ted by commas.                              [string]
  -f, --force               Force actions even if those can be skipped [boolean]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

explorer


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js explorer --help

 explorer

Manage Explorer in solo network

Commands:
  explorer deploy    Deploy explorer
  explorer destroy   Destroy explorer

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

explorer deploy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js explorer deploy --help

 explorer deploy

Deploy explorer

Options:
      --dev                            Enable developer mode           [boolean]
      --force-port-forward             Force port forward to access the network
                                       services                        [boolean]
      --chart-dir                      Local chart directory path (e.g. ~/solo-c
                                       harts/charts                     [string]
  -c, --cluster-ref                    The cluster reference that will be used f
                                       or referencing the Kubernetes cluster and
                                        stored in the local and remote configura
                                       tion for the deployment.  For commands th
                                       at take multiple clusters they can be sep
                                       arated by commas.                [string]
      --enable-ingress                 enable ingress on the component/pod
                                                                       [boolean]
      --enable-hedera-explorer-tls     Enable the Hedera Explorer TLS, defaults
                                       to false, requires certManager and certMa
                                       nagerCrds, which can be deployed through
                                       solo-cluster-setup chart or standalone
                                                                       [boolean]
      --hedera-explorer-tls-host-name  The host name to use for the Hedera Explo
                                       rer TLS, defaults to "explorer.solo.local
                                       "                                [string]
      --hedera-explorer-static-ip      The static IP address to use for the Hede
                                       ra Explorer load balancer, defaults to ""
                                                                        [string]
      --hedera-explorer-version        Hedera explorer chart version    [string]
      --mirror-static-ip               static IP address for the mirror node
                                                                        [string]
  -n, --namespace                      Namespace                        [string]
  -d, --deployment                     The name the user will reference locally
                                       to link to a deployment          [string]
      --profile-file                   Resource profile definition (e.g. custom-
                                       spec.yaml)                       [string]
      --profile                        Resource profile (local | tiny | small |
                                       medium | large)                  [string]
  -q, --quiet-mode                     Quiet mode, do not prompt for confirmatio
                                       n                               [boolean]
  -s, --cluster-setup-namespace        Cluster Setup Namespace          [string]
      --solo-chart-version             Solo testing chart version       [string]
      --tls-cluster-issuer-type        The TLS cluster issuer type to use for he
                                       dera explorer, defaults to "self-signed",
                                        the available options are: "acme-staging
                                       ", "acme-prod", or "self-signed" [string]
  -f, --values-file                    Comma separated chart values file[string]
  -h, --help                           Show help                       [boolean]
  -v, --version                        Show version number             [boolean]

explorer destroy


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js explorer destroy --help

 explorer destroy

Destroy explorer

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
      --chart-dir           Local chart directory path (e.g. ~/solo-charts/chart
                            s                                           [string]
  -c, --cluster-ref         The cluster reference that will be used for referenc
                            ing the Kubernetes cluster and stored in the local a
                            nd remote configuration for the deployment.  For com
                            mands that take multiple clusters they can be separa
                            ted by commas.                              [string]
  -f, --force               Force actions even if those can be skipped [boolean]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -d, --deployment          The name the user will reference locally to link to
                            a deployment                                [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

deployment


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js deployment --help

 deployment

Manage solo network deployment

Commands:
  deployment create   Creates solo deployment
  deployment list     List solo deployments inside a cluster

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]

deployment create


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js deployment create --help

 deployment create

Creates solo deployment

Options:
      --dev                  Enable developer mode                     [boolean]
      --force-port-forward   Force port forward to access the network services
                                                                       [boolean]
  -q, --quiet-mode           Quiet mode, do not prompt for confirmation[boolean]
      --context              The Kubernetes context name to be used. Multiple co
                             ntexts can be separated by a comma         [string]
  -n, --namespace            Namespace                                  [string]
  -c, --cluster-ref          The cluster reference that will be used for referen
                             cing the Kubernetes cluster and stored in the local
                              and remote configuration for the deployment.  For
                             commands that take multiple clusters they can be se
                             parated by commas.                         [string]
      --email                User email address used for local configuration
                                                                        [string]
  -d, --deployment           The name the user will reference locally to link to
                              a deployment                              [string]
      --deployment-clusters  Solo deployment cluster list (comma separated)
                                                                        [string]
  -i, --node-aliases         Comma separated node aliases (empty means all nodes
                             )                                          [string]
  -h, --help                 Show help                                 [boolean]
  -v, --version              Show version number                       [boolean]

deployment list


> @hashgraph/solo@0.35.0 solo
> node --no-deprecation --no-warnings dist/solo.js deployment list --help

 deployment list

List solo deployments inside a cluster

Options:
      --dev                 Enable developer mode                      [boolean]
      --force-port-forward  Force port forward to access the network services
                                                                       [boolean]
  -q, --quiet-mode          Quiet mode, do not prompt for confirmation [boolean]
  -c, --cluster-ref         The cluster reference that will be used for referenc
                            ing the Kubernetes cluster and stored in the local a
                            nd remote configuration for the deployment.  For com
                            mands that take multiple clusters they can be separa
                            ted by commas.                              [string]
  -h, --help                Show help                                  [boolean]
  -v, --version             Show version number                        [boolean]