testnet-v1.65.1

MystenLabs/suitestnet-v1.65.1Feb 5, 2026by ebmifa

AI Summary

Updates protocol to version 110 with similar fixes to v1.65.2 regarding Balance API and indexing.

Key Highlights

  • Protocol version 110.
  • `Balance.totalBalance` now returns the sum of balances from owned coins and accumulator.
  • Ingests zstd-compressed proto files.
  • CLI `--sender` flag fix in publish/upgrade.

New Features

  • Protocol version 110.
  • Balance API update.
  • zstd ingestion support.

Full Release Notes

## Protocol
#### Sui Protocol Version in this release: `110`

https://github.com/MystenLabs/sui/pull/24957: Enable custom nonzero pcrs parsing for mainnet in version 109.

## GraphQL

https://github.com/MystenLabs/sui/pull/24963: `Balance.totalBalance` now returns the sum of balances from owned coins and from the accumulator object. The individual coin or address balances can be retrieved through `Balance.coinBalance` and `Balance.addressBalance` respectively. For the previous behavior, select the `Balance.coinBalance` field for coin balances only.

https://github.com/MystenLabs/sui/pull/25108: Partial error will be properly supported in GraphQL. Invalid fields will have error messages and valid fields will still be displayed normally

## CLI

https://github.com/MystenLabs/sui/pull/25016: The `--sender` flag is now correctly respected in `sui client publish` and `sui client upgrade` commands when used with `--serialize-unsigned-transaction`. Previously, the sender was incorrectly inferred from gas objects, ignoring the `--sender` flag.

## Indexing Framework

https://github.com/MystenLabs/sui/pull/24066: Ingest zstd-compressed proto files rather than BCS files

https://github.com/MystenLabs/sui/pull/24991: `remote_client::RemoteIngestionClient` becomes `store_client::StoreIngestionClient` and supports any valid implementation of `object_store::ObjectStore` as a checkpoint source.

---
#### Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.65.1