Как найти вывод средств валидатора в истории адреса Ethereum
Адрес может получить ETH в блоке, даже если ни одна транзакция не указывает его получателем. При сверке выплат валидатору проверьте список выводов средств в самом блоке.
Прочитайте сумму в правильных единицах
Получите блок через eth_getBlockByNumber и откройте withdrawals. В сокращённом примере сохранены только сумма и индекс валидатора. Поле суммы измеряется в gwei.
{"validatorIndex":"0x2a","amount":"0x3b9aca00"}
Миллиард gwei увеличивает баланс на один ETH. Из полной записи сохраните хеш блока, индекс вывода и адрес получателя. Индекс валидатора обозначает самого валидатора и может повторяться в других выплатах.
Объясните пополнение без квитанции
Исполняющий клиент применяет выводы как системные операции после пользовательских транзакций. Поиск по хешу транзакции такой перевод пропустит. При сверке полного изменения баланса в том же блоке учитывайте остальные операции и комиссии. eips.ethereum.org EIP-4895