updateState only checks isUpdater[target][msg.sender] . Nothing there requires an EOA, so a contract that’s registered as an updater can write through a normal call and the update lands on-chain just fine.
The catch is at the producer level, not the contract level. The property block producers rely on is: a transaction whose top-level to is the registry can only mutate the registry’s own storage. A transaction sent directly to the registry necessarily originates from an EOA.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | ERC-8335: Account-Level Transfer With Authorization | 0 | 7 | 10-07-2026 |
| 2 | ERC-8240: Trust Infrastructure for Agents and Assets | 0 | 5 | 08-07-2026 |
| 3 | EIP-7723: Network Upgrade Inclusion Stages | 0 | 6 | 09-07-2026 |
| 4 | EIP-7906: Transaction Assertions via State Diff Opcode | 0 | 7 | 09-07-2026 |
| 5 | ERC-7303: Token-Controlled Token Circulation | 0 | 5 | 08-07-2026 |
| 6 | ERC-8004: Trustless Agents | 0 | 5 | 10-07-2026 |
| 7 | Mqtt-typed-client 0.2: a type-safe async MQTT client on top of rumqttc | 5 | 7 | 08-07-2026 |
| 8 | Спрос россиян на экстерриториальную регистрацию недвижимости с 2018 года вырос на 16% | 0 | 0 | 25-07-2019 |
| 9 | If You Can Facilitate a Retrospective, You Can Audit Your AI | 5 | 7 | 28-06-2026 |
| 10 | Российский союз автостраховщиков опроверг возможную утечку данных из своих баз | 0 | 0 | 03-08-2020 |