Концентрированная информация из мира блокчейна TON
/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 знаков после запятой).