Индексатор Namada
Last updated
Last updated
В сотрудничестве с компанией был создан индексатор для блокчейна Namada.
Индексатор Namada (он же namadexer
) постоянно запрашивает данные блокчейна Namada и вместе с SDK способен отображать блоки, транзакции и другую ценную информацию в реляционной базе данных (postgres).
Это особенно удобно для проведения аналитических операций с блокчейном, в том числе для хранения исторических данных в удобном для запросов виде.
Исходный код индексатора namada можно , и он прост в настройке.
Индексатор namadexe
r лучше всего работает вместе с
После запуска DockerFile остается только настроить базу данных postgres, а также сервер, который будет запрашивать базу данных.
Убедитесь, что postgres
.
После того как сервер postgres запущен, необходимо настроить сервер, который будет выполнять запросы к базе данных postgres.
Для настройки сервера выполните следующую команду:
В случае успеха сервер должен быть запущен как daemon
на localhost по порту 30303
.
Прежде всего, убедитесь, что файл Settings.toml
внутри config/Settings.toml
настроен правильно.
👀 Интерпретация toml
Важно изменить следующие параметры:
indexer.tendermint_addr
- Это должен быть адрес и соответствующий порт синхронизированного полного узла Namada
database.host
- Это должен быть tcp-адрес (с портом), на котором запущена база данных postgres.
После завершения настройки можно запустить индексатор
Предустановленные конечные точки для запросов к базе данных описаны в