Sui Developer Roadmap 2024

Welcome to our last developer roadmap update of the year! Let’s get into it.

Category Item Release Date
RPC REST API Early 2025
GraphQL Rust SDK 2024-Q4
Local Execution Deprecation 2024-08-13
Developer Tooling Sui VSCode Extension 2024-Q4
Move Autoformatter 2024-Q4
Move Registry 2024-Q4
Reducing environmental friction 2025
Debugging improvements 2024-Q4 and ongoing
Lockstep network 2025
Sandbox testing 2025
Execution Congestion Control 2024-Q4
Deepbook v3 Q4
Display v2 2025
CoinMetadata v2 2025

RPC

REST API

We are developing a REST API that will eventually replace the existing JSON-RPC API for accessing data from Sui fullnodes. This will offer access to the core functionality that JSON-RPC currently provides, and more.

Look for this coming early next year, and for more releases in this space over the next year.

GraphQL Rust SDK

We are rebuilding our Rust SDK. This will support GraphQL, as well as making several other improvements.

Coming Q4 2024.

Local Execution Deprecation

The local execution feature has been deprecated. For more info, see the deprecation announcement.

Dev Tooling

Sui VSCode Extension

We have made (and continue to make) improvements to our VSCode extension for Sui development. Try it out now for smart autocompletion, and stay tuned for more great features.

We will be releasing multiple updates to the Sui VSCode extension throughout the end of the year - stay tuned.

Move Autoformatter

We are developing a Prettier-based autoformatter for Move code in response to many requests for this functionality.

Coming later this year.

Move Registry

Tired of staring at 64-character hex addresses in PTBs, Move.toml, and some other places? Soon, you can register a human-readable name for your Move package on the Move registry and say goodbye to random hex strings forever.

Move Registry will be available later this year.

Publishing to multiple environments

We are making a number of changes to the Move compiler and build system that will streamline the developer experience around publishing your Move package across mainnet and testnet.

Coming early 2025.

Various debugging improvements

We are working on a variety of approaches to make debugging Move code possible, easy, and painless. There will be multiple releases over the coming months in this space, starting with tooling to replay transactions that happened on-chain with gas profiling and other trace information.

Lockstep Network

We are building a lockstep network that will allow developers to use a local network that only runs when interacted with, enabling a much lighter-weight local network experience. This will be initializable from an existing chain state to ease debugging.

Coming in 2025.

Sandbox testing

We are working on tooling to enable tests that require multiple on-chain actions such as publishing packages, running transactions, and querying chain state.

Coming in 2025.

Framework/Execution

Congestion Control

A new congestion control mechanism has been introduced in Sui mainnet version 1.31. This enhanced internal mechanism more accurately tracks transaction execution dependencies and can proactively defer lower-priced transactions involving hot shared objects to later checkpoints. As a result, SUI can now better manage checkpoint execution latency, provide better local fee markets, and achieve higher performance in workloads involving hot shared objects. This is recently live in mainnet.

Deepbook v3

The latest version of the Deepbook framework is currently live on devnet and testnet.

Deepbook v3 is currently planned on being released on Mainnet in October.

Display v2

We are rethinking and reworking the Display framework to account for what we’ve learned so far.

Coming in 2025.

CoinMetaData

We’re rethinking and improving the CoinMetadata standard, in order to better separate CoinMetadata from TreasuryCaps, allow CoinMetadata for Supply-Balance currencies, allow upgrading Supply to TreasuryCaps in some cases, and to improve indexing of CoinMetadata with a registry. For more information, see the SIP.

Coming in 2025.

1 Like