{"repo":"open-move/sui-go-sdk","free":true,"listed":false,"github":"https://github.com/open-move/sui-go-sdk","clone":"git clone https://github.com/open-move/sui-go-sdk.git","description":"Unofficial Sui Golang gRPC and GraphQL SDKs for Sui","language":"Go","stars":13,"topics":["blockchain","crypto","cryptography","go","graphql","grpc","sdk","sui"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Sui Go SDK The official Go SDK for the Sui blockchain, providing gRPC and GraphQL clients, along with cryptography utilities. Modules This SDK includes the following main modules: - gRPC Client : A strongly-typed gRPC client for interacting with Sui RPC services. - GraphQL Client : A client for interacting with the Sui GraphQL API. - Cryptography : Utilities for key generation, signing, and verification (Ed25519, Secp256k1, Secp256r1). - Keychain : Key derivation (BIP-32), mnemonic handling (BIP-39), and address generation. - Keypair : Interfaces and helpers for managing different types of keypairs. - Transaction : A powerful builder for constructing Programmable Transactions. - Types : Common Sui types (Addresses, ObjectRefs, etc.) and BCS serialization. - Typetag : Utilities for parsing and manipulating Move type tags. Project Structure Installation Usage gRPC Client The gRPC client provides a direct interface to Sui's RPC services. For more details, see the gRPC README. GraphQL Client The GraphQL client allows you to query the Sui blockchain using the flexible GraphQL API. For more details, see the GraphQL README. Cryptography The cryptography module supports key pair generation and signing for transactions and personal messages. For more details, see the Cryptography README. Transaction Builder The transaction package allows you to build Programmable Transactions easily. Keychain The keychain package handles mnemonics and key derivation. Contributing We welcome contributi","default_branch":null,"files":null,"tree":[],"storefront":"/r/open-move","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/open-move/sui-go-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}