GraphQL запрос для go-ethereum ноды

Илья6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.01.2022

Необходимо написать запрос, который будет собирать информацию о пользователях, используя интерфейс GraphQL у go-ethereum ноды.

За один запрос должно отправляться n (>1000) кол-во адресов (списком) для проверки их состояния и информации.

Исходя из этого, запрос по примеру ниже не актуальный и объемный. Можно ли написать его более кратко, подавая/указывая список целевых адресов?

{

a0001: block {account (address: "0xaddress"){address, balance, etc}

a0002: block { {account (address: "0xaddress"){address, balance, etc}

}

Ссылка на схематику у go-etereum: https://github.com/ethereum/go-ethereum/blob/master/graphql/schema.go

Пример текущего одиночного запроса:

query GetBalance($addr: Address!){

block {

account (address: $addr){

  address,

  balance

 }

}

}