It’s been an exciting few months in the Sui Ecosystem. Much of our previously discussed enhancements are now live, including the Move 2024 compiler & framework support, many improvements to the Sui CLI including PTB support, faucet support, transaction replay and gas profiling, transfer to object, and shared object deletion. Some work has been rescheduled for later this year, including our Rust SDK refresh and BCS/JSON (de)serialization library. Tune in to Sui Basecamp for more announcements!
Category | Item | Release Date |
---|---|---|
Move 2024 | Enums | May |
RPC 2.0 | REST API and others | Q2 |
Dev Tooling | Move Autoformatter | May |
IDE Improvements | Q3 | |
Automated Address Management | Q3 | |
Sui CLI Dry Run | May | |
Sui CLI Gas Estimation | May | |
Sui CLI local forking | Q3 | |
Local network command simplification | Q2 | |
Crypto | Verifiable Delay Functions | End of April |
Randomness Beacon | End of April | |
Obfuscated NFTs | Q2 | |
Everything Else | Deepbook v3 | Q2 |
SuiNS .move service | Later this year | |
Native Bridge | Early Q3 |
Move 2024
Next major release: Enums, May
Most of Move 2024 has been released. Sui Framework and other system code has been migrated to Move 2024. Enums will still be coming in May as planned.
For more information about migrating to Move 2024, see our migration guide.
RPC 2.0
Next major release: REST API and others, Q2
RPC 2.0’s endpoints were released as scheduled. Work on RPC 2.0 is ongoing with more releases, including our REST API, planned for Q2. Deprecation of the JSON RPC is scheduled for sometime in Q3. Stay tuned for more updates on RPC 2.0, which will come as we get closer to these dates.
Dev Tooling
Move Autoformatter
Target release: May
We are working on an autoformatter for Move code, currently scheduled for release in May. This will be an IDE-agnostic tool based on Prettier.
IDE Improvements
Target release: Q3
In addition to autoformatting, we are working on various improvements to the IDE experience for Sui development. We’ve recently released a pre-release version of our own Move IDE plugin, which can be found on the Visual Studio marketplace. Over the next few months expect more enhancements to land here.
Automated Address Management
Target release: Q3
We’re working on functionality so that Sui developers can publish and upgrade source packages across multiple networks, without having to manually update or refer to numeric addresses.
Sui CLI Dry Run
Target release: early May
We’re adding support to the Sui CLI for dry-running transactions to see their effects, in the same way the CLI can currently run transactions.
Sui CLI Gas Estimation
Target release: mid May
Rather than passing a gas budget to every transaction to be executed, users will be able to have the CLI estimate the gas budget for them (using dryrun).
Sui CLI Local Forking
Target release: end of Q2
In order to make debugging easier, we’re adding the ability to fork the Sui network from any transaction into your local network.
Local Network Command Consolidation
Target release: end of Q2
In order to simplify the codebase and streamline developer workflows, we’ll be consolidating the sui-start
and sui-test-validator
CLI commands. Scripts that use these commands will need to be migrated.
Crypto
Verifiable Delay Functions
Target release: end of April
VDFs will be live in Devnet sometime in April, with a further rollout to be determined after testing, but likely completed by the end of April.
Randomness Beacon
Target release: end of April
Randomness Beacon is live on Devnet, with further rollout to be determined after testing, but likely completed by the end of April.
Obfuscated NFTs
Target release: Q2
Tune in to Sui Basecamp for updates on obfuscated NFTs!
Everything Else
Deepbook v3
Target release: Q2
We are in the process of a major upgrade to the Deepbook framework estimated to be released to dev/testnets sometime in Q2.
SuiNS .move service
Target release: Later this year
Work on .move is ongoing and the release is still targeted for later this year.
Native Bridge
Target Release: Early Q3
Work on the native bridge has continued and the contracts have been sent to audit. We expect the bridge to be live on Testnet by the end of April and are optimistically targeting early Q3 for mainnet.