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
| Parameter | Value | Description |
|---|
| Network Name | Plasma Mainnet Beta | Public mainnet beta environment for Plasma. |
| Public RPC | https://rpc.plasma.to | Public, rate-limited RPC endpoint. |
| Chain ID | 9745 | Unique identifier for the Plasma Mainnet. |
| Currency Symbol | XPL | Mainnet native token symbol. |
| Block Time | ~1 second | Average time between blocks. |
| Consensus | PlasmaBFT (Fast HotStuff variant) | Proof of Stake consensus mechanism. |
| EVM Compatibility | Full | 100% compatible with Ethereum smart contracts. |
Connection Endpoints
A public HTTPS RPC endpoint is available at https://rpc.plasma.to.
curl --location 'https://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":"0x11180f"}
Block Explorer
| Service | URL | Status |
|---|
| Explorer | https://plasmascan.to/ | Live |
Gas & Fees
Plasma Mainnet currently supports fee payments in:
| Token | Ticker | Status |
|---|
| Native Plasma Mainnet Token | XPL | Live |
Plasma will support fee payments in multiple tokens soon.
Development Resources
Docs
Chain Configuration Examples
Network Configuration for Browser Wallets
Add Plasma Mainnet Beta to your browser wallet (MetaMask, Trust Wallet, Rabby) using the following parameters:
- Network Name:
Plasma Mainnet Beta
- RPC URL:
https://rpc.plasma.to
- Chain ID:
9745
- Currency Symbol:
XPL
- Block Explorer URL:
https://plasmascan.to
See the Browser Wallet Setup guide for wallet-specific paths and screenshots.
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
}
}
};