@expl0sive

Как парсить данные с блокчейна?

Добрый день, хотел бы узнать немного информации, откуда берутся данные на таких сайтах как coinmarketcap.com , coingecko.com и т.д. Я знаю что есть множество блокчейнов таких как Etherium , binance smart chain и т.д. В гугле достаточно мало информации по поводу парсинга данных, юзать готовые API с текущих сайтов не вариант, охота создать свой сервис, подскажите куда копать, и откуда брать все данные о токенах транзакции и т.д не задевая сторонние сервисы.
  • Вопрос задан
  • 574 просмотра
Решения вопроса 1
EvgenyMamonov
@EvgenyMamonov
Senior software developer, system architect
Смотря какая именно вам нужна информация.

Если брать coinmarketcap - сначала нужно сформировать список монет.
Его можно взять из API бирж + один из способов формирования списка монет - добавление их вручную, через заявку https://support.coinmarketcap.com/hc/en-us/article....

Если нужно узнать цены монет, объём торгов - нужно делать запросы к API бирж, на которых есть эти монеты (они бесплатные с разумными лимитами).

Если нужно узнать эмиссию - тут тоже много вариантов, например у токенов стандарта ERC20 на блокчейне эфира - можно вызывать метод контракта totalSupply.

Если нужны какие то данные о движениях внутри блокчейнов - тогда нужно анализировать логи транзакций каждого конкретного блокчейна.
При этом, если не пользоваться чужими API - придётся ставить ноды нужных блокчейнов к себе на сервер и ихними же библиотеками их анализировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы