Доступ к вашему локальному API - dapplicaio/waxio_document_russian GitHub Wiki

Основная сеть WAX предоставляет набор эндпойнтов nodeos API (RPC API), позволяя вам взаимодействовать с WAX блокчейном. В процессе эксплуатации этот API доступен из https://chain.wax.io.

Теперь, когда у вас есть локальная нода, работающая на вашем локальном сервере разработки, эти эндпойнты могут быть доступны с вашего локального IP-адреса: http://127.0.0.1:8888. Этот API эндпойнт инициализируется, когда вы передаете параметр plugin eosio::chain_api_plugin в nodeos.

Чтобы проверить свой локальный RPC API, из командной строки выполните запрос curl к эндпйонту get_info:

curl --request POST \
--url http://127.0.0.1:8888/v1/chain/get_info \
--header 'content-type: application/x-www-form-urlencoded; charset=UTF-8'

Вы должны получить следующий ответ JSON:

{
   "server_version":"448287d5",
   "chain_id":"cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f",
   "head_block_num":1937,
   "last_irreversible_block_num":1936,
   "last_irreversible_block_id":"000007905e94a4406ef34a227cf815154ac6886bf54deaa2d35db606cb4b667d",
   "head_block_id":"00000791a899e1751e60a13b77817f7243496cdd68010cd84505023200fd9e8a",
   "head_block_time":"2019-07-16T21:43:19.500",
   "head_block_producer":"eosio",
   "virtual_block_cpu_limit":1384557,
   "virtual_block_net_limit":7271761,
   "block_cpu_limit":199900,
   "block_net_limit":1048576,
   "server_version_string":"v1.7.3"
}

Совет: обратите внимание на параметр "head_block_producer": "eosio". Локально, eosio является системной учетной записью. Если вы сделаете запрос к WAX mainnet API, он вернет фактического производителя блока (например, "head_block_producer": "strongblock1").

Для вызова этого эндпйонта должен быть запущен nodeos. Если нет, вы получите следующее сообщение:

curl: (7) Failed to connect to 127.0.0.1 port 8888: Connection refused

Дополнительная информация

Обратитесь к WAX RPC API для получения дополнительной информации.

Что дальше?


Создать кошелек