Skip to content

Sui

Endpointhttps://rpc.lab.au.ro/sui
ProtocolJSON-RPC 2.0 over HTTPS (POST)
Networkmainnet
Batch

Node is bootstrapping

Our Sui node is restoring from snapshot at the time of writing — calls return -32603 backend request failed until it finishes. The examples below follow the standard Sui JSON-RPC shapes and this page will be re-verified the moment the node reports healthy. Check https://rpc.lab.au.ro/sui yourself — a JSON result means it's live.

Method surface

Sui fullnode JSON-RPC: sui_getLatestCheckpointSequenceNumber, sui_getChainIdentifier, sui_getTotalTransactionBlocks, suix_getReferenceGasPrice, sui_getObject, sui_getTransactionBlock, sui_executeTransactionBlock, suix_getBalance, …

Quick test

bash
curl -X POST https://rpc.lab.au.ro/sui \
  -H "apikey: $YOUR_API_KEY" -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"sui_getLatestCheckpointSequenceNumber","params":[],"id":1}'

SDK integration — @mysten/sui

js
import { SuiClient, SuiHTTPTransport } from '@mysten/sui/client'

const client = new SuiClient({
  transport: new SuiHTTPTransport({
    url: 'https://rpc.lab.au.ro/sui',
    rpc: { headers: { apikey: process.env.YOUR_API_KEY } }
  })
})

console.log(await client.getLatestCheckpointSequenceNumber())

Limitations

  • WebSocket subscriptions (suix_subscribeEvent) need our WS endpoint — not yet available.
  • GraphQL RPC is a separate Sui service, not exposed.