Appearance
Sui
| Endpoint | https://rpc.lab.au.ro/sui |
| Protocol | JSON-RPC 2.0 over HTTPS (POST) |
| Network | mainnet |
| 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.