<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Configuration on Solo</title><link>https://solo.hiero.org/tags/configuration/</link><description>Recent content in Configuration on Solo</description><generator>Hugo</generator><language>en</language><atom:link href="https://solo.hiero.org/tags/configuration/index.xml" rel="self" type="application/rss+xml"/><item><title>Using Environment Variables</title><link>https://solo.hiero.org/docs/advanced-solo-setup/using-environment-variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/using-environment-variables/</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;Solo supports a set of environment variables that let you customize its
behaviour without modifying command-line flags on every run. Variables set
in your shell environment take effect automatically for all subsequent Solo
commands.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Add frequently used variables to your shell profile
(e.g. &lt;code&gt;~/.zshrc&lt;/code&gt; or &lt;code&gt;~/.bashrc&lt;/code&gt;) to persist them across sessions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="general"&gt;General&lt;a class="td-heading-self-link" href="#general" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_HOME&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Path to the Solo cache and log files&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;~/.solo&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_CACHE_DIR&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Path to the Solo cache directory&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;~/.solo/cache&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_LOG_LEVEL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Logging level for Solo operations. Accepted values: &lt;code&gt;trace&lt;/code&gt;, &lt;code&gt;debug&lt;/code&gt;, &lt;code&gt;info&lt;/code&gt;, &lt;code&gt;warn&lt;/code&gt;, &lt;code&gt;error&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;info&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_DEV_OUTPUT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Treat all commands as if the &lt;code&gt;--dev&lt;/code&gt; flag were specified&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_CHAIN_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Chain ID of the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;298&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;FORCE_PODMAN&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Force the use of Podman as the container engine when creating a new local cluster. Accepted values: &lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="network-and-node-identity"&gt;Network and Node Identity&lt;a class="td-heading-self-link" href="#network-and-node-identity" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;DEFAULT_START_ID_NUMBER&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;First node account ID of the Solo test network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.0.3&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_NODE_INTERNAL_GOSSIP_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Internal gossip port used by the Hiero network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;50111&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_NODE_EXTERNAL_GOSSIP_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;External gossip port used by the Hiero network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;50111&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_NODE_DEFAULT_STAKE_AMOUNT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Default stake amount for a node&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;500&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;GRPC_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;gRPC port used for local node communication&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;50211&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;LOCAL_NODE_START_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Local node start port for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;30212&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_CHAIN_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Chain ID of the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;298&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="operator-and-key-configuration"&gt;Operator and Key Configuration&lt;a class="td-heading-self-link" href="#operator-and-key-configuration" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_OPERATOR_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Operator account ID for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.0.2&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_OPERATOR_KEY&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Operator private key for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;302e020100...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_OPERATOR_PUBLIC_KEY&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Operator public key for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;302a300506...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;FREEZE_ADMIN_ACCOUNT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Freeze admin account ID for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.0.58&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;GENESIS_KEY&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Genesis private key for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;302e020100...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Full key values are omitted above for readability. Refer to the
&lt;a href="https://github.com/hiero-ledger/solo"&gt;source defaults&lt;/a&gt; for complete key strings.&lt;/p&gt;</description></item><item><title>Falcon Values File Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/network-deployments/falcon-flags-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/network-deployments/falcon-flags-reference/</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 catalogs the Solo CLI flags accepted under each top-level section of a
Falcon values file. Each entry corresponds to the command-line flag that the
underlying Solo subcommand accepts.&lt;/p&gt;
&lt;p&gt;Sections map to subcommands as follows:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Section&lt;/th&gt;
 &lt;th&gt;Solo subcommand&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;network&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo consensus network deploy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;setup&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo consensus node setup&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;consensusNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo consensus node start&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mirrorNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo mirror node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;explorerNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo explorer node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;relayNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo relay node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;blockNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo block node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;All flag names must be written in long form with double dashes (for example,
&lt;code&gt;--release-tag&lt;/code&gt;). Flags left empty (&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;) or matching their default value are
ignored by Solo at argument expansion time.&lt;/p&gt;</description></item></channel></rss>