<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CLI Reference on Solo</title><link>https://solo.hiero.org/docs/advanced-solo-setup/cli/</link><description>Recent content in CLI Reference on Solo</description><generator>Hugo</generator><language>en</language><atom:link href="https://solo.hiero.org/docs/advanced-solo-setup/cli/index.xml" rel="self" type="application/rss+xml"/><item><title>Solo CLI Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/cli/solo-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/cli/solo-cli/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This page is the canonical command reference for the Solo CLI.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use it to look up command paths, subcommands, and flags.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;solo &amp;lt;command&amp;gt; --help&lt;/code&gt; and &lt;code&gt;solo &amp;lt;command&amp;gt; &amp;lt;subcommand&amp;gt; --help&lt;/code&gt; for runtime help on your installed version.&lt;/li&gt;
&lt;li&gt;For legacy command mappings, see &lt;a href="https://solo.hiero.org/docs/advanced-solo-setup/cli/cli-migrations/"&gt;CLI Migration Reference&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="output-formats---output--o"&gt;Output Formats (&lt;code&gt;--output&lt;/code&gt;, &lt;code&gt;-o&lt;/code&gt;)&lt;a class="td-heading-self-link" href="#output-formats---output--o" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Solo supports machine-readable output for version output and for command execution flows that honor the output format flag.&lt;/p&gt;</description></item><item><title>CLI Migration Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/cli/cli-migrations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/cli/cli-migrations/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Use this page when migrating scripts or runbooks from legacy Solo CLI command paths (&lt;code&gt;&amp;lt; v0.44.0&lt;/code&gt;) to the current command structure.&lt;/p&gt;
&lt;p&gt;For full current syntax and flags, see &lt;a href="https://solo.hiero.org/docs/advanced-solo-setup/cli/solo-cli/"&gt;Solo CLI Reference&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="legacy-to-current-mapping"&gt;Legacy to Current Mapping&lt;a class="td-heading-self-link" href="#legacy-to-current-mapping" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Legacy command&lt;/th&gt;
 &lt;th&gt;Current command&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;init&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;init&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;block node add&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;block node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;block node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;block node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;block node upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;block node upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account init&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger system init&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account update&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger account update&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account create&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger account create&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account get&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger account info&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;quick-start single deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;one-shot single deploy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;quick-start single destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;one-shot single destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref connect&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config connect&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref disconnect&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config disconnect&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref list&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config list&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref info&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config info&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref setup&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config setup&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref reset&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config reset&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment add-cluster&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment cluster attach&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment list&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment config list&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment create&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment config create&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment delete&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment config delete&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;explorer deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;explorer node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;explorer destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;explorer node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mirror-node deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mirror node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mirror-node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mirror node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;relay deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;relay node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;relay destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;relay node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;network deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network deploy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;network destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node keys&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;keys consensus generate&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node freeze&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network freeze&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node setup&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node setup&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node start&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node start&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node stop&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node stop&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node restart&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node restart&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node refresh&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node refresh&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node update&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-add prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-add submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-add execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-update prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-update submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-update execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-upgrade prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-upgrade submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-upgrade execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-delete prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-delete submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-delete execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node prepare-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-freeze prepare-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node freeze-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-freeze freeze-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node logs&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment diagnostics logs&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node download-generated-files&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;No direct equivalent. Use &lt;code&gt;deployment diagnostics all&lt;/code&gt; or &lt;code&gt;deployment diagnostics debug&lt;/code&gt; based on intent.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node states&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus state download&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="notes"&gt;Notes&lt;a class="td-heading-self-link" href="#notes" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Current command tree includes additional commands not present in legacy CLI (for example &lt;code&gt;ledger account predefined&lt;/code&gt;, &lt;code&gt;deployment refresh port-forwards&lt;/code&gt;, and &lt;code&gt;consensus node collect-jfr&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Legacy mappings are intended for migration support only. Prefer documenting and scripting the current command paths.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>