Build on MOSOO Sovereign L1
Direct HTTPS and JSON-RPC access to MOSOO's decentralized validator cluster. Integrate non-custodial wallets, deploy dApps, and query zero-knowledge state.
Network Parameters & Global Endpoints
REST & RPC Endpoints
/status
Returns network telemetry, current block height, validator status, supply parameters, and active shielded commitments.
/balance/:address
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.
/send-tx
Submits a signed transaction directly into the mempool. Supports transparent transfers (TRANSFER), shielding (SHIELD_COMMITMENT), pure shielded transfers (SHIELDED_TRANSFER), and unshielding (UNSHIELD_NOTE).
/tx/:id
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 / Bashcurl -s https://rpc.mosoo.xyz/status | jq .