github MystenLabs/sui devnet-v1.18.0

latest releases: sui_v1.38.0_1731645209_ci, sui_v1.38.0_1731640442_rel_notes, sui_v1.38.0_1731641297_ci...
pre-release9 months ago

Sui Protocol Version in this release: 36

#15794:
Developers might see more compiler diagnostics than before as parsing errors no longer stop compilation and diagnostics from later compilation stages might also be included in the compilation result.

#12337:
Add Move modules for BLS12-381 group operations (allowing developers to implement cryptographic protocols directly in Move). Enabled in Devnet only.

#15415:

Sui Keystore CLI no longer supports an import of a private key as a 32-byte hex string. It now only supports import or export Bech32-string encoded 33-byte flag || private_key starting with suiprivkey. See usage for sui keytool convert -h if you want to see all formatted private keys. See sui keytool export -h if you need to export a private key in bech32 format. This matches the import and export private key format in Sui Wallet and SDK. See SIP for more standard details.

#15957:
Improved the display of transactions of type Transaction Kind: Programmable in the CLI's output.

#15954:
Full owner info is now shown when executing sui client object <OBJECT_ID> command.

#15940:
Added a new command sui client faucet to make it easier to get gas from devnet, testnet, or a local network. If a different network than the usual ones (fullnode.network.sui.io) is used, it will complain and ask to pass the URL to the faucet server.
There are two options for the command:
--url, which is the URL to the gas faucet server
--address, which can be either an address or the alias name corresponding to an address in the wallet.

Usage

sui client faucet => will use the active network and active address
sui client faucet --address alias_name => will use the address corresponding to this alias, and the active network
sui client faucet --url => will use the active address and the faucet server at that endpoint
sui client faucet --address alias_name --url https://myfaucet.mysui.io/v5/gas => will use that address corresponding to the alias, and the faucet server at that endpoint.

Output

It will only output that the request was successful and instruct the user to wait up to 60 seconds and then manually check (sui client gas) for the gas coin if it was sent to the address or not.

Don't miss a new sui release

NewReleases is sending notifications on new releases.