Как найти вывод средств валидатора в истории адреса Ethereum

Адрес может получить ETH в блоке, даже если ни одна транзакция не указывает его получателем. При сверке выплат валидатору проверьте список выводов средств в самом блоке.

Прочитайте сумму в правильных единицах

Получите блок через eth_getBlockByNumber и откройте withdrawals. В сокращённом примере сохранены только сумма и индекс валидатора. Поле суммы измеряется в gwei.

{"validatorIndex":"0x2a","amount":"0x3b9aca00"}

Миллиард gwei увеличивает баланс на один ETH. Из полной записи сохраните хеш блока, индекс вывода и адрес получателя. Индекс валидатора обозначает самого валидатора и может повторяться в других выплатах.

Объясните пополнение без квитанции

Исполняющий клиент применяет выводы как системные операции после пользовательских транзакций. Поиск по хешу транзакции такой перевод пропустит. При сверке полного изменения баланса в том же блоке учитывайте остальные операции и комиссии. eips.ethereum.org EIP-4895