Sui Dev Newsletter #9
Welcome to the ninth edition of the Sui Developer Newsletter!
Mysten Labs recently revealed Walrus, a new decentralized storage protocol built on Sui. Learn more, join the Discord, and participate in the Devnet hackathon Breaking the Ice to earn prizes and community recognition.
Mysticeti, the new consensus protocol for Sui, has been running on mainnet for a while. Check out these Mysticeti blog posts to learn more:
Do you want to showcase your tool, SDK, or other artifact that might be useful for developers building on Sui? We now accept submissions from the community through the GitHub repository.
We are eager for your feedback on what you would like to see in the newsletter — tag @SuiNetwork, join our Discord community, or ask on the developer forums.
Community
Recent Blog & Social Media Posts
Development & Ecosystem
Ecosystem
You can now publish your Enoki Apps to Mainnet: Enoki users can now select a subscription tier (including a Free tier) that allows them to publish apps using zkLogin, Sponsored Transactions and the Sui Name Service (coming soon) to Sui Mainnet.
Simply sign into the portal, choose your desired tier, add a payment card and off you go! When you’re ready to publish your apps, you can do so directly in your portal. We encourage current users to update their plans within the next 60 days to avoid any interruptions in their Enoki service.
For questions regarding your subscription, reach out to enoki-support@mystenlabs.com. If you’d like support on building your app, please join the Mysten Labs Discord server and then join the dedicated Enoki channel here.
Development Experience on Sui
Automated address management is now available on Sui. Check out the docs.
Random Beacon will be enabled on mainnet on 8/21/2024, with the release of Sui v1.31. For more information, see the On-Chain Randomness.
The Sui Gas Pool service allows developers to easily sponsor transactions at scale. Check out the blog post and the GitHub repository.
The Sui Typescript SDK is deprecating
WaitForLocalExecution
, which will be removed from JSON RPC on 9/18/2024 in the 1.33 release. For more information and migration instructions, see the Developer Announcements forum post.
Tools by the Community
OpenDive just released the Sui Unity SDK. This SDK is compatible with all platforms (iOS, Android, WebGL, Apple TV, Vision Pro,etc) and supports local transaction building. Check out the GitHub repository.
If you build custom Sui dApp Kit themes, check out the brand new theme creator by @kkomelin: sui-dapp-kit-theme-creator.app
SmartKit is a react library that allows your dapp to connect to the sui network in a simple way. Check out the docs and GitHub repositry.
Mysten Labs developed a tool with a scalable system architecture that can process multiple Sui transactions in parallel using a producer-consumer worker scheme. Check out the GitHub repository.
Open Sui Improvement Proposals (SIPs)
Below is a list of all the open proposals as of now. To see the actual proposal text, click on the Files Changed
tab. If you'd like, you can provide your input directly in the GitHub issue.
SIP-27: BLS-12381 Encryption Key Management for Non Private Key Wallet
SIP-29: BLS-12381 Encryption Public Key On-Chain Discoverability
SIP-33: Allow inactive StakedSui objects to be redeemed immediately
SIP-37: Exposing ProgrammableTransaction data in TxContext in Move
SIP: Introduction of Verifiable Delay Functions (VDFs) to Sui Framework
Merged Pull Requests
Many pull requests were merged since the last newsletter. Check them out on GitHub.
Releases
Several releases are scheduled for August 2024. Check out the release schedule and the latest releases.