Open Issues Need Help
View All on GitHubAI Summary: The task is to add gRPC support to the existing Sui Golang SDK. This involves implementing the gRPC APIs defined in the Sui documentation, likely requiring handling gRPC streams for event subscriptions and potentially refactoring parts of the existing JSON-RPC client to leverage gRPC's capabilities. The goal is to provide an alternative, potentially more efficient, communication method with the Sui blockchain.
AI Summary: Integrate a Sui localnet, using the provided Docker image (mysten/sui-tools), into the CI/CD pipeline for the Sui Golang SDK to enable automated testing.
AI Summary: Implement a self-hosted version of the `hashstructure` library within the Sui Golang SDK to avoid external dependency for a single function call in `indexmap`. This involves creating a custom function that replicates the necessary hashing functionality of `hashstructure`.
AI Summary: Add more example code to the Sui Golang SDK, focusing on Programmable Transaction Blocks (PTB) construction and DevInspect, based on community requests.
AI Summary: Replace the `gorilla/websocket` package used in the Sui Golang SDK with `nhooyr.io/websocket` (or its successor `github.com/coder/websocket`), addressing potential concurrency issues and improving conciseness. This involves updating the codebase to use the new package's API and testing for compatibility and functionality.