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

</content></entry></feed>