La testnet de Midas ya está activa, ID de cadena 64327. Añádela a tu billetera con un clic.
Desarrolladores

Construye sobre Midas
con un solo RPC.

Una EVM que ya conoces. Añade la red, obtén gas de prueba, integra tu SDK y lanza. Todo lo que necesitas está en esta página.

Abrir exploradorReferencia de la API

Red

Los parámetros oficiales. Los mismos valores en cada billetera, SDK y herramienta.

Nombre de la redTestnet de Midas
ID de cadena64327  (0xFB47)
MonedaMIDS · 18 decimales
URL del RPC
Exploradorabrir ↗
L1 de liquidaciónEthereum Sepolia

Añadir a la billetera

Con un clic arriba, o por código desde tu dApp:

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

Faucet de testnet

Envíate gas y luego acuña tokens de prueba desde tu billetera. Una solicitud por dirección al día.

Diagnóstico de billetera: cada solicitud que esta página envía a tu billetera y lo que la billetera respondió exactamente.

Conectar un 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: "Midas", symbol: "MIDS", 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"; // el defineChain de viem de arriba export const config = createConfig({ chains: [midas], transports: { [midas.id]: http() }, });

Desplegar un contrato

Foundry o Hardhat estándar, sin herramientas específicas de Midas. Primero carga gas en tu cuenta de despliegue desde el faucet.

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

JSON-RPC

El endpoint público solo permite métodos de lectura y envío (eth_*, net_*, web3_*). Los métodos de administración del nodo están bloqueados.

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

API REST / GraphQL

Una API completa de Blockscout: indexa la cadena sin ejecutar un nodo. Referencia completa ↗

# estadísticas de la cadena curl /api/v2/stats # transacciones de una dirección curl /api/v2/addresses/{hash}/transactions # últimos bloques curl /api/v2/blocks

USDMD

USDMD es una stablecoin en dólares sobre Midas Chain, con 6 decimales. Está respaldada por oro guardado en una reserva on-chain y está diseñada para mantener su valor en dólares combinando ese oro con una posición corta en oro. Se acuña con tokens de oro aceptados y se canjea por ellos, cada hora se publica on-chain una prueba de reservas, y el contrato del token no tiene ninguna función que pueda congelar o incautar un saldo. El emisor publica las reservas, el dispensador y la documentación en Krysos.

Testnet: MockXAU no es oro y el USDMD de prueba no tiene valor. La reserva de la testnet es MockXAU, porque no se puede conseguir oro real de testnet. El PAXG de Paxos puenteado también se acepta, pero la reserva todavía no tiene nada.

Contratos en la testnet de Midas Chain

Controlador, el único que puede acuñar0xb7A0e3C4221A61Bae19dFD73599c85132f0b20D7
Dispensador, 1.000 USDMD por dirección al día0xD745f9f07799412F93214F2E05d786CDd011472B
Gestor de reservas, custodia el oro0xa0A2896c1ae3139752e67DeC9172964b3D37133a
Timelock, tiene todos los roles de administración, 1 hora de retardo0xb08b255ED84B414CefF177C4D794158dD52e42AD

USDMD, MockXAU y el PAXG puenteado también están en la tabla de tokens de abajo, cada uno con Añadir a MetaMask.

API pública

Solo lectura, sin clave. Cada cifra se lee de la cadena.

# suministro circulante, en texto plano curl https://api.krysos.xyz/v1/usdmd/supply/circulating # reservas, ratio de colateralización y la última época de prueba de reservas curl https://api.krysos.xyz/v1/usdmd/reserves # todas las direcciones de contratos de USDMD curl https://api.krysos.xyz/v1/usdmd/contracts

Activos y contratos

Todo lo desplegado en esta cadena y todo lo construido pero aún no desplegado. Esta tabla y la app de Pactol muestran el mismo archivo de registro, así que no pueden discrepar. Una entrada figura como Activo solo después de una comprobación con eth_getCode en la cadena que indica.

Tokens en la cadena

Aplicaciones: contratos y mercados de Pactol

Pactol es una aplicación en Midas Chain, desplegada y operada por su propio equipo. Figura aquí porque estos son los contratos que un desarrollador en esta cadena probablemente consultará.

Las billeteras no muestran por sí solas los tokens de una red personalizada (MetaMask solo los detecta automáticamente en redes con una lista de tokens integrada). Usa Añadir a la billetera, o importa la dirección manualmente en Tokens, Importar tokens.