Tron Node
Last updated
Was this helpful?
Last updated
Was this helpful?
Документация описана для установки на чистую VDS без стороннего ПО и других программ учитывайте это при установке.
Установите необходимые пакеты:
Установите Docker по официальной документации
Клонируйте репозиторий с докер-образом:
Переходим в директорию с проектом
Создайте конфигурационный файл и задайте нужные адреса контрактов и топики событий: (не обезательно но рекомендуем дабы не обрабатывать лишнии транзакции)
пример конфигурации для обработки только USDT событий
Создаем папку для данный ноды
Скачиваем Lite версию данных ноды с открытого источника () ()
Распаковать архив (папку output-directory)
в ~/docker-java-tron/data/node/
Удаляем архив со Lite данными
Теперь наша Tron node готова к запуску
Переходим в дерикторию проекта:
Запускаем Tron node
Нужно зайти в конфигурацию:
Добавить еще один адрес в блок EVENT_PLUGIN_ADDRESS_FILTER
разделив адреса контрактов знаком запятой , при этом не используйте перенос строк или пробелы между адресами.
Пример USDT + USDC:
По умолчанию мы установили 5 дней хранения данных которые вы можете синхронизировать
Если вы хотите изменить данный параметр вам нужно добавить в вашу конфигурацию другое количество дней
Нужно зайти в конфигурацию:
Добавить строку со своим значением:
Создаем прокси с портов - localhost:8080 на порт 2080 для EventServer - localhost:18090 на порт 2090 для fullNode - localhost:18091 на порт 2091 для solidityNode
так
EventServer: http://ip.host:2080
Node: http://ip.host:2090
Solidity: http://ip.host:2091
Пересобираем docker и перезапускаем node:
Устанавливаем caddy Документация подготовлена для операционной системы Debian 11 и 12.
Обновить версию в .env файле