Saltar al contenido principal

Parámetros de la red

ParámetroValorDescripción
Nombre de la redPlasma Mainnet BetaEntorno público de la mainnet beta para Plasma.
RPC públicohttps://rpc.plasma.toEndpoint RPC público con límite de tasa.
Chain ID9745Identificador único de la Mainnet de Plasma.
Símbolo de la monedaXPLSímbolo del token nativo de mainnet.
Tiempo de bloque~1 segundoTiempo promedio entre bloques.
ConsensoPlasmaBFT (variante de Fast HotStuff)Mecanismo de consenso Proof of Stake.
Compatibilidad EVMTotal100% compatible con los smart contracts de Ethereum.

Endpoints de conexión

Hay disponible un endpoint RPC HTTPS público en https://rpc.plasma.to.
Tanto endpoints HTTPS como WebSocket están disponibles a través de nuestros socios proveedores de RPC.
curl --location 'https://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":"0x11180f"}

Explorador de bloques

ServicioURLEstado
Exploradorhttps://plasmascan.to/Activo

Gas y comisiones

La Mainnet de Plasma actualmente soporta el pago de comisiones en:
TokenTickerEstado
Token nativo de la Mainnet PlasmaXPLActivo
Plasma soportará pronto el pago de comisiones en múltiples tokens.

Recursos para desarrollo

Documentación

URLEstado
www.plasma.org/docsActivo

Ejemplos de configuración de cadena

Configuración de red para wallets de navegador

Agrega Plasma Mainnet Beta a tu wallet de navegador (MetaMask, Trust Wallet, Rabby) usando los siguientes parámetros:
  • Network Name: Plasma Mainnet Beta
  • RPC URL: https://rpc.plasma.to
  • Chain ID: 9745
  • Currency Symbol: XPL
  • Block Explorer URL:https://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: {
    plasmaMainnet: {
      url: "https://rpc.plasma.to",
      chainId: 9745,
      accounts: [process.env.PRIVATE_KEY]
    }
  }
};

Truffle

// truffle-config.js
module.exports = {
  networks: {
    plasmaMainnet: {
      provider: () => new HDWalletProvider(MNEMONIC, "https://rpc.plasma.to"),
      network_id: 9745,
      gas: 5500000,
      confirmations: 2,
      timeoutBlocks: 200,
      skipDryRun: true
    }
  }
};