DEVELOPER RPC GATEWAY

Build on MOSOO Sovereign L1

Direct HTTPS and JSON-RPC access to MOSOO's cloud validator cluster. Integrate wallets, build dApps, or query zero-knowledge state.

Network Parameters

Public RPC Endpoint
https://rpc.mosoo.xyz
Chain ID
1 (mosoo-testnet-1)
Native Gas Token
$SOO (Fixed 0.00001 SOO fee)
Block Time
2000 ms (2.0s BFT)

REST & RPC Endpoints

GET /status
Telemetry

Returns network status, block height, validator state, supply parameters, and active shielded commitments.

GET /balance/:address
Account State

Unified lookup for transparent $SOO balances, shielded note commitments, custom tokens, and transaction history.

POST /send-tx
Execution

Submits a signed transaction (transfer, shield commitment, unshield note, or contract call) directly to the mempool and BFT block production pipeline.

GET /tx/:id
Receipt

Retrieves confirmation status, block inclusion height, gas fee, and cryptographic payload for any transaction hash.

Integration Snippets

JavaScript / Node.js Query

Node.js 18+
const RPC_URL = 'https://rpc.mosoo.xyz';

async function checkMosooAccount(address) {
  const res = await fetch(`${RPC_URL}/balance/${address}`);
  const data = await res.json();
  console.log(`Address: ${data.address}`);
  console.log(`Transparent Balance: ${data.balance} $SOO`);
  console.log(`Shielded Notes: ${data.shieldedNotesCount} notes`);
}

checkMosooAccount('soo1...');

cURL Status Command

Terminal / Bash
curl -s https://rpc.mosoo.xyz/status | jq .