Вызов конечной точки метода контракта Ethereum в API blockcypher

Я пытаюсь вызвать метод balanceOfконтракта ERC20 с использованием blockcypher api.

Для тестов я использовал Postman.
Я создал POST-запрос на https://api.blockcypher.com/v1/eth/main/contracts/$contract address$ / balanceOf? Token =$my token$ со следующим телом json

{
    "private": "**secret**",
    "gas_limit": 20000,
    "params" : ["**address to check**"]
}

Но я получаю ответ со статусом 400 и следующим телом

{
    "error": "Error calling contract: Missing contract or ABI for **$contract address$**.."
}


Подсказки:

  • Когда я пробую другую конечную точку для этого контракта, я получаю правильный ответ.
    (ПОЛУЧИТЬ на https://api.blockcypher.com/v1/eth/main/contracts/$contract address$? Token =$my token$
  • Адреса ETH в api blockcyphers не включают начальный 0x

Кому-нибудь удалось успешно вызвать конечную точку метода контракта на blockcypher api?

0 ответов

Другие вопросы по тегам