Mysten Labs выпустила Sui `testnet-v1.79.0`. В release notes указана protocol version 136 и набор изменений, часть которых относится к protocol rules, node routing и indexer interfaces. Важно читать feature flags точно: `TransactionExpiration::Validity` с ограничением набора consensus proposers находится за `allowed_proposers`, который включён только на devnet; notes прямо говорят, что для mainnet и testnet это изменение не активно.
Protocol v135 добавляет более строгие ограничения `TxContext` в Programmable Transaction Blocks: mutable context может появляться не более одного раза как `&mut TxContext`, read-only context допускается как `&TxContext`, а invalid signatures теперь отклоняются раньше с `InvalidTxContext`. Version 136 также задаёт `package_arena_size_in_bytes` на 10 MB вместо прежнего hardcoded behavior.
В node layer full nodes умеют направлять proposer-restricted transaction только указанным validators. Для alternative JSON-RPC/GraphQL indexers `--ledger-grpc-url` становится обязательным для key-value lookups, а GraphQL получает `Query.multiGetBalances` для нескольких addresses.
Для SUI это testnet software release, а не автоматическое описание текущего mainnet state. Операторам и разработчикам следует отдельно проверять feature flags и protocol activation status перед переносом выводов на mainnet.
