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.