Sui Dev Newsletter #10
Welcome to the 10th edition of the Sui Developer Newsletter!
Pre-orders for SuiPlay0X1, the first Web3 handheld gaming device, were announced at Korea Blockchain Week earlier this month. For more, see our blog post.
The DeepBook Bug Bounty program is officially live, and we're calling all experts to help us strengthen DeepBook's infrastructure. Earn up to $100k for identifying vulnerabilities, additional details here.
The first Walrus hackathon, Breaking the Ice, is now complete, and we need your help picking the winners! Check out the projects at community.breakingtheice.xyz and vote for your favorites to move through to the peer approval stage – voting ends September 20.
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
Development Experience on Sui
Announcing the Awesome Sui repo, a new effort to track all current developer tools in the Sui ecosystem maintained by Sui Foundation and the community, with the aim to make it easier for Sui developers to find the right tools for the job. If you have a dev tool for Sui that's not listed, submit a PR to add it!
The zkSend SDK now supports building links for Testnet – for more, see here.
Sui's GraphQL RPC will receive several improvements in the 1.33 release, including significantly increased performance (no more timeouts!), an increased page limit to 50, and new queries for package upgrade history.
Sui builder Thouny has landed to_string for Move number types. Thanks Thouny, we all appreciate it!
Syntax highlighting for Move in GitHub is improved and fixed, as it wasn’t working for a short period of time. Module labels, enums, better constant highlighting (with special-casing EConsts) and other new cool features are in (see the changelog). Special thanks to lildude for helping to fix the issue in such a short time!
Codec is a library that implements the three most popular encoding schemes: HEX (Base16), Base64, and Urlencode, with the latter being useful in building Data URLs with the %-encoding scheme.
Tools by the Community
Suibase's local network will soon default to creating a checkpoint once per second, rather than five times per second. This should make the Sui localnet fill your disk at a slower rate. To try it, check out suibase.io.
docs.sui.io has a new Ask Sui AI button powered by cookbook.dev, offering a conversational interface to the Sui documentation – research, plan, get answers, and troubleshoot. You can also find more resources here.
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-21: Encrypt keypairs with aes-128 before storing them on disk.
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 September 2024. Check out the release schedule and the latest releases.