Parámetros de la red
| Parámetro | Valor | Descripción |
|---|
| Nombre de la red | Plasma Testnet | Red de prueba pública y continua para Plasma. |
| RPC público | https://testnet-rpc.plasma.to | Endpoint RPC público con límite de tasa. |
| Chain ID | 9746 | Identificador único de la Testnet de Plasma. |
| Símbolo de la moneda | XPL | Símbolo del token nativo de testnet. |
| Tiempo de bloque | ~1 segundo | Tiempo promedio entre bloques. |
| Consenso | PlasmaBFT (variante de Fast HotStuff) | Mecanismo de consenso Proof of Stake. |
| Compatibilidad EVM | Total | 100% compatible con los smart contracts de Ethereum. |
Endpoints de conexión
Hay disponible un endpoint RPC HTTPS público en https://testnet-rpc.plasma.to.
curl --location 'https://testnet-rpc.plasma.to' --header 'Content-Type: application/json' --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
Esto debería generar algo como:
{"jsonrpc":"2.0","id":1,"result":"0x9f61b"}
Explorador de bloques
| Servicio | URL | Estado |
|---|
| Explorador | https://testnet.plasmascan.to | Activo |
Gas y comisiones
La Testnet de Plasma soporta el pago de comisiones en múltiples tokens, incluyendo:
| Token | Ticker | Estado |
|---|
| Token nativo de la Testnet Plasma | XPL | Activo |
| Testnet USD₮0 | USD₮0 | En desarrollo |
Las transferencias de USD₮0 con comisión cero están actualmente en desarrollo y estarán disponibles para pruebas pronto.
Recursos para desarrollo
Faucets
Ejemplos de configuración de cadena
Configuración de red para wallets de navegador
Agrega la Testnet de Plasma a tu wallet de navegador (MetaMask, Trust Wallet, Rabby) usando los siguientes parámetros:
- Network Name:
Plasma Testnet
- RPC URL:
https://testnet-rpc.plasma.to
- Chain ID:
9746
- Currency Symbol:
XPL
- Block Explorer URL:
https://testnet.plasmascan.to
Consulta la guía Configuración de wallet en el navegador para rutas y capturas específicas por wallet.
Hardhat
// hardhat.config.js
module.exports = {
networks: {
plasmaTestnet: {
url: "https://testnet-rpc.plasma.to",
chainId: 9746,
accounts: [process.env.PRIVATE_KEY]
}
}
};
Truffle
// truffle-config.js
module.exports = {
networks: {
plasmaTestnet: {
provider: () => new HDWalletProvider(MNEMONIC,
"https://testnet-rpc.plasma.to"),
network_id: 9746,
gas: 5500000,
confirmations: 2,
timeoutBlocks: 200,
skipDryRun: true
}
}
};