Обзор
Описание¶
Плагин state_history_plugin (State History, SHiP) пишет на диск сериализованную историю цепи (при включённых флагах — трассы действий и/или дельты таблиц состояния) и принимает подключения клиентов по отдельному endpoint (TCP или Unix-socket). Протокол потоковый, не совпадает с HTTP JSON-RPC Chain/Trace API. Общее устройство и интеграция: State History (SHiP).
Использование¶
Операции (только CLI)¶
Только командная строка nodeos:
Параметры командной строки для eosio::state_history_plugin:
--delete-state-history удалить файлы state history
Опции¶
Командная строка nodeos и config.ini:
Параметры конфигурации eosio::state_history_plugin:
--state-history-dir arg (="state-history")
каталог state-history (абсолютный путь
или относительно каталога данных узла)
--trace-history включить запись трасс (trace history)
--chain-state-history включить историю состояния цепи
--state-history-endpoint arg (=127.0.0.1:8080)
адрес:порт для входящих подключений
клиентов SHiP. Внимание: не открывайте
порт в публичную сеть.
--state-history-unix-socket-path arg путь Unix-socket (относительно
data-dir) для входящих подключений
--trace-history-debug-mode режим отладки для trace history
--state-history-log-retain-blocks arg если задано, периодически обрезать
файлы state history, оставляя только
указанное число последних блоков