Midas testnet is live, chain ID 64327. Add it to your wallet in one click.
Developers

Build on Midas
in one RPC.

An EVM you already know. Add the network, grab test gas, drop in your SDK, and ship. Everything you need is on this page.

Open explorerAPI reference

Network

The canonical parameters. Same values in every wallet, SDK and tool.

Network nameMidas Testnet
Chain ID64327  (0xFB47)
CurrencyETH · 18 decimals
RPC URL
Exploreropen ↗
Settlement L1Ethereum Sepolia

Add to wallet

One click above, or programmatically from your dApp:

await window.ethereum.request({ method: "wallet_addEthereumChain", params: [{ chainId: "0xfb47", // 64327 chainName: "Midas Testnet", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: [], blockExplorerUrls: [] }] });

Testnet faucet

Send yourself gas, then mint test tokens from your wallet. One claim per address per day.

Connect an SDK

import { JsonRpcProvider } from "ethers"; const provider = new JsonRpcProvider(); const n = await provider.getBlockNumber(); console.log("Midas block", n);
import { createPublicClient, http, defineChain } from "viem"; export const midas = defineChain({ id: 64327, name: "Midas Testnet", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { default: { http: [] } }, blockExplorers: { default: { name: "Midas Explorer", url: } }, }); const client = createPublicClient({ chain: midas, transport: http() }); await client.getBlockNumber();
import { createConfig, http } from "wagmi"; import { midas } from "./chains"; // the viem defineChain above export const config = createConfig({ chains: [midas], transports: { [midas.id]: http() }, });

Deploy a contract

Standard Foundry or Hardhat, no Midas-specific tooling. Fund your deployer from the faucet first.

# Foundry forge create src/MyContract.sol:MyContract \ --rpc-url \ --private-key $PK --broadcast # Hardhat, networks entry midas: { url: , chainId: 64327 }

JSON-RPC

The public endpoint whitelists read + submit methods (eth_*, net_*, web3_*). Node-admin methods are blocked.

curl -s \ -H "content-type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # -> {"jsonrpc":"2.0","id":1,"result":"0x..."}

REST / GraphQL API

A full Blockscout API, index the chain without running a node. Full reference ↗

# chain stats curl /api/v2/stats # an address's transactions curl /api/v2/addresses/{hash}/transactions # latest blocks curl /api/v2/blocks

Contracts

Core testnet infrastructure. Every deployed contract, including application contracts published by their own teams, is browsable on the explorer.

Test USDC (collateral)0xE18dB9b949ba01CB4B9E9b25Cfb2cfA7fe0F3EBb
Non-custodial vault (neutral estate)0x7fC1610d9460e53A5e22760F8EbcbE9105582F68