daitchain

API

DAIT speaks four wire protocols: Cosmos REST, Cosmos gRPC, raw Tendermint RPC, and EVM JSON-RPC. All four point at the same underlying state; pick whichever matches your tooling.

Endpoints

ProtocolURL (Phase 1 testnet)Best for
EVM JSON-RPChttps://rpc.daitchain.ioMetaMask, ethers, viem, web3.js, web3.py
Cosmos RESThttps://api.daitchain.iobrowsers, generic HTTP clients
Cosmos gRPCgrpc.daitchain.io:9090indexers, bots, high-throughput backend
Tendermint RPChttps://rpc.daitchain.io:26657raw block / tx / validator info
WebSocket eventswss://rpc.daitchain.io/websocketNewBlock / Tx subscriptions
State sync:26657 (statesync)fast new-validator catch-up
Phase 1 testnet endpoints go live with the devnet alpha (Q3 2026). Until then, use the local devnet from the quickstart: EVM JSON-RPC at http://127.0.0.1:8545, REST at :1317, gRPC at :9090, Tendermint RPC at :26657.

ChainIDs

NetworkCosmos chain-idEVM chainID
Devnetdait_4090-14090
Testnetdait_4090-24090
Mainnetdait_1-11 (negotiation pending)

Authentication

Public read endpoints are unauthenticated. Write endpoints require a signed transaction; signing is handled in your wallet (Keplr for Cosmos, MetaMask for EVM) or in the SDK.

Rate limits

Phase 1 caps: 100 req/s per IP for unauthenticated REST, 1,000 req/s per IP for gRPC, no per-IP cap on WebSocket subscriptions but a 1,000-channel ceiling per node. Mainnet limits are governance-tunable.

See also