<?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/aut0mat1k</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/aut0mat1k?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@aut0mat1k?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=aut0mat1k"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/aut0mat1k?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-15T13:38:17.472Z</updated><entry><id>aut0mat1k:ZVpE0RxtHnF</id><link rel="alternate" type="text/html" href="https://teletype.in/@aut0mat1k/ZVpE0RxtHnF?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=aut0mat1k"></link><title>Near Stakewars node Install Guide</title><published>2022-08-02T15:36:47.224Z</published><updated>2022-08-03T18:27:09.521Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/d6/df/d6dfec77-2cfb-4ea4-91a7-22a69dd74a1a.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://miro.medium.com/max/1400/1*-06DEAysBUzzAbIQSjwllw.png&quot;&gt;Полезные ссылки:
</summary><content type="html">
  &lt;figure id=&quot;M3wC&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://miro.medium.com/max/1400/1*-06DEAysBUzzAbIQSjwllw.png&quot; width=&quot;838&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YU5d&quot;&gt;Полезные ссылки:&lt;br /&gt;&lt;/p&gt;
  &lt;ul id=&quot;TfDz&quot;&gt;
    &lt;li id=&quot;bc96&quot;&gt;Кошелек: &lt;a href=&quot;https://wallet.shardnet.near.org/&quot; target=&quot;_blank&quot;&gt;https://wallet.shardnet.near.org/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;4441&quot;&gt;Мониторинг: &lt;a href=&quot;https://explorer.shardnet.near.org/&quot; target=&quot;_blank&quot;&gt;https://explorer.shardnet.near.org/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;0494&quot;&gt;Контабо сервер: &lt;a href=&quot;https://contabo.com/&quot; target=&quot;_blank&quot;&gt;https://contabo.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;mutI&quot;&gt;Официальный гайд &lt;a href=&quot;https://github.com/near/stakewars-iii/blob/main/FAQ.md&quot; target=&quot;_blank&quot;&gt;https://github.com/near/stakewars-iii/blob/main/FAQ.md&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Psoo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;whfj&quot;&gt;Минимальные требования: CPU: 4-Core, RAM: 8GB DDR4, Storage: 500GB SSD&lt;/p&gt;
  &lt;p id=&quot;hfoW&quot;&gt;&lt;br /&gt;Я установил на сервере Contabo L. Цена составляет 16 евро в месяц. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Подготовка сервера:&lt;br /&gt;&lt;br /&gt;Обновляем пакеты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;bF7n&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;/pre&gt;
  &lt;p id=&quot;RkAC&quot;&gt;&lt;br /&gt;Устанавливаем необходимые утилиты&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;nHk1&quot;&gt;Устанавливаем инструменты разработчика, Node.js, npm и другие необходимые пакеты&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;tsna&quot;&gt;sudo apt install -y git binutils-dev libcurl4-openssl-dev zlib1g-dev libdw-dev libiberty-dev cmake gcc g++ python docker.io protobuf-compiler libssl-dev pkg-config llvm cargo
sudo apt install clang build-essential make
sudo apt install curl jq
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -  
sudo apt install nodejs
PATH=&amp;quot;$PATH&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;WfsF&quot;&gt;Проверяем версии&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;xKsL&quot;&gt;node -v
#v18.x.x&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;NoN7&quot;&gt;npm -v
#8.x.x&lt;/pre&gt;
  &lt;p id=&quot;gGZV&quot;&gt;Устанавливаем NEAR-CLI&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;9X5S&quot;&gt;sudo npm install -g near-cli&lt;/pre&gt;
  &lt;p id=&quot;jfJc&quot;&gt;Настраиваем окружение. Текущий тестнет проходит в сети &lt;strong&gt;shardnet. &lt;/strong&gt;Вводим название сети в качестве переменной&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;d5Jb&quot;&gt;export NEAR_ENV=shardnet
echo &amp;#x27;export NEAR_ENV=shardnet&amp;#x27; &amp;gt;&amp;gt; ~/.bashrc&lt;/pre&gt;
  &lt;p id=&quot;kBxP&quot;&gt;Устанавливаем и настраиваем Python pip&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;YRyR&quot;&gt;sudo apt install python3-pip

USER_BASE_BIN=$(python3 -m site --user-base)/bin
export PATH=&amp;quot;$USER_BASE_BIN:$PATH&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;4W8N&quot;&gt;Устанавливаем Rust&lt;/p&gt;
  &lt;section&gt;
    &lt;pre data-lang=&quot;bash&quot; id=&quot;8So5&quot;&gt;# устанавливаем необходимые пакеты
sudo apt install curl build-essential gcc make -y
# загружаем установочный скрипт Rust
curl --proto &amp;#x27;=https&amp;#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh
&lt;/pre&gt;
    &lt;p id=&quot;QBet&quot;&gt;жмем 1) продолжить установку (по умолчанию).&lt;/p&gt;
    &lt;figure id=&quot;tsVB&quot; class=&quot;m_custom&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/52/fd/52fda65d-6438-4d73-abc9-09d896c49b8c.png&quot; width=&quot;703&quot; /&gt;
    &lt;/figure&gt;
    &lt;pre data-lang=&quot;bash&quot; id=&quot;jDwM&quot;&gt;# активируем среду Rust для текущей оболочки
source ~/.profile
source ~/.cargo/env&lt;/pre&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;MqvP&quot; data-align=&quot;center&quot;&gt;Создание кошелька&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;VL4n&quot;&gt;Заходим по ссылке &lt;a href=&quot;https://wallet.shardnet.near.org/&quot; target=&quot;_blank&quot;&gt;https://wallet.shardnet.near.org/&lt;/a&gt; и создаем кошелек NEAR для тестовой сети. Сохраняем мнемонику &lt;/p&gt;
  &lt;p id=&quot;FtRF&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;lBPJ&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a2/41/a2415626-58d4-4b18-874f-b98dc8b68538.png&quot; width=&quot;1100&quot; /&gt;
  &lt;/figure&gt;
  &lt;hr /&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;bJCy&quot; data-align=&quot;center&quot;&gt; Установка ноды&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;PQBn&quot;&gt;Клонируем репозиторий с нодой&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;l8uW&quot;&gt;git clone https://github.com/near/nearcore
cd nearcore
git fetch&lt;/pre&gt;
  &lt;p id=&quot;Kg8A&quot;&gt;Сверяем коммит. Актуальный можете проверить по ссылке &lt;a href=&quot;https://github.com/near/stakewars-iii/blob/main/commit.md&quot; target=&quot;_blank&quot;&gt;https://github.com/near/stakewars-iii/blob/main/commit.md&lt;/a&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;c3oB&quot;&gt;git checkout c1b047b8187accbf6bd16539feb7bb60185bdc38&lt;/pre&gt;
  &lt;p id=&quot;18NO&quot;&gt;Качаем бинарники&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;fX6S&quot;&gt;cargo build -p neard --release --features shardnet&lt;/pre&gt;
  &lt;p id=&quot;KCmW&quot;&gt;Создаем генезис&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;b6t1&quot;&gt;./target/release/neard --home ~/.near init --chain-id shardnet --download-genesis&lt;/pre&gt;
  &lt;p id=&quot;YQjb&quot;&gt;Скачиваем конфиг &lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;iSYf&quot;&gt;rm ~/.near/config.json
wget -O ~/.near/config.json https://s3-us-west-1.amazonaws.com/build.nearprotocol.com/nearcore-deploy/shardnet/config.json&lt;/pre&gt;
  &lt;p id=&quot;0u9d&quot;&gt;Создаем сервисный файл. &lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;1V2L&quot;&gt;printf &amp;quot;[Unit]
Description=NEARd Daemon Service

[Service]
Type=simple
User=root
#Group=near
WorkingDirectory=/root/.near
ExecStart=/root/nearcore/target/release/neard run
Restart=on-failure
RestartSec=30
KillSignal=SIGINT
TimeoutStopSec=45
KillMode=mixed

[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/neard.service&lt;/pre&gt;
  &lt;p id=&quot;6PqK&quot;&gt;Старт сервиса  &lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;hSa9&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable neard
sudo systemctl restart neard&lt;/pre&gt;
  &lt;p id=&quot;Ve7e&quot;&gt;Смотрим логи и ждем пока нода синхронизируется &lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Xkov&quot;&gt;journalctl -n 100 -f -u neard&lt;/pre&gt;
  &lt;p id=&quot;fidN&quot;&gt;Проверяем синхронизацию&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;xd62&quot;&gt;curl -s http://127.0.0.1:3030/status | jq .sync_info&lt;/pre&gt;
  &lt;p id=&quot;1hVk&quot;&gt;Сверяем высоту блока Синхронизация должна быть False &lt;/p&gt;
  &lt;hr /&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;DtQ9&quot; data-align=&quot;center&quot;&gt;Активация ноды и создание валидатора&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;6t3b&quot;&gt;Запускаем команду&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;1GDn&quot;&gt;near login&lt;/pre&gt;
  &lt;p id=&quot;UveZ&quot;&gt;Копируем ссылку и открываем в браузере, в котором устанавливали кошелек в первом задании&lt;/p&gt;
  &lt;figure id=&quot;kMHP&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://github.com/near/stakewars-iii/blob/main/challenges/images/1.png?raw=true&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gXSC&quot;&gt;Вводим Account_ID и даем все необходимые разрешения, после того как страница выдаст ошибку соединения, ваш кошелек будет пополнен.&lt;/p&gt;
  &lt;figure id=&quot;b0CB&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://github.com/near/stakewars-iii/raw/main/challenges/images/4.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YCV6&quot;&gt;Переходим в терминал и вводим имя кошелька (Account_ID).&lt;/p&gt;
  &lt;section&gt;
    &lt;p id=&quot;3Y1G&quot;&gt;После введения кошелька, терминал может зависнуть и не выдать надпись successfully. В данном случае алгоритм действий следующий:&lt;/p&gt;
    &lt;pre data-lang=&quot;bash&quot; id=&quot;dhgw&quot;&gt;near generate-key &amp;lt;ACCOUNT_ID&amp;gt; 
#ACCOUNT_ID должен быть в формате xxx.shardnet.near
#Например: trdm.shardnet.near&lt;/pre&gt;
    &lt;p id=&quot;oXk2&quot;&gt;Сгенерируется JSON файл, в котором нужно скопировать публичный ключ&lt;/p&gt;
    &lt;pre data-lang=&quot;bash&quot; id=&quot;slei&quot;&gt;nano /root/.near-credentials/shardnet/trdm.shardnet.near.json&lt;/pre&gt;
    &lt;p id=&quot;WJNK&quot;&gt;Копируем &amp;quot;public_key&amp;quot; и нажимаем Ctrl + X для выхода из редактора&lt;/p&gt;
    &lt;p id=&quot;rYqL&quot;&gt;В ссылке ниже заменяем &amp;lt;public_key&amp;gt; на скопированный ключ и открываем в браузере&lt;/p&gt;
    &lt;p id=&quot;yJUX&quot;&gt;&lt;a href=&quot;https://wallet.shardnet.near.org/login/?referrer=NEAR+CLI&amp;public_key=&quot; target=&quot;_blank&quot;&gt;https://wallet.shardnet.near.org/login/?referrer=NEAR+CLI&amp;amp;public_key=&lt;/a&gt;&lt;strong&gt;&amp;lt;public_key&amp;gt;&lt;/strong&gt;&amp;amp;success_url=&lt;a href=&quot;http://127.0.0.1:5000/&quot; target=&quot;_blank&quot;&gt;http://127.0.0.1:5000/&lt;/a&gt;&lt;/p&gt;
    &lt;p id=&quot;mPYL&quot;&gt;Продолжаем установку&lt;/p&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p id=&quot;Ehtl&quot;&gt;Создаем переменные моникера, ID пула и ID аккаунта. Заменяем &amp;lt;MONIKER&amp;gt; на свой ник.&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;hOmV&quot;&gt;MONIKER=&amp;lt;MONIKER&amp;gt;
POOL=&amp;lt;MONIKER&amp;gt;.factory.shardnet.near
ACCOUNT_ID=&amp;lt;MONIKER&amp;gt;.shardnet.near&lt;/pre&gt;
  &lt;p id=&quot;W3lr&quot;&gt;Сохраняем переменные, перезагружаем .bash_profile и проверяем значения переменных&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;TENG&quot;&gt;echo &amp;quot;export MONIKER=&amp;quot;${MONIKER}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export POOL=&amp;quot;${POOL}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;quot;export ACCOUNT_ID=&amp;quot;${ACCOUNT_ID}&amp;quot;&amp;quot; &amp;gt;&amp;gt; $HOME/.bash_profile

source $HOME/.bash_profile

echo -e &amp;quot;\nmoniker &amp;gt; ${MONIKER}.\n&amp;quot;
echo -e &amp;quot;\npool &amp;gt; ${POOL}.\n&amp;quot;
echo -e &amp;quot;\naccount_id &amp;gt; ${ACCOUNT_ID}.\n&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;14zc&quot;&gt;Создаем ключ валидатора&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;DT8W&quot;&gt;near generate-key $POOL&lt;/pre&gt;
  &lt;p id=&quot;t6ql&quot;&gt;Заходим в файл и меняем слово &lt;strong&gt;private_key&lt;/strong&gt; на &lt;strong&gt;secret_key&lt;/strong&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;oXmm&quot;&gt;nano ~/.near-credentials/shardnet/$POOL.json&lt;/pre&gt;
  &lt;p id=&quot;KvGZ&quot;&gt;Нажимаем Ctrl + X и подтверждаем изменения&lt;/p&gt;
  &lt;p id=&quot;pOUe&quot;&gt;Копируем ключ в папку тестнета&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;0Uf6&quot;&gt;cp ~/.near-credentials/shardnet/$POOL.json ~/.near/validator_key.json&lt;/pre&gt;
  &lt;p id=&quot;q3I9&quot;&gt;Перезапускаем ноду&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;ptPa&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable neard
sudo systemctl restart neard&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;BjfG&quot; data-align=&quot;center&quot;&gt;Настройка стекинг пула&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Aiuc&quot;&gt;Вызываем стекинг пул фэктори, создаем и разворачиваем новый стекинг пул. &lt;strong&gt;Важно!&lt;/strong&gt; Заменяем &amp;lt;MONIKER&amp;gt; и &amp;lt;ACCOUNT_ID&amp;gt; &lt;em&gt;(в моем случае: &amp;lt;MONIKER&amp;gt; - trdm; &amp;lt;ACCOUNT_ID&amp;gt; - trdm.shardnet.near&lt;/em&gt;). Вместо &amp;lt;public key&amp;gt; вставляем ключ из файла &lt;strong&gt;validator_key.json&lt;/strong&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;2NpZ&quot;&gt;NEAR_ENV=shardnet near call factory.shardnet.near create_staking_pool &amp;#x27;{&amp;quot;staking_pool_id&amp;quot;: &amp;quot;&amp;lt;MONIKER&amp;gt;&amp;quot;, &amp;quot;owner_id&amp;quot;: &amp;quot;&amp;lt;ACCOUNT_ID&amp;gt;&amp;quot;, &amp;quot;stake_public_key&amp;quot;: &amp;quot;&amp;lt;public key&amp;gt;&amp;quot;, &amp;quot;reward_fee_fraction&amp;quot;: {&amp;quot;numerator&amp;quot;: 5, &amp;quot;denominator&amp;quot;: 100}, &amp;quot;code_hash&amp;quot;:&amp;quot;DD428g9eqLL8fWUxv8QSpVFzyHi1Qd16P8ephYCTmMSZ&amp;quot;}&amp;#x27; --accountId=&amp;quot;$ACCOUNT_ID&amp;quot; --amount=30 --gas=300000000000000&lt;/pre&gt;
  &lt;section&gt;
    &lt;p id=&quot;jZ98&quot;&gt;&lt;strong&gt;Дополнительно!&lt;/strong&gt; Для изменения настроек пула, например изменения комиссии, воспользуемся следующей командой&lt;/p&gt;
    &lt;pre data-lang=&quot;bash&quot; id=&quot;AasG&quot;&gt;NEAR_ENV=shardnet near call $POOL update_reward_fee_fraction &amp;#x27;{&amp;quot;reward_fee_fraction&amp;quot;: {&amp;quot;numerator&amp;quot;: 1, &amp;quot;denominator&amp;quot;: 100}}&amp;#x27; --accountId $ACCOUNT_ID --gas=300000000000000&lt;/pre&gt;
    &lt;p id=&quot;pZsS&quot;&gt;При условии корректного исполнения программы, выведется хэш транзакции и ссылка на транзакцию в эксплорере:&lt;/p&gt;
    &lt;figure id=&quot;eZvl&quot; class=&quot;m_custom&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/19/db/19dbfd48-e264-4fd8-97fa-dd0f9b2be680.png&quot; width=&quot;1396&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;NPbP&quot;&gt;Теперь можем застейкать еще токенов. В моем случае 500.&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;UA2U&quot;&gt;NEAR_ENV=shardnet near call $POOL deposit_and_stake --amount 500 --accountId $ACCOUNT_ID --gas=300000000000000&lt;/pre&gt;
  &lt;p id=&quot;vhnu&quot;&gt;&lt;strong&gt;Важно! &lt;/strong&gt;Оставьте немного токенов в кошельке для оплаты комиссий.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;bhvj&quot; data-align=&quot;center&quot;&gt;Мониторинг ноды&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;cgmv&quot;&gt;Проверка логов&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;6I6q&quot;&gt;journalctl -n 100 -f -u neard | ccze -A&lt;/pre&gt;
  &lt;p id=&quot;LAhd&quot;&gt;Проверка версии ноды&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;neYl&quot;&gt;curl -s http://127.0.0.1:3030/status | jq .version&lt;/pre&gt;
  &lt;p id=&quot;pHS2&quot;&gt;Проверяем делегатора &lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;DzaK&quot;&gt;near view $POOL get_accounts &amp;#x27;{&amp;quot;from_index&amp;quot;: 0, &amp;quot;limit&amp;quot;: 10}&amp;#x27; --accountId $ACCOUNT_ID&lt;/pre&gt;
  &lt;p id=&quot;wf1E&quot;&gt;Проверка произведенных блоков. Заменить &amp;lt;POOL&amp;gt; на адрес своего пула в формате xxx.factory.shardnet.near&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;hSYd&quot;&gt;curl -s -d &amp;#x27;{&amp;quot;jsonrpc&amp;quot;: &amp;quot;2.0&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;validators&amp;quot;, &amp;quot;id&amp;quot;: &amp;quot;dontcare&amp;quot;, &amp;quot;params&amp;quot;: [null]}&amp;#x27; -H &amp;#x27;Content-Type: application/json&amp;#x27; 127.0.0.1:3030 | jq -c &amp;#x27;.result.current_validators[] | select(.account_id | contains (&amp;quot;&amp;lt;POOL&amp;gt;&amp;quot;))&amp;#x27;
&lt;/pre&gt;
  &lt;section&gt;
    &lt;h3 id=&quot;dGHw&quot; data-align=&quot;center&quot;&gt;Полезные команды&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;aAUI&quot;&gt;Перезапуск ноды&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;LGua&quot;&gt;sudo systemctl restart neard&lt;/pre&gt;
  &lt;p id=&quot;XnMV&quot;&gt;Проверка баланса&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;eIG8&quot;&gt;near view $POOL get_account_total_balance &amp;#x27;{&amp;quot;account_id&amp;quot;: &amp;quot;&amp;lt;MONIKER&amp;gt;.shardnet.near&amp;quot;}&amp;#x27;&lt;/pre&gt;
  &lt;p id=&quot;6r5G&quot;&gt;Анстейк токенов&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;BWNC&quot;&gt;#определенное количество
near call $POOL unstake &amp;#x27;{&amp;quot;amount&amp;quot;: &amp;quot;&amp;lt;amount yoctoNEAR&amp;gt;&amp;quot;}&amp;#x27; \
--accountId $ACCOUNT_ID --gas=300000000000000

#все
near call $POOL unstake_all --accountId $ACCOUNT_ID \
--gas=300000000000000&lt;/pre&gt;
  &lt;p id=&quot;vjwL&quot;&gt;Вывод токенов&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;rj6i&quot;&gt;#определенное количество
near call $POOL withdraw &amp;#x27;{&amp;quot;amount&amp;quot;: &amp;quot;&amp;lt;amount yoctoNEAR&amp;gt;&amp;quot;}&amp;#x27; \
--accountId $ACCOUNT_ID --gas=300000000000000

#все
near call $POOL withdraw_all --accountId $ACCOUNT_ID \
--gas=300000000000000&lt;/pre&gt;
  &lt;p id=&quot;gz5s&quot;&gt;Список активных валидаторов текущей эпохи&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;3Z31&quot;&gt;near validators current&lt;/pre&gt;
  &lt;p id=&quot;LZw5&quot;&gt;Список валидаторов, чей пропозал принят и которые будут активны в следующей эпохе&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;aJNh&quot;&gt;near validators next&lt;/pre&gt;

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