A rede de testes da Midas está no ar, ID da rede 64327. Adicione-a à sua carteira com um clique.
Desenvolvedores

Construa na Midas
com um RPC.

Uma EVM que você já conhece. Adicione a rede, pegue gas de teste, conecte seu SDK e publique. Tudo o que você precisa está nesta página.

Abrir exploradorReferência da API

Rede

Os parâmetros oficiais. Os mesmos valores em qualquer carteira, SDK e ferramenta.

Nome da redeRede de testes da Midas
ID da rede64327  (0xFB47)
MoedaMIDS · 18 casas decimais
URL do RPC
Exploradorabrir ↗
L1 de liquidaçãoEthereum Sepolia

Adicionar à carteira

Com um clique acima, ou via código a partir do seu 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 da rede de testes

Envie gas para você mesmo e depois cunhe tokens de teste pela sua carteira. Um resgate por endereço por dia.

Diagnóstico da carteira: cada solicitação que esta página envia para a sua carteira e exatamente o que a carteira respondeu.

Conectar um 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"; // o defineChain do viem acima export const config = createConfig({ chains: [midas], transports: { [midas.id]: http() }, });

Implantar um contrato

Foundry ou Hardhat padrão, sem ferramentas específicas da Midas. Antes, abasteça sua conta de implantação no faucet.

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

JSON-RPC

O endpoint público libera apenas métodos de leitura e envio (eth_*, net_*, web3_*). Métodos de administração do nó são 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

Uma API completa do Blockscout: indexe a rede sem rodar um nó. Referência completa ↗

# estatísticas da rede curl /api/v2/stats # transações de um endereço curl /api/v2/addresses/{hash}/transactions # blocos mais recentes curl /api/v2/blocks

USDMD

USDMD é uma stablecoin atrelada ao dólar na Midas Chain, com 6 casas decimais. Ela é lastreada em ouro guardado em uma reserva on-chain e foi projetada para manter seu valor em dólar combinando esse ouro com uma posição vendida em ouro. Ela é cunhada com tokens de ouro aceitos e resgatada por eles, uma prova de reservas é publicada on-chain a cada hora, e o contrato do token não tem nenhuma função capaz de congelar ou confiscar um saldo. O emissor publica as reservas, o distribuidor e a documentação na Krysos.

Rede de testes: MockXAU não é ouro e o USDMD de teste não tem valor. A reserva da rede de testes é MockXAU, porque não há como obter ouro real de rede de testes. O PAXG da Paxos via ponte também é aceito, mas a reserva ainda não tem nenhum.

Contratos na rede de testes da Midas Chain

Controlador, o único que pode cunhar0xb7A0e3C4221A61Bae19dFD73599c85132f0b20D7
Distribuidor, 1.000 USDMD por endereço por dia0xD745f9f07799412F93214F2E05d786CDd011472B
Gestor de reservas, guarda o ouro0xa0A2896c1ae3139752e67DeC9172964b3D37133a
Timelock, detém todos os papéis de administração, atraso de 1 hora0xb08b255ED84B414CefF177C4D794158dD52e42AD

USDMD, MockXAU e o PAXG via ponte também estão na tabela de tokens abaixo, cada um com Adicionar à MetaMask.

API pública

Somente leitura, sem chave. Todos os números são lidos da rede.

# oferta circulante, em texto puro curl https://api.krysos.xyz/v1/usdmd/supply/circulating # reservas, índice de colateralização e a época mais recente da prova de reservas curl https://api.krysos.xyz/v1/usdmd/reserves # todos os endereços de contrato do USDMD curl https://api.krysos.xyz/v1/usdmd/contracts

Ativos e contratos

Tudo o que está implantado nesta rede e tudo o que foi desenvolvido, mas ainda não implantado. Esta tabela e o app Pactol exibem o mesmo arquivo de registro, então os dois não podem divergir. Uma entrada só aparece como No ar depois de uma verificação com eth_getCode na rede indicada.

Tokens na rede

Aplicações: contratos e mercados da Pactol

A Pactol é uma aplicação na Midas Chain, implantada e operada pela própria equipe. Ela aparece aqui porque estes são os contratos que um desenvolvedor nesta rede provavelmente vai consultar.

As carteiras não listam sozinhas os tokens de uma rede personalizada (a MetaMask só detecta automaticamente em redes com lista de tokens integrada). Use Adicionar à carteira ou importe o endereço manualmente em Tokens, Importar tokens.