TON v2024.04
Вот-вот
выйдет в массу новое обновление тона, в котором будет куча разных крутых штук (например специальные оверлеи для лучшей доставки экстерналов и сжатие блоков в бродкастах), но сегодня я хотел бы рассказать про новые методы Лайтсервера.
Во-первых, появилось 2 дублирующих уже существующие метода, которые предоставляют пруфы. Раньше, например, получая либы от лайтсервера ты не мог быть уверен в том что они действительно есть в блокчейне (если лайтсервер не подконтрольный), теперь же это можно проверить. Кроме того, можно получить несколько publisher'ов (это те кто оплачивает хранение библиотек), раньше этой информации нельзя было получить ниоткуда кроме как с
dton.io.
Во-вторых, вероятно актуальный в ближайшее время
getOutMsgQueueSizes
, который возвращает размер очередей для каждого шарда (это именно то, что забивалось в декабре).
И наконец, в-третьих, теперь можно получать нефинализированные блоки (то есть те, которые еще не попали в блокчейн), и делать с ними всякие штуки - например смотреть транзакции, или выполнять гет методы контрактов. То есть ты можешь заглянуть в дубущее на 1-2 секунды и потыкать блок которого еще нет. Правда есть одно но: для использования этого метода нужно обращаться к лайтсерверу который является валидатором. Думаю, что это решится 1)
ton-mempool который скоро будет уметь во что-то подобное и 2) апишками которые будут давать к этому доступ - на это явно будет большой спрос в связи с ростом популярности арбитража и подобного в тоне.
Ну а все эти методы уже доступны на публичных лайтсерверах в тестнете, и потыкаться в них можно с помощью последней версии
pytoniq!!