MystenLabs has released Sui Protocol version 1.77.2 on mainnet, marking a significant milestone in the development of the decentralized platform. The update introduces several key features and improvements, enhancing the overall user experience and security of the network.
One of the notable additions is the new ForwardingAddressRegistry system object (0x2::forwarding_address, object ID 0xfa), created during epoch change when the create_forwarding_address_registry flag is enabled (devnet only for now). This feature is still in its early stages and does not yet have a user-facing API.
In addition to the new ForwardingAddressRegistry, the update includes several other improvements. The max protocol version has been bumped to 131, and the framework_tx_context_mut_restrictions feature flag has been added. This change requires system-package functions that take &mut TxContext and return a mutable reference to also take a non-TxContext &mut parameter, with publication rejected otherwise. User packages are unaffected.
The update also includes several other key changes, including the addition of a new end-of-epoch system transaction, ForwardingAddressRegistryCreate, and a new kind in the EndOfEpochTransactionKind proto enum, FORWARDING_ADDRESS_REGISTRY_CREATE. The sui-kv-rpc can now bind a second, unencrypted gRPC listener alongside its existing TLS listener, for trusted internal callers that shouldn't need to negotiate TLS.
Furthermore, the update includes several GraphQL improvements, including the addition of a new ForwardingAddressRegistryCreateTransaction member of the EndOfEpochTransactionKind union and the correct return of a FEATURE_UNAVAILABLE error when the tx_affected_objects pipeline isn't configured.
The CLI has also been updated, with new logic for gas selection to allow usage of address balances. Note that if no gas coin is passed, it will smash all available gas coins into one. Breaking change: --stateless is no longer available for send-funds command. Use --from-address-balance instead to send funds from AB to another address.
In conclusion, the Sui Protocol version 1.77.2 update brings several key improvements and features to the decentralized platform, enhancing the user experience and security of the network. As the development of Sui continues, it will be exciting to see the impact of these updates on the platform and its users.
Source: MystenLabs Sui GitHub Releases
