Zum Hauptinhalt springen

Netzwerkparameter

ParameterWertBeschreibung
NetzwerknamePlasma TestnetÖffentliches, laufendes Testnetz für Plasma.
Öffentliches RPChttps://testnet-rpc.plasma.toÖffentlicher, rate-limitierter RPC-Endpunkt.
Chain ID9746Eindeutige Kennung für das Plasma Testnet.
WährungssymbolXPLNatives Tokensymbol des Testnet.
Blockzeit~1 SekundeDurchschnittliche Zeit zwischen Blöcken.
KonsensPlasmaBFT (Fast-HotStuff-Variante)Proof-of-Stake-Konsensmechanismus.
EVM-KompatibilitätVollständig100 % kompatibel mit Ethereum-Smart-Contracts.

Verbindungsendpunkte

Ein öffentlicher HTTPS-RPC-Endpunkt ist unter https://testnet-rpc.plasma.to verfügbar.
Sowohl HTTPS- als auch WebSocket-Endpunkte sind über unsere RPC-Anbieter-Partner verfügbar.
curl --location 'https://testnet-rpc.plasma.to' --header 'Content-Type: application/json' --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
Das sollte etwa Folgendes ausgeben:
{"jsonrpc":"2.0","id":1,"result":"0x9f61b"}

Block-Explorer

DienstURLStatus
Explorerhttps://testnet.plasmascan.toLive

Gas & Gebühren

Plasma Testnet unterstützt Gebührenzahlungen in mehreren Tokens, einschließlich:
TokenTickerStatus
Natives Plasma-Testnet-TokenXPLLive
Testnet-USD₮0USD₮0In Entwicklung
Gebührenfreie USD₮0-Transfers sind derzeit in Entwicklung und werden bald zum Testen verfügbar sein.

Entwicklungsressourcen

Faucets

TokenURLStatus
XPLopenfaucet.orgLive
XPLQuickNode-FaucetLive

Beispiele für die Chain-Konfiguration

Netzwerkkonfiguration für Browser-Wallets

Fügen Sie das Plasma Testnet zu Ihrer Browser-Wallet (MetaMask, Trust Wallet, Rabby) mit den folgenden Parametern hinzu:
  • Netzwerkname: Plasma Testnet
  • RPC-URL: https://testnet-rpc.plasma.to
  • Chain ID: 9746
  • Währungssymbol: XPL
  • Block-Explorer-URL:https://testnet.plasmascan.to
Siehe den Leitfaden Browser-Wallet-Einrichtung für wallet-spezifische Pfade und Screenshots.

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