Passer au contenu principal

Paramètres du réseau

ParamètreValeurDescription
Nom du réseauPlasma TestnetRéseau de test public et continu pour Plasma.
RPC publichttps://testnet-rpc.plasma.toEndpoint RPC public, à débit limité.
Chain ID9746Identifiant unique du Plasma Testnet.
Symbole de la deviseXPLSymbole du token natif du testnet.
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://testnet-rpc.plasma.to.
Les endpoints HTTPS et WebSocket sont disponibles via nos partenaires fournisseurs RPC.
curl --location 'https://testnet-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":"0x9f61b"}

Explorateur de blocs

ServiceURLStatut
Explorateurhttps://testnet.plasmascan.toEn ligne

Gas et frais

Le Plasma Testnet prend en charge le paiement des frais en plusieurs tokens, dont :
TokenTickerStatut
Token natif du Plasma TestnetXPLEn ligne
Testnet USD₮0USD₮0En développement
Les transferts USD₮0 sans frais sont actuellement en développement et seront bientôt disponibles pour les tests.

Ressources de développement

Faucets

TokenURLStatut
XPLopenfaucet.orgEn ligne
XPLFaucet QuickNodeEn ligne

Exemples de configuration de chaîne

Configuration réseau pour les wallets de navigateur

Ajoutez le Plasma Testnet à votre wallet de navigateur (MetaMask, Trust Wallet, Rabby) en utilisant les paramètres suivants :
  • Nom du réseau : Plasma Testnet
  • URL RPC : https://testnet-rpc.plasma.to
  • Chain ID : 9746
  • Symbole de la devise : XPL
  • URL de l’explorateur de blocs : https://testnet.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: {
    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
    }
  }
};