Passer au contenu principal

Paramètres du réseau

ParamètreValeurDescription
Nom du réseauPlasma Mainnet BetaEnvironnement mainnet beta public pour Plasma.
RPC publichttps://rpc.plasma.toEndpoint RPC public, à débit limité.
Chain ID9745Identifiant unique du Plasma Mainnet.
Symbole de la deviseXPLSymbole du token natif du mainnet.
Temps de bloc~1 secondeTemps moyen entre les blocs.
ConsensusPlasmaBFT (variante Fast HotStuff)Mécanisme de consensus Proof of Stake.
Compatibilité EVMComplète100 % compatible avec les smart contracts Ethereum.

Endpoints de connexion

Un endpoint RPC HTTPS public est disponible à https://rpc.plasma.to.
Les endpoints HTTPS et WebSocket sont disponibles via nos partenaires fournisseurs RPC.
curl --location 'https://rpc.plasma.to' --header 'Content-Type: application/json' --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
Cela devrait produire quelque chose comme :
{"jsonrpc":"2.0","id":1,"result":"0x11180f"}

Explorateur de blocs

ServiceURLStatut
Explorateurhttps://plasmascan.to/En ligne

Gas et frais

Le Plasma Mainnet prend actuellement en charge le paiement des frais en :
TokenTickerStatut
Token natif du Plasma MainnetXPLEn ligne
Plasma prendra bientôt en charge le paiement des frais en plusieurs tokens.

Ressources de développement

Documentation

URLStatut
www.plasma.org/docsEn ligne

Exemples de configuration de chaîne

Configuration réseau pour les wallets de navigateur

Ajoutez le Plasma Mainnet Beta à votre wallet de navigateur (MetaMask, Trust Wallet, Rabby) en utilisant les paramètres suivants :
  • Nom du réseau : Plasma Mainnet Beta
  • URL RPC : https://rpc.plasma.to
  • Chain ID : 9745
  • Symbole de la devise : XPL
  • URL de l’explorateur de blocs : https://plasmascan.to
Voir le guide de Configuration du wallet de navigateur pour les chemins spécifiques aux wallets et des captures d’écran.

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
    }
  }
};