EvmAPI
Non-custodial EVM gateway

The EVM gateway that answers every block.

JSON-RPC proxy, non-custodial transaction build & broadcast, and event-driven native-coin price indexing across every EVM-compatible chain you register. Bring an API key, pop it into the playground, start calling contracts.

ethers.js ยท /api/v1/rpc/{chainId}
// point any EVM client at EvmAPI
const provider = new ethers.JsonRpcProvider(
  "https://your-host/api/v1/rpc/1",
  1,
  { staticNetwork: true,
    fetchRequest: { headers: { "X-Api-Key": key } } }
);
const price = await provider.send(
  "evm_nativePrice", [blockNumber]
);

Non-custodial playground

Paste an API key, pick a chain, call any read or write on any contract. Writes stay non-custodial โ€” the server never sees a private key; MetaMask or any EIP-1193 wallet signs locally.

JSON-RPC gateway

Point ethers.js, web3.js or Nethereum at /api/v1/rpc/{chainId}. Tiered per-key rate limits, chain allowlists and a full audit trail ship by default.

Event-based price index

Every block answered from disk in under 10 ms. Pair Sync / Swap events feed a change-point store; a verify-range tool proves indexed prices match live on-chain reserves.