<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Install &amp; run a node on Signet</title><link>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/</link><description>Recent content in Install &amp; run a node on Signet</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/index.xml" rel="self" type="application/rss+xml"/><item><title>Build from source</title><link>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/build-from-source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/build-from-source/</guid><description>&lt;h1 id="build-from-source"&gt;Build From Source&lt;/h1&gt;&lt;aside class="callout callout--warning"&gt;
 You must have a running consensus client that is accessible to the Signet client.
&lt;/aside&gt;
&lt;h2 id="installation"&gt;Installation&lt;a href="#installation" class="heading-anchor" data-heading-anchor aria-label="Link to Installation"&gt;
 &lt;svg class="heading-anchor-icon" data-icon width="12" height="12" aria-hidden="true"&gt;
 &lt;use xlink:href="#icon-link"&gt;&lt;/use&gt;
 &lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Clone the repository&lt;/p&gt;
&lt;div class="code-block" data-code-block&gt;
 &lt;div class="code-header"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;button class="code-copy" data-copy-button aria-label="Copy code" type="button"&gt;Copy&lt;/button&gt;
 &lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/init4tech/signet.git&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Build the binary&lt;/p&gt;
&lt;div class="code-block" data-code-block&gt;
 &lt;div class="code-header"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;button class="code-copy" data-copy-button aria-label="Copy code" type="button"&gt;Copy&lt;/button&gt;
 &lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cargo build --release --bin signet&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Download a binary from &lt;a href="https://github.com/init4tech/signet/releases" rel="noopener noreferrer" target="_blank"&gt;github releases&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Configure the &lt;a href="https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/environment-variables/"&gt;environment variables&lt;/a&gt; as needed&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the binary from the release to a location in your users path&lt;/p&gt;</description></item><item><title>Docker</title><link>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/docker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/docker/</guid><description>&lt;h1 id="docker"&gt;Docker&lt;/h1&gt;&lt;aside class="callout callout--warning"&gt;
 You must have a running consensus client that is accessible to the Signet client.
&lt;/aside&gt;
&lt;h2 id="installation"&gt;Installation&lt;a href="#installation" class="heading-anchor" data-heading-anchor aria-label="Link to Installation"&gt;
 &lt;svg class="heading-anchor-icon" data-icon width="12" height="12" aria-hidden="true"&gt;
 &lt;use xlink:href="#icon-link"&gt;&lt;/use&gt;
 &lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Pull image from Github Container Repository&lt;/p&gt;
&lt;div class="code-block" data-code-block&gt;
 &lt;div class="code-header"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;button class="code-copy" data-copy-button aria-label="Copy code" type="button"&gt;Copy&lt;/button&gt;
 &lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker pull ghcr.io/init4tech/signet:latest&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the container, specifying the &lt;a href="https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/environment-variables/"&gt;environment variables&lt;/a&gt; as needed&lt;/p&gt;
&lt;div class="code-block" data-code-block&gt;
 &lt;div class="code-header"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;button class="code-copy" data-copy-button aria-label="Copy code" type="button"&gt;Copy&lt;/button&gt;
 &lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker run -d &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;BLOB_EXPLORER_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;SIGNET_STATIC_PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;SIGNET_DATABASE_PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;IPC_ENDPOINT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;RPC_PORT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;WS_RPC_PORT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;IPC_ENDPOINT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;TX_FORWARD_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;GENESIS_JSON_PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;BASE_FEE_RECIPIENT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;SIGNET_CL_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;SIGNET_PYLON_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;HOST_START_TIMESTAMP&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;HOST_SLOT_OFFSET&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;HOST_SLOT_DURATION&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;value
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ghcr.io/init4tech/signet:latest&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Compiled binaries</title><link>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/compiled-binaries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/compiled-binaries/</guid><description>&lt;h1 id="compiled-binaries"&gt;Compiled Binaries&lt;/h1&gt;&lt;aside class="callout callout--warning"&gt;
 You must have a running consensus client that is accessible to the Signet client.
&lt;/aside&gt;
&lt;h2 id="installation"&gt;Installation&lt;a href="#installation" class="heading-anchor" data-heading-anchor aria-label="Link to Installation"&gt;
 &lt;svg class="heading-anchor-icon" data-icon width="12" height="12" aria-hidden="true"&gt;
 &lt;use xlink:href="#icon-link"&gt;&lt;/use&gt;
 &lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download binary from github releases&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Configure the &lt;a href="https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/environment-variables/"&gt;environment variables&lt;/a&gt; as needed&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the binary from the release to a location in your users path&lt;/p&gt;
&lt;div class="code-block" data-code-block&gt;
 &lt;div class="code-header"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;button class="code-copy" data-copy-button aria-label="Copy code" type="button"&gt;Copy&lt;/button&gt;
 &lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tar xzf signet-client-v0.1.0-alpha-1 signet
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cp signet /usr/local/bin&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run Signet&lt;/p&gt;
&lt;div class="code-block" data-code-block&gt;
 &lt;div class="code-header"&gt;
 &lt;span class="code-lang"&gt;bash&lt;/span&gt;
 &lt;button class="code-copy" data-copy-button aria-label="Copy code" type="button"&gt;Copy&lt;/button&gt;
 &lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;signet node &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --chain parmigiana &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --authrpc.jwtsecret /path/to/your/jwt.secret &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --http &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --http.addr 127.0.0.1 &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --http.api eth,net,trace,txpool,web3,rpc,debug,ots&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Environment variables</title><link>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/environment-variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/environment-variables/</guid><description>&lt;h1 id="environment-variables"&gt;Environment Variables&lt;/h1&gt;&lt;p&gt;The following environment variables can be used to configure various aspects of the &lt;code&gt;signet&lt;/code&gt; node client.&lt;/p&gt;
&lt;div style="--col-1: 30%; --col-2: 15%; --col-3: 55%;"&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Required&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;BLOB_EXPLORER_URL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;URL of a blob explorer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SIGNET_STATIC_PATH&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Filesystem path to where the static_files directory should be located&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SIGNET_DATABASE_PATH&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Filesystem path to where the node should store its database&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;IPC_ENDPOINT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-success"&gt;Optional&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Filesystem path for the .ipc file&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;GENESIS_JSON_PATH&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Path on the filesystem for the genesis file&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;RPC_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Port to be used for the rollup node http json-rpc requests&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;WS_RPC_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Port to be used for the rollup node&amp;rsquo;s WebSocket connections&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;TX_FORWARD_URL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-success"&gt;Optional&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;URL for the transaction cache API&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SIGNET_CL_URL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-success"&gt;Optional&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;URL to the consensus layer for fetching blobs and other CL responsibilities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SIGNET_PYLON_URL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-success"&gt;Optional&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;URL to the Pylon node for blob storage&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;HOST_START_TIMESTAMP&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;The host chain&amp;rsquo;s start timestamp for slot calculation purposes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;HOST_SLOT_OFFSET&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;The host chain&amp;rsquo;s slot offset&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;HOST_SLOT_DURATION&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-danger"&gt;Required&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;The host chain&amp;rsquo;s slot duration&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;RUST_LOG&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span class="badge badge-success"&gt;Optional&lt;/span&gt;
&lt;/td&gt;
 &lt;td&gt;Standard rust environment variable for logging&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description></item><item><title>Chain configuration</title><link>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/chain-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/block-builders/run-a-builder/install-and-run-a-node/chain-configuration/</guid><description>&lt;h1 id="chain-configuration"&gt;Chain Configuration&lt;/h1&gt;&lt;p&gt;See &lt;a href="https://github.com/init4tech/signet-sdk/blob/main/crates/constants/src/chains/parmigiana.rs" rel="noopener noreferrer" target="_blank"&gt;&lt;code&gt;signet-constants&lt;/code&gt;&lt;/a&gt; for loading and interacting with genesis files and values.&lt;/p&gt;
&lt;div class="network-info"&gt;
 &lt;div class="network-info-header"&gt;
 &lt;div class="network-status" role="img" aria-label="Network online"&gt;&lt;/div&gt;
 &lt;div class="network-name"&gt;Parmigiana Testnet&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="network-details"&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Host Chain ID&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;3151908&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Rollup Chain ID&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;88888&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Deploy Height&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;0&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Native Gas Token&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;USD&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Rollup RPC&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;&lt;a href="https://rpc.parmigiana.signet.sh"&gt;rpc.parmigiana.signet.sh&lt;/a&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Host RPC&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;&lt;a href="https://host-rpc.parmigiana.signet.sh"&gt;host-rpc.parmigiana.signet.sh&lt;/a&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Rollup Explorer&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;&lt;a href="https://explorer.parmigiana.signet.sh"&gt;explorer.parmigiana.signet.sh&lt;/a&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;Host Explorer&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;&lt;a href="https://explorer-host.parmigiana.signet.sh"&gt;explorer-host.parmigiana.signet.sh&lt;/a&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="network-detail"&gt;
 &lt;span class="network-detail-label"&gt;TX Cache API&lt;/span&gt;
 &lt;span class="network-detail-value"&gt;&lt;a href="https://transactions.parmigiana.signet.sh"&gt;transactions.parmigiana.signet.sh&lt;/a&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;See &lt;a href="https://test.signet.sh/docs/build-on-signet/parmigiana/"&gt;Parmigiana Quickstart&lt;/a&gt; for complete contract addresses.&lt;/p&gt;</description></item></channel></rss>