Поизучав документацию TRON, мы сделали некоторые выводы и изменили план. Решили
отказаться от собственной ноды и вот почему.
Участвовать в развитии сети Трон, например стейкать, мы не собираемся.
Создание кошельков происходит в режиме офлайн. Это делается локально, используя Node.js, модуль TronWeb. Приватные ключи хранятся в зашифрованном виде у нас в базе. При поступлении транзакции на созданный адрес, он активируется в сети автоматически.
Проверка адресов на предмет поступления новых транзакций не требует ноды. Это делается через подписку на ивенты контракта, либо через запросы к сети.
Отправка транзакций через контракт USDT TRC20 не требует собственной ноды. Нужно обратиться к контракту через ендпойнт triggersmartcontract или опять же заюзать модуль TronWeb . Об этом будет отдельный пост.
Сервак это не столько денежные затраты, сколько головная боль. Если этого можно избежать - мы это сделаем.
Подписывайтесь на канал @NetWalletBlog, если интересно про
USDT TRC20.