Skip to main content

Sepolia Network

5BLOCK uses Sepolia, Ethereum's primary testnet.


Why Sepolia?

Free Testing

Sepolia ETH has no real value - you can get it for free from faucets. This lets you test minting, trading, and all features without spending real money.

Production-Like Environment

Unlike local development, Sepolia is a real blockchain network:

  • Transactions require gas
  • Blocks take ~12 seconds
  • Multiple validators secure the network
  • Real network latency and conditions

Persistent State

Your deployed contracts and minted cards persist on Sepolia. Unlike Hardhat local (which resets), Sepolia maintains state across sessions.


Network Details

PropertyValue
Network NameSepolia
Chain ID11155111
CurrencySepoliaETH
Block Time~12 seconds
Explorersepolia.etherscan.io

Getting Sepolia ETH

You need SepoliaETH to pay for gas. Get it from faucets:

FaucetLinkNotes
Alchemysepoliafaucet.comRequires Alchemy account
Infurainfura.io/faucetRequires Infura account
QuickNodefaucet.quicknode.comEasy access

Most faucets provide 0.1-0.5 SepoliaETH per request, which is plenty for testing.


MetaMask Configuration

Add Sepolia Network

  1. Open MetaMask
  2. Click the network dropdown
  3. Select "Add Network" > "Add a network manually"
  4. Enter:
FieldValue
Network NameSepolia
RPC URLhttps://rpc.sepolia.org
Chain ID11155111
Currency SymbolETH
Block Explorerhttps://sepolia.etherscan.io

Alternative: Auto-Add

Most dApps (including 5BLOCK) can add the network automatically. Just connect your wallet and approve the network addition prompt.


RPC Endpoints

5BLOCK uses multiple RPC endpoints for reliability:

ProviderEndpointPriority
QuickNodeCustom endpointPrimary
Publichttps://rpc.sepolia.orgFallback 1
Publichttps://ethereum-sepolia-rpc.publicnode.comFallback 2
Publichttps://rpc2.sepolia.orgFallback 3

The frontend automatically falls back to the next endpoint if one fails.


Deploying to Sepolia

Prerequisites

  1. SepoliaETH in your deployer wallet
  2. QuickNode API key (or use public RPC)

Deploy

pnpm run deploy:sepolia

Verify Contract

After deployment, verify on Etherscan:

npx hardhat verify --network sepolia <CONTRACT_ADDRESS>

Viewing Transactions

All Sepolia transactions are publicly viewable on sepolia.etherscan.io.

Search by:

  • Wallet address
  • Transaction hash
  • Contract address

This transparency is a core feature of blockchain - anyone can verify what happened.