YouthChain exposes two complementary APIs.

JSON-RPC

Ethereum-compatible. Works with MetaMask, ethers.js, viem, hardhat, foundry, any EVM tooling. Base URL: https://rpc.54-237-170-237.sslip.io.

Mobile REST

Opinionated REST endpoints for mobile app integration — register, heartbeat, engagement, profile. Base URL: https://api.54-237-170-237.sslip.io.

Which one do I use?

  • Building a dApp (web, backend, indexer, trading bot)? → JSON-RPC
  • Building a consumer mobile app that records user engagement? → Mobile REST
  • Deploying / calling a smart contract? → JSON-RPC
  • Querying the DAG (tips, parents, round)? → yc_ methods
You can mix and match — the Mobile REST layer is a thin convenience wrapper around JSON-RPC under the hood. Anything the mobile API does you can also do via raw RPC.

Base URLs

All public testnet hosts serve HTTPS with Let’s Encrypt certs. Mobile builds do not need cleartext-HTTP exceptions.

Rate limits

429 responses include a Retry-After header.

Chain facts

See the chain status endpoint or yc_getNetworkStats to fetch these at runtime.