Filecoin Project выпустил Lotus Node v1.36.2 как recommended patch release. Основной фокус — корректность Ethereum JSON-RPC, поведение StateWaitMsg, надёжность dependencies и operator tooling. Upgrade warning касается tracing: deprecated Jaeger exporter заменён на OTLP HTTP exporter, а переменные LOTUS_JAEGER_* больше не поддерживаются; операторам нужно перейти на LOTUS_OTEL_EXPORTER_ENDPOINT и LOTUS_OTEL_EXPORTER_INSECURE.
В Ethereum-compatible API eth_call и eth_estimateGas теперь принимают from-address, который является EVM contract или ещё не существует onchain, что приближает поведение к Geth и разблокирует сценарии вроде Safe SDK EIP-1271 checks и оценки газа до funding account. Transaction and receipt RPC теперь возвращают null для hashes, заменённых до execution, а filters с более чем четырьмя topic positions отклоняются согласно Ethereum JSON-RPC semantics.
StateWaitMsg исправлен так, чтобы non-zero confidence действительно ожидался даже если message уже был executed текущим head в момент вызова. Full nodes отклоняют confidence выше chain finality, а lotus-gateway имеет отдельный configurable limit. Для explicit null epochs block-execution ETH APIs теперь возвращают ErrNullRound вместо молчаливого использования предыдущего tipset там, где это семантически неверно.
Для FIL это operational compatibility patch, а не изменение token economics. Наиболее важные действия для node operators — обновить tracing config, проверить downstream Ethereum tooling и убедиться, что applications, использующие StateWaitMsg или null-epoch RPC, получают ожидаемое поведение после rollout.
