Shell Chain Public Testnet
The Shell Chain WPoA testnet (chain ID 10) is live and serves the public RPC, explorer, and faucet for the network.
See also: Testnet Operator Guide · Consensus Details · JSON-RPC Reference · Faucet
Network Info
| Parameter | Value |
|---|---|
| Network Name | Shell Testnet |
| Chain ID | 10 |
| Currency | SHELL |
| RPC URL | https://testnet-rpc.shell.org |
| WebSocket URL | wss://testnet-rpc.shell.org/ws |
| Explorer | https://explorer.shell.org |
| Consensus | WPoA (Weighted Proof of Authority) |
| Block time | ~2 s |
Add to Shella Wallet
Shella Chrome Wallet
Shella automatically includes the Shell Testnet preset. Click the network selector in the top-right and choose Shell Testnet.
Standard Ethereum wallets use ECDSA keys and cannot sign Shell Chain's
post-quantum transactions. Use Shella Wallet, the Shell SDK, or a Shell
keystore generated by shell-node.
Faucet
Visit explorer.shell.org/faucet to request testnet SHELL. The faucet accepts canonical Shell addresses (0x + 64 lowercase hex).
Deploying a Smart Contract
# Compile, deploy, and write through Shell SDK so transactions are signed
# with a Shell post-quantum keystore.
npx shell-sdk contract compile \
--source contracts/MyContract.sol \
--contract MyContract \
--out artifacts/MyContract.json
npx shell-sdk contract deploy \
--rpc https://testnet-rpc.shell.org \
--chain-id 10 \
--artifact artifacts/MyContract.json \
--keystore funded-testnet-key.json \
--password "$SHELL_KEYSTORE_PASSWORD"
npx shell-sdk contract write \
--rpc https://testnet-rpc.shell.org \
--chain-id 10 \
--artifact artifacts/MyContract.json \
--address 0xContractAddr \
--function myFunction \
--args 42 \
--keystore funded-testnet-key.json \
--password "$SHELL_KEYSTORE_PASSWORD"
Running a Read-Only Node
shell-node run \
--genesis examples/genesis-testnet-wpoa.json \
--datadir ~/.shell-testnet \
--network testnet \
--boot-nodes <bootstrap-multiaddr>
See the Testnet Operator Guide for full validator setup including keystores, monitoring, and upgrade procedures.
Explorer
Browse transactions and blocks at explorer.shell.org.
The explorer tracks the live public testnet at
https://explorer.shell.org.
Known Limitations
- Testnet state may be reset without notice during protocol upgrades (breaking changes require fresh genesis).
- Maximum 100 SHELL per faucet request; 24-hour rate limit per IP.
- WPoA consensus requires quorum of validators — if fewer than 2 validators are online, block production pauses.