Mysten Labs выпустила Sui mainnet v1.76.1 с новым RPC Store для gRPC indexes. Изменение требует одноразового resumable reindexing process. На старте сначала переиндексируются live objects — в этот период HTTP availability может быть временно задержана — после чего historical indexing продолжается в фоне и не должен мешать обычным RPC operations. Release notes предупреждают, что полный reindex может занять около 1,5 часа.
Версия использует Sui Protocol Version 130. Среди protocol changes исправлена логика unsettled object-funds withdrawals: теперь учитываются per-account net amounts из transaction effects вместо running-max withdraw amounts. Благодаря этому withdrawal, компенсированный deposit в той же transaction, не должен блокировать другой withdrawal того же account в рамках того же consensus commit.
Для validators удалён config field `admission-queue-bypass-fraction`: все transactions теперь проходят через gas-price priority queue. Если старое поле остаётся в config, оно игнорируется, но разработчики рекомендуют удалить его. Nodes получили automatic recovery для checkpoint/transaction forks после restart, если network уже certified canonical outcome и развернута новая binary version; в иных fork cases node продолжает останавливаться и ждать operator action или исправленный binary.
gRPC получил filtered subscription APIs для checkpoints, transactions и events, а filtered `List*` APIs стабилизированы. Full nodes и `sui-kv-rpc` могут опционально логировать decoded gRPC request payloads через tracing target `grpc_request`. Эта функция выключена по умолчанию и не меняет normal logs без явной настройки.
Indexing framework группирует pipelines в cohorts по расстоянию от chain tip, чтобы отстающий pipeline не тормозил уже догнавшие. Ключевые SEO-сущности: Sui v1.76.1, RPC Store, 1.5 hour reindex, protocol 130, filtered gRPC subscriptions и validator admission queue.
