Tezos Клиент
Установка и Настройка Tezos Клиента
В данном материале будет использоваться интерфейс командной строки tezos-client для итерации с сетью Tezos.
Установка
Mac OS
Используя Homebrew:
Linux (64-bit)
Быстрый и простой способ запустить tezos-client на Linux - это загрузить последний бинарный tezos-client
, сделать его исполняемым и поместить по нужному вам пути. В качестве альтернативы вы можете добавить репозитарный пакет для своего дистрибутива и установить его оттуда. Использование пакета - хорошая идея для производственных систем, поскольку он автоматизирует установку и позволяет легко обновлять.
Вариант 1: Установить пакет
Вариант 2: Использование пакета на Ubuntu или Fedora
Узнать дополнительную информацию по установке на Linux можно тут: tezos-packaging project
Windows
Установите один из дистрибутивов Linux, используя подсистему Windows Subsystem for Linux (WSL) и следуйте инструкциям по установке и настройке Linux.
Процесс настройки
Давайте попробуем настроить tezos-client
для использования узла публичной тестовой сети Tezos. Мы делаем это, указывая адрес сервера с параметром -A
. -S
включает шифрование TLS для сервера, а -P
указывает порт, в нашем случае 443. Последняя часть команды, config update
, обновит конфигурацию, сохраненную в $HOME/.tezos-client/config, с настройками, которые мы только что указали.
[//]: # ( СДЕЛАТЬ: Чтобы упростить задачу, я предлагаю на этой ранней стадии не использовать ниже следующий вариант.- IAN )
В качестве альтернативного способа вы можете использовать одну из изолированных сред для сети, вместо использования публичной тестовой сети. Для более точной информации обратитесь в раздел “Песочница”.
Попробуйте сами
Убедитесь в том, что вы можете запускать tezos-client, и что он настроен на использование тестовой сети:
Теперь мы находимся в тестовой сети, и следующее что нужно сделать - это отключить предупреждения, чтобы мы перестали видеть лишний вывод информации когда вводим новые команды:
Создание Тестовых Кошельков
С установленным tezos-client теперь мы можем создать пару тестовых кошельков.
Перейдите во вкладку Вилки(eng faucet).
Заполните капчу и загрузите кошелек в виде файла .json.
Имя файла - это адрес кошелька (также известный как хеш открытого ключа или PKH) с расширением .json.
Если вы заглянете внутрь файла, вы увидите свойство pkh, которое содержит адрес.
Хеш открытого ключа используется для идентификации учетной записи в цепочке блоков Tezos и может быть адресом или номером счета.
Затем мы активируем учетную запись, передав ей путь к кошельку
.json
, который мы только что скачали.Сначала мы создадим учетную запись для Алисы, а затем для Боба, чтобы мы могли выполнить некоторые тестовые транзакции.
Не пугайтесь пустого сообщения
Error:,
вскоре мы объясним почему так происходит.
Обратите внимание на сообщение
Error:
в конце вывода.tezos-client
пытается дождаться включения операции, но используемый нами общедоступный узел Tezos запрещает доступ (в качестве меры безопасности) к той части api узла, которая необходима для этой функции. Мы используем--wait none
в этих руководствах, чтобы избежать этой ошибки. Если вы используете свой собственный локальный узел Tezos, вы можете опустить--wait none,
ошибки не произойдет.
Создайте переменную для адреса учетной записи Алисы (PKH) (обратите внимание, что адрес совпадает с именем вашего файла .json
):
Убедитесь, что активация прошла успешно:
Теперь мы создадим новый кошелек для Боба, чтобы мы могли провести несколько тестовых транзакций в следующем разделе.
Вернитесь в faucet и скачайте второй кошелек
Материалы разработаны TQ Tezos переведены на русский язык Tezos Ukraine
Last updated