Пример кода, который вы разместили, уже является кодом Python.
Все, что вам нужно сделать, это заменить часть host/
на одну из реальных конечных точек API и запустить код на Python. В случае успеха вы получите ответ в формате JSON с информацией о блоке.
Большинство производителей блоков предоставляют конечную точку API. Вы можете увидеть список здесь .
(Обратите внимание, что некоторые из конечных точек в списке могут не работать)
Для некоторых API, которые просто запрашивают состояние цепочки блоков (или, скажем, запрашивают транзакции), вам не нужна учетная запись. Но если вы хотите вызывать действия с использованием API, например push_action
, вам придется подписать полезную нагрузку с помощью закрытого ключа соответствующей учетной записи EOS.
В конце концов, API - это просто интерфейс, это просто еще один способ связи с сетью блокчейнов. При вызове таких действий вы можете рассмотреть возможность использования cleos
, поскольку они предоставляют вам более простой интерфейс.