Обложка канала

this is TON

Концентрированная информация из мира блокчейна TON

this is TON

4 года назад
Открыть в
#Инструкция от Дегена для Дегенов: Как установить на сервер Lite-клиент блокчейн-сети TON 🧐 ❓Lite Client — облегчённый (консольный) клиент для отправки запросов к сети блокчейна TON. Все нижеописанные действия осуществлялись на VPS от FirstVDS: ОС - Debian 11, 8 vCPU, 12 GB RAM (сперва пытался использовать сервер с 1 vCPU и 2 GB RAM, но при установке Lite-клиента сервер слёг 😢). Для работы с SSH рекомендую использовать xShell. ➖➖➖ 1. Подготовка Подключаемся к серверу по SSH, переходим в какую-нибудь директорию, в которой будем устанавливать Lite-клиент, например /home/ : $ cd .. $ cd home Создаём директорию ton-blockchain и переходим в неё: $ mkdir ton-blockchain $ cd ton-blockchain В ton-blockchain создаём папки liteclient-build и ton-db: $ mkdir liteclient-build $ mkdir ton-db Устанавливаем на сервер git, libssl-dev, build-essential, ZLIB и cmake: $ sudo apt update $ sudo apt install git $ sudo apt install libssl-dev $ sudo apt-get install build-essential $ sudo apt-get install zlib1g-dev $ wget https://github.com/Kitware/CMake/releases/download/v3.21.0/cmake-3.21.0.tar.gz $ tar xvf cmake-3.21.0.tar.gz $ cd cmake-3.21.0 $ ./bootstrap $ gmake $ sudo make install 2. Установка Lite Client и его запуск Из этого репозитория скачиваем и устанавливаем TON blockchain :
$ git clone https://github.com/newton-blockchain/ton.git
$ cd ton
$ git submodule update --init
$ cd ..
$ cmake /home/ton-blockchain/ton/
$ cmake --build . --target lite-client

Загружаем свежий конфигурационный файл и запускаем Lite Client:
$ wget https://newton-blockchain.github.io/global.config.json 
$ ./lite-client/lite-client -C global.config.json -D /home/ton-blockchain/ton-db/

🥳 Если запуск прошёл успешно, то вы увидите что-то на непонятном марсианском диалекте 🤪 Поддерживаемые команды: help - помощь, список команд; • quit - выход; • time - текущее время на сервере; • getaccount <addr> - информация о кошельке TON (баланс и т.п.); ➖➖➖ 🪐 Как проверить наличие монет от rget='_blank' rel='noreferrer nofollow' href='https://t.me/bitonru'>BITON на TON-кошельке Для тех, кто получил тестовые монеты BITON beta token, проверить их присутствие на кошельках можно с помощью этой команды:
runmethod kQD2JSQK8kZBwF8VAmAiaIpZHiHJHCN95qswEI7CHA6rKJ9z get_balance_of <воркчейн> <кошелек в формате RAW, где в начале 0: заменяем на 0x   >

Воркчейн и адрес кошелька в RAW формате можно посмотреть на ton.sh. Пример команды, которая должна получиться: runmethod kQD2JSQK8kZBwF8VAmAiaIpZHiHJHCN95qswEI7CHA6rKJ9z get_balance_of 0 0x29E3F265DBDF3FFA7071A230027828D57111C35BEAA8491997EA08141F6E96D5 В случае успешного выполнения команды, вы увидите result:[2309000000000] (результат в "битошах", 9 знаков после запятой).