The 0G Galileo testnet is the public sandbox for storage development and testing. Use the testnet RPC and indexer URLs in your Indexer and Uploader config.

Network parameters

ParameterValue
Network name0G-Galileo-Testnet
Chain ID16602
Token symbol0G
Block explorerchainscan-galileo.0g.ai
Storage explorerstoragescan-galileo.0g.ai
Blockchain RPChttps://evmrpc-testnet.0g.ai
Indexer RPChttps://indexer-storage-testnet-turbo.0g.ai
Use a third-party RPC provider (QuickNode, ThirdWeb, Ankr, dRPC NodeCloud) for higher throughput in production-like workloads.

Storage contract addresses

ContractAddress
Flow0x22E03a6A89B950F1c82ec5e74F8eCa321a105296
Mine0x00A9E9604b0538e06b268Fb297Df333337f9593b
Reward0xA97B57b4BdFEA2D0a25e535bd849ad4e6C440A69
The SDK reads the Flow contract address from the storage node’s networkIdentity automatically — you rarely need it directly.

Connect from Python

from core.indexer import Indexer
from web3 import Web3

INDEXER_RPC    = "https://indexer-storage-testnet-turbo.0g.ai"
BLOCKCHAIN_RPC = "https://evmrpc-testnet.0g.ai"

indexer = Indexer(INDEXER_RPC)
web3    = Web3(Web3.HTTPProvider(BLOCKCHAIN_RPC))

print(f"Chain ID: {web3.eth.chain_id}")             # 16602
print(f"Trusted nodes: {len(indexer.get_sharded_nodes()['trusted'])}")

Get testnet tokens

SourceURLLimits
Official faucetfaucet.0g.ai0.1 0G per wallet daily
Hackathon faucet0g-faucet-hackathon.vercel.appUse code AGENT-2026 for additional tokens
Google Cloud faucetWeb3 faucet
Storage submissions cost a small fee paid to the Flow contract — typically a fraction of an OG for files up to a few megabytes.

Add to MetaMask

FieldValue
Network name0G-Galileo-Testnet
New RPC URLhttps://evmrpc-testnet.0g.ai
Chain ID16602
Currency symbol0G
Block explorer URLhttps://chainscan-galileo.0g.ai

Next steps

Mainnet

Switch to production endpoints when ready.

Storage SDK

Upload and download your first file on testnet.