Sui RPC क्विकस्टार्ट | ERPC
Sui RPC क्विकस्टार्ट
यह गाइड आपको ERPC के साथ शून्य से एक configured Sui gRPC-web transport तक ले जाता है।
1. अपनी API key प्राप्त करें
आप अपनी API key ERPC Web Dashboard पर प्राप्त और verify कर सकते हैं: ERPC Web Dashboard
क्या आप पहले से Solana, Ethereum या Avalanche के लिए ERPC इस्तेमाल कर रहे हैं? आप वही RPC key इस्तेमाल कर सकते हैं।
2. gRPC-web Transport configure करें
Sui binary gRPC-web (
application/grpc-web+proto) पर serve होता है, प्रति HTTP request एक unary call। ERPC base URL और Bearer token के रूप में अपनी API key के साथ एक GrpcWebFetchTransport configure करें:typescript
import { GrpcWebFetchTransport } from '@protobuf-ts/grpcweb-transport'
const transport = new GrpcWebFetchTransport({
baseUrl: 'https://sui.erpc.global', // or https://edge.erpc.global/sui
format: 'binary',
meta: { Authorization: 'Bearer <YOUR_API_KEY>' },
})import { GrpcWebFetchTransport } from '@protobuf-ts/grpcweb-transport'
const transport = new GrpcWebFetchTransport({
baseUrl: 'https://sui.erpc.global', // or https://edge.erpc.global/sui
format: 'binary',
meta: { Authorization: 'Bearer <YOUR_API_KEY>' },
})इस transport को Sui gRPC API के लिए generate किए गए unary service client को दें। Client
baseUrl में /sui.rpc.v2.<Service>/<Method> जोड़ता है, उदाहरण के लिए /sui.rpc.v2.LedgerService/GetServiceInfo। चूँकि SDK path को base URL में जोड़ता है, इसलिए API key api-key query parameter के बजाय Authorization header में जाती है।केवल binary gRPC-web पर unary calls समर्थित हैं। JSON-RPC requests, native gRPC, text-format gRPC-web, और streaming समर्थित नहीं हैं।
अगले चरण
- Endpoints, मीटरिंग और status codes: Sui RPC Endpoint दस्तावेज़
- आधिकारिक Sui documentation: https://docs.sui.io/references/sui-api






