Sui RPC - Snelstart
Sui RPC - Snelstart
Deze handleiding leidt u van nul naar een geconfigureerd Sui gRPC-web-transport met ERPC.
1. Uw API key verkrijgen
U kunt uw API key verkrijgen en controleren in het ERPC Web Dashboard: ERPC Web Dashboard
Gebruikt u ERPC al voor Solana, Ethereum of Avalanche? U kunt dezelfde RPC key gebruiken.
2. Het gRPC-web-transport configureren
Sui wordt bediend via binaire gRPC-web (
application/grpc-web+proto), met één unaire aanroep per HTTP-verzoek. Configureer een GrpcWebFetchTransport met de ERPC-basis-URL en uw API key als 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>' },
})Geef dit transport door aan de unaire serviceclient die voor de Sui gRPC API is gegenereerd. De client voegt
/sui.rpc.v2.<Service>/<Method> toe aan baseUrl, bijvoorbeeld /sui.rpc.v2.LedgerService/GetServiceInfo. Omdat de SDK het pad aan de basis-URL toevoegt, hoort de API key in de Authorization-header in plaats van in de queryparameter api-key.Alleen unaire aanroepen via binaire gRPC-web worden ondersteund. JSON-RPC-verzoeken, native gRPC, gRPC-web in tekstformaat en streaming worden niet ondersteund.
Volgende stappen
- Endpoints, metering en statuscodes: Sui RPC endpoint documentatie
- Officiële documentatie van Sui: https://docs.sui.io/references/sui-api






