Sui Developer Roadmap 2024

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.

1 Like