cryptobro
New member
- Сообщения
- 23
- Реакции
- 10
Ниже описан процесс сборки тестового клиента TON Light Client на примере macOS 10.14.5
Ссылка на ПО тестовой сети с официального сайта TON: https://test.ton.org/download.html
1. Необходимо скачать и установить архив с исходниками. Всегда скачиваете последнюю версию, так как обновления идут часто. Скачать здесь
2. В вашей системе должны быть установлены последние версии make, cmake, OpenSSL, g++ или clang
3. Распакуйте исходники в папку ~/lite-client (или другую на ваш выбор). Рядом создайте папку ~/liteclient-build и из этой папки вызывайте команды:
Также необходимо собрать интерпретатор языка Fift, для этого вызываем:
4. Скачайте config файл для подключения к тестовой сети (в нём находится ip адрес) и положим его в папку с собранным клиентом
5. Запускаем TON Light Client командой:
Если при запуске клиента передать ему папку с помощью опции -D, то он будет складывать в неё последний блок мастерчейна:
Доступные команды
Ссылка на ПО тестовой сети с официального сайта TON: https://test.ton.org/download.html
1. Необходимо скачать и установить архив с исходниками. Всегда скачиваете последнюю версию, так как обновления идут часто. Скачать здесь
2. В вашей системе должны быть установлены последние версии make, cmake, OpenSSL, g++ или clang
3. Распакуйте исходники в папку ~/lite-client (или другую на ваш выбор). Рядом создайте папку ~/liteclient-build и из этой папки вызывайте команды:
Код:
cmake ~/lite-client
cmake --build . --target test-lite-client
Код:
cmake --build . --target fift
5. Запускаем TON Light Client командой:
Код:
./test-lite-client -C ton-lite-client-test1.config.json
Если при запуске клиента передать ему папку с помощью опции -D, то он будет складывать в неё последний блок мастерчейна:
Код:
./test-lite-client -C ton-lite-client-test1.config.json -D ~/ton-db-dir
Доступные команды
- help — вывод списка всех команд
- quit — выход
- time — текущее время на сервере
- status — состояние подключения и локальной базы данных
- last — обновляет состояние блокчейна загружая последний блок
- sendfile <filename> — позволяет загрузить локальный файл в блокчейн TON
- getaccount <address> — показывает текущее состояние аккаунта с указанным адресом
- privkey <filename> — загружает приватный (закрытый) ключ из локального файла
Последнее редактирование модератором: