HIGH PERFORMANCE RPC

Network Parameters & Global Endpoints

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)
Dev Hacker Panda

REST & RPC Endpoints

GET /status
Telemetry

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

GET /balance/:address
Account State

Unified lookup for transparent $SOO balances, custom token holdings, and transaction history. Shielded addresses (mosoo1...) return masked zero-knowledge protected states to prevent public metadata leakage.

POST /send-tx
Execution

Submits a signed transaction directly into the mempool. Supports transparent transfers (TRANSFER), shielding (SHIELD_COMMITMENT), pure shielded transfers (SHIELDED_TRANSFER), and unshielding (UNSHIELD_NOTE).

GET /tx/:id
Receipt

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

Integration Snippets

JavaScript / Node.js Account Query

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

async function queryMosooAccount(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 State: ${data.shieldedBalance || 'Public'}`);
}

queryMosooAccount('soo1...');

cURL Status Command

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