Discussions
Share your thoughts with Move community
Posts
24- DiscussionJK spike10Aug 15, 2025
Sui gRPC vs JSON-RPC for Developers
Title: Switching to gRPC — worth it for Sui dApps? With gRPC coming to Sui, I’m wondering how developers are planning to adopt it. Have you tested latency differences compared to JSON-RPC? Is the feature set identical, or are there gaps? Do you see gRPC as better for production apps or mostly for internal tooling? Any migration tips, sample client code, or performance metrics would help others decide when and how to switch.
- Move CLI
- Move Module
- Move Bug
- Feature Request
01 - DiscussionJeff 15Aug 15, 2025
Future-proofing Move modules without breaking compatibility
Since Move modules are immutable after publishing, planning for upgrades is a critical part of development. I’ve seen patterns where devs keep a “master object” that points to the current logic version, but I’m wondering what strategies work best in practice.
- Move CLI
- Move
- Move Module
- Move Script
01 - Discussion1 Luca31Apr 10, 2025
Does Sui support contract self-destruction?
I was wondering if there's a way to destroy or self-destruct a smart contract within the Sui framework. I heard something about a 'selfdestruct' mechanism and wanted to know if it exists in Sui. Also, what would happen if a contract is terminated in this manner?
- Move
- Smart Contract
01 - DiscussionelfDani139Apr 05, 2025
Is Otw available only for the first time?
I'm trying to understand if the Otw functionality is meant to be called only once, especially in the context of initializing or creating a coin. Could someone explain its purpose?
- Move CLI
01 - Discussionandreweth.148Apr 03, 2025
Best way to handle a unique user registry on Sui?
I'm trying to set up a unique registry of user names on Sui and am considering using vec_set. I'm concerned about its scalability. Is this the only way, and how does it scale on Sui?
- Move CLI
22 - DiscussionAliabee59Mar 31, 2025
Where to find the latest Move 2024 documentation and features?
I'm trying to locate the latest Move 2024 docs as it seems there are numerous new features. Can someone guide me on where to find these details?
- Move CLI
- Move
11 - DiscussionMar 29, 2025
Best place to learn Move for beginners?
Guys I want to make dapps on sui and was wondering if anyone can give the best place to learn move lang
- Move
- Move Script
01 - DiscussionMar 28, 2025
Performance difference between modulo and comparison assertions?
I'm curious if using assert!(arg3 % arg0 == 0, 6); is more gas efficient than assert!(arg3 < arg0, 6);? I came across this in deepbook and was wondering about the choice. Is there any significant performance difference between using modulo versus comparison assertions in terms of gas consumption?
- Move CLI
- Move
11Best Answer - Discussionmssoni100Mar 28, 2025
How can I create enums using Sui TypeScript SDK?
I've been trying to work with enums in the Sui TypeScript SDK, as I want to pass an enum type into my PTB command. Does anyone know how I can achieve this in Sui TS SDK?
- Move CLI
11 - DiscussionTawhid128Mar 27, 2025
Move language resources: move-book.com or sui foundation GitHub?
Hey folks, I'm just starting out with the Move programming language. I came across two resources: the Move book available at move-book.com and the sui-move-intro-course hosted on the sui foundation GitHub. I'm curious, which one is more up to date or is generally recommended for beginners?
- Move CLI
- Move
01
- Move CLI
- Move
- Move Module
- Move Bug
- Smart Contract
- Move Script
- Move Prover
- Feature Request