Sui RPC Quickstart | ERPC
Sui RPC Quickstart
Panduan ini membawa Anda dari nol hingga transport gRPC-web Sui yang terkonfigurasi dengan ERPC.
1. Dapatkan API Key Anda
Anda dapat membuat dan memeriksa API key Anda di ERPC Web Dashboard: ERPC Web Dashboard
Sudah menggunakan ERPC untuk Solana, Ethereum, atau Avalanche? Anda dapat menggunakan RPC key yang sama.
2. Konfigurasikan Transport gRPC-web
Sui dilayani melalui gRPC-web biner (
application/grpc-web+proto), satu panggilan unary per HTTP request. Konfigurasikan GrpcWebFetchTransport dengan base URL ERPC dan API key Anda sebagai Bearer token: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>' },
})Teruskan transport ini ke client service unary yang di-generate untuk Sui gRPC API. Client menambahkan
/sui.rpc.v2.<Service>/<Method> ke baseUrl, misalnya /sui.rpc.v2.LedgerService/GetServiceInfo. Karena SDK menambahkan path ke base URL, API key dikirim di header Authorization, bukan di query parameter api-key.Hanya panggilan unary melalui gRPC-web biner yang didukung. Request JSON-RPC, gRPC native, gRPC-web format teks, dan streaming tidak didukung.
Langkah Selanjutnya
- Endpoint, pengukuran, dan status code: Dokumentasi Sui RPC Endpoint
- Dokumentasi resmi Sui: https://docs.sui.io/references/sui-api






