Paramètres du réseau
| Paramètre | Valeur | Description |
|---|
| Nom du réseau | Plasma Testnet | Réseau de test public et continu pour Plasma. |
| RPC public | https://testnet-rpc.plasma.to | Endpoint RPC public, à débit limité. |
| Chain ID | 9746 | Identifiant unique du Plasma Testnet. |
| Symbole de la devise | XPL | Symbole du token natif du testnet. |
| Temps de bloc | ~1 seconde | Temps moyen entre les blocs. |
| Consensus | PlasmaBFT (variante Fast HotStuff) | Mécanisme de consensus Proof of Stake. |
| Compatibilité EVM | Complète | 100 % compatible avec les smart contracts Ethereum. |
Endpoints de connexion
Un endpoint RPC HTTPS public est disponible à 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"}'
Cela devrait produire quelque chose comme :
{"jsonrpc":"2.0","id":1,"result":"0x9f61b"}
Explorateur de blocs
| Service | URL | Statut |
|---|
| Explorateur | https://testnet.plasmascan.to | En ligne |
Gas et frais
Le Plasma Testnet prend en charge le paiement des frais en plusieurs tokens, dont :
| Token | Ticker | Statut |
|---|
| Token natif du Plasma Testnet | XPL | En ligne |
| Testnet USD₮0 | USD₮0 | En 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
| Token | URL | Statut |
|---|
| XPL | openfaucet.org | En ligne |
| XPL | Faucet QuickNode | En 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
}
}
};