Показать сообщение отдельно
Непрочитано 23.12.2022, 13:04   #2
Ekaterina Kulikova
Member
 
Регистрация: 20.07.2022
Сообщений: 99
По умолчанию

Теперь нам необходимо создать кошелек, валидатора и застейкать монет:

Останавливаем сервис:

Код:
sudo systemctl stop neard

sudo systemctl disable neard
Создаем кошелек тут

Идем в терминал:

Код:
near login


Нам среди прочего текста выдаст ссылку - копируем ее и вставляем во вкладку браузера, где вы залогинились в свой кошелек, даем доступ, перекинет на пустую страницу - отлично, идем в терминал - вписываем имя кошелька (выглядит так: ХХ.shardnet.near). Далее я буду называть "ХХ" - именем!

Создаем файл validator_key.json

Генерируем ключ:

Код:
near generate-key <pool_id>.factory.shardnet.near
#заменить <pool_id> на имя ХХ
Копируем созданный файл в файл validator_key.json

Код:
cp ~/.near-credentials/shardnet/<pool_id>.factory.shardnet.near.json ~/.near/validator_key.json
#заменить <pool_id> на имя ХХ
Теперь необходимо отредактировать только-что созданный файл(аккуратно работаем с вим, задаем в чатике вопросы, если что-то не помним):

Код:
vi ~/.near/validator_key.json
Меняем “account_id” на ХХ.factory.shardnet.near, где ХХ - имя
Меняем private_key на secret_key

Вот так будет выглядеть Ваш файл:

Код:
{
  "account_id": "xx.factory.shardnet.near",
  "public_key": "ed25519:HeaBJ3xLgvZacQWmEctTeUqyfSU4SDEnEwckWxd92W2G",
  "secret_key": "ed25519:****"
}
Проверить правильность изменения файла, не заходя в вим:

Код:
cat ~/.near/validator_key.json
Ekaterina Kulikova вне форума   Ответить с цитированием