Ethereum · Аккаунты

eth_getTransactionCount

Возвращает число исходящих транзакций аккаунта (nonce) — используется для формирования следующей транзакции.

Идемпотентен — повторяется на другом апстриме при сбое

Параметры

ИмяТипОбязателенОписание
addressDATA(20 байт)даАдрес аккаунта
blockNumberQUANTITY|TAGдаВысота блока или тег

Возвращает

QUANTITY — nonce, hex

Пример запроса

{
  "jsonrpc": "2.0",
  "method": "eth_getTransactionCount",
  "params": [
    "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
    "latest"
  ],
  "id": 1
}

Пример ответа

{
  "jsonrpc": "2.0",
  "result": "0x2a",
  "id": 1
}

curl

curl -X POST https://app.nodegate.ru/v1/{product_id} \
  -H "X-API-Key: ваш_ключ" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params":["0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb","latest"],"id":1}'