<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>ㅤ</title><generator>teletype.in</generator><description><![CDATA[ㅤ]]></description><link>https://teletype.in/@explorer404?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=explorer404</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/explorer404?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/explorer404?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 23 Oct 2026 20:00:17 GMT</pubDate><lastBuildDate>Fri, 23 Oct 2026 20:00:17 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@explorer404/Ta2woVDIj20</guid><link>https://teletype.in/@explorer404/Ta2woVDIj20?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=explorer404</link><comments>https://teletype.in/@explorer404/Ta2woVDIj20?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=explorer404#comments</comments><dc:creator>explorer404</dc:creator><title>Инструкция по установке ExplorerRelayer/ ExplorerRelayer installation instructions</title><pubDate>Tue, 05 Nov 2024 20:43:42 GMT</pubDate><description><![CDATA[RU]]></description><content:encoded><![CDATA[
  <p id="fEn2">RU</p>
  <p id="B2eo"><br />Шаг 1. Клонируйте git-репозиторий.</p>
  <p id="8SSQ">Шаг 2. Начните сборку релеера, выполнив следующие команды: </p>
  <p id="LtBg"><code>apt-get update<br />apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler<br />cargo b --release</code></p>
  <p id="K4U7">Шаг 3. Создайте файл <code>relayer.service</code> в каталоге <code>/etc/systemd/system</code>:</p>
  <p id="rGA6"><code>ConditionPathExists=/root/keys/relayer-keypair.json<br />ConditionPathExists=/root/keys/private.pem<br />ConditionPathExists=/root/keys/public.pem<br />[Service]<br />Type=exec<br />Restart=on-failure<br />Environment=RUST_LOG=info<br />Environment=SOLANA_METRICS_CONFIG=&quot;host=<a href="http://metrics.jito.wtf:8086,db=relayer,u=relayer-operators,p=jito-relayer-write" target="_blank">http://metrics.jito.wtf:8086,db=relayer,u=relayer-operators,p=jito-relayer-write</a>&quot;<br />Environment=BLOCK_ENGINE_URL=<a href="https://amsterdam.mainnet.block-engine.jito.wtf" target="_blank">https://amsterdam.mainnet.block-engine.jito.wtf</a><br />Environment=GRPC_BIND_IP=127.0.0.1<br />ExecStart=/root/jito-relayer/solana-relayer/target/release/jito-transaction-relayer \<br />--keypair-path=/root/keys/relayer-keypair.json \<br />--signing-key-pem-path=/root/keys/private.pem \<br />--verifying-key-pem-path=/root/keys/public.pem \<br />--packet-delay-ms=200 \<br />--public-ip 176.99.142.179<br />[Install]<br />WantedBy=multi-user.target\</code></p>
  <p id="aWZY"></p>
  <p id="Uf9z">Обратите внимание:</p>
  <ul id="jBE7">
    <li id="56M0"><code>keypair</code> должен быть в белом списке, для этого откройте тикет на сервере jito в Discord.</li>
    <li id="iccB">Файлы <code>.pem</code> могут быть сгенерированы на локальной машине.</li>
    <li id="LyQD"><code>public-ip</code> должен быть IP-адресом вашего сервера.</li>
    <li id="NTck">Путь в параметре <code>ExecStart</code> должен указывать на файл, созданный на Шаге 2.</li>
  </ul>
  <p id="vTO2">Шаг 4. Запустите валидатор и переключите релеер на локальный.</p>
  <p id="zpwl">Шаг 5. Запустите релеер, выполните <code>journalctl -u relayer.service | grep &quot;begin&quot;</code>, чтобы проверить, пересылаются ли транзакции на сервер AWS.</p>
  <p id="z4kR"></p>
  <p id="LEGm"></p>
  <p id="olIk"></p>
  <p id="qYH9">EN</p>
  <p id="m51g">Step 1. Clone the git repository.</p>
  <p id="ukii">Step 2. Start building the relayer by executing the following commands: </p>
  <p id="jg4N"><code>apt-get update<br />apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler<br />cargo b --release</code><br /></p>
  <p id="BGgA">Step 3. Create a <code>relayer.service</code> file in the <code>/etc/systemd/system</code> directory:</p>
  <p id="m4a2"><code>ConditionPathExists=/root/keys/relayer-keypair.json<br />ConditionPathExists=/root/keys/private.pem<br />ConditionPathExists=/root/keys/public.pem<br />[Service]<br />Type=exec<br />Restart=on-failure<br />Environment=RUST_LOG=info<br />Environment=SOLANA_METRICS_CONFIG=&quot;host=<a href="http://metrics.jito.wtf:8086,db=relayer,u=relayer-operators,p=jito-relayer-write" target="_blank">http://metrics.jito.wtf:8086,db=relayer,u=relayer-operators,p=jito-relayer-write</a>&quot;<br />Environment=BLOCK_ENGINE_URL=<a href="https://amsterdam.mainnet.block-engine.jito.wtf" target="_blank">https://amsterdam.mainnet.block-engine.jito.wtf</a><br />Environment=GRPC_BIND_IP=127.0.0.1<br />ExecStart=/root/jito-relayer/solana-relayer/target/release/jito-transaction-relayer \<br />--keypair-path=/root/keys/relayer-keypair.json \<br />--signing-key-pem-path=/root/keys/private.pem \<br />--verifying-key-pem-path=/root/keys/public.pem \<br />--packet-delay-ms=200 \<br />--public-ip 176.99.142.179<br />[Install]<br />WantedBy=multi-user.target</code></p>
  <p id="b53h">Note:</p>
  <ul id="McRY">
    <li id="4QkZ">The <code>keypair</code> should be whitelisted by opening a ticket on the jito Discord server.</li>
    <li id="SaY6">The <code>.pem</code> files can be generated on your local machine.</li>
    <li id="RwTx">The <code>public-ip</code> should be your server&#x27;s IP address.</li>
    <li id="Pqgf">The path in the <code>ExecStart</code> parameter should point to the file generated in Step 2.</li>
  </ul>
  <p id="dpRp">Step 4. Start the validator and switch your relayer to the local one.</p>
  <p id="DaX7">Step 5. Start the relayer, then run <code>journalctl -u relayer.service | grep &quot;begin&quot;</code> to check if any transactions are being forwarded to the server.</p>

]]></content:encoded></item></channel></rss>