Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.plasma.org/llms.txt

Use this file to discover all available pages before exploring further.

Network Parameters

ParameterValueDescription
Network NamePlasma TestnetPublic, ongoing test network for Plasma.
Public RPChttps://testnet-rpc.plasma.toPublic, rate-limited RPC endpoint.
Chain ID9746Unique identifier for the Plasma Testnet.
Currency SymbolXPLTestnet native token symbol.
Block Time~1 secondAverage time between blocks.
ConsensusPlasmaBFT (Fast HotStuff variant)Proof of Stake consensus mechanism.
EVM CompatibilityFull100% compatible with Ethereum smart contracts.

Connection Endpoints

A public HTTPS RPC endpoint is available at https://testnet-rpc.plasma.to.
Both HTTPS and WebSocket endpoints are available through our RPC provider partners.
curl --location 'https://testnet-rpc.plasma.to' --header 'Content-Type: application/json' --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
This should output something like:
{"jsonrpc":"2.0","id":1,"result":"0x9f61b"}

Block Explorer

ServiceURLStatus
Explorerhttps://testnet.plasmascan.toLive

Gas & Fees

Plasma Testnet supports fee payments in multiple tokens, including:
TokenTickerStatus
Native Plasma Testnet TokenXPLLive
Testnet USD₮0USD₮0In development
Zero-fee USD₮0 transfers are currently in development and will be available for testing soon.

Development Resources

Faucets

TokenURLStatus
XPLopenfaucet.orgLive
XPLQuickNode faucetLive

Chain Configuration Examples

Network Configuration for Browser Wallets

Add Plasma Testnet to your browser wallet (MetaMask, Trust Wallet, Rabby) using the following parameters:
  • Network Name: Plasma Testnet
  • RPC URL: https://testnet-rpc.plasma.to
  • Chain ID: 9746
  • Currency Symbol: XPL
  • Block Explorer URL:https://testnet.plasmascan.to
See the Browser Wallet Setup guide for wallet-specific paths and 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
    }
  }
};