Доступ к вашему локальному 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 для получения дополнительной информации.