⬡ POWERED BY ARC NETWORK TESTNET

ARC GAMES HUB
Play-to-Earn on Arc Network

Three blockchain-integrated games on Arc Testnet. Connect your wallet, earn USDC rewards, mint NFTs, compete in tournaments, and climb the on-chain leaderboard.

3
GAMES AVAILABLE
5042002
ARC TESTNET CHAIN ID
TOTAL PLAYERS
SCORES SUBMITTED
USDC
GAS TOKEN

CHOOSE YOUR GAME

All games run on Arc Testnet with on-chain scores, USDC betting, NFT rewards, and tournament modes.

🐍
SNAKE v5

Classic 2D Snake reimagined with blockchain integration. Navigate through 4 speed levels, collect USDC coins, and submit your score on-chain with sub-second finality.

  • 4 speed levels: Slow → Insane
  • On-chain score submission
  • USDC token rewards by tier
  • Multiplayer USDC betting
  • Legend NFT for score ≥ 100
  • Global leaderboard
🎮
TETRIS v2

Modern Tetris with ghost pieces, T-spin detection, combo system, and full blockchain integration. Features Tournament Mode with USDC prize pools.

  • Ghost pieces & T-spin detection
  • Combo system & level progression
  • On-chain leaderboard
  • USDC multiplayer betting
  • Tournament Mode — prize pool
  • Legend NFT at 10,000 points
🐦
FLAPPY BIRD

The iconic Flappy Bird with neon cyberpunk visuals and full blockchain integration. Now with Easy / Normal / Hard mode selector — perfect for all skill levels. Compete in tournaments, earn USDC, and mint exclusive NFTs.

  • Neon cyberpunk visual style
  • On-chain score submission
  • USDC multiplayer betting
  • Tournament Mode — prize pool
  • Legend NFT rewards
  • Real-time TX log

CROSS-GAME LEADERBOARD

Live rankings powered by ArcGamesHub smart contract on Arc Testnet. Deploy the contract to see real data.

🔗 Connect wallet and deploy ArcGamesHub contract to see live leaderboard data.

Contract address: Not deployed yet

ARC NETWORK

EVM-compatible blockchain with USDC as native gas token. Sub-second finality, stable fees, BFT consensus.

⬡ ARC TESTNET

Network NameARC Testnet
Chain ID5042002
Hex Chain ID0x4cef52
RPC URLrpc.testnet.arc.network
SymbolUSDC

📋 CONTRACT ADDRESSES

USDC (ERC-20)0x3600...0000
USDC Decimals6
ArcGamesHubNot deployed
ConsensusBFT
FinalitySub-second
EVM CompatibleYes

💧 GET TESTNET USDC

Get free testnet USDC from Circle's official faucet. Select Arc Testnet and request up to 20 USDC per address every 2 hours.

Steps:
1. Connect wallet to Arc Testnet
2. Visit Circle Faucet
3. Select "Arc Testnet" + "USDC"
4. Enter your wallet address
5. Click "Send 20 USDC"
💧 OPEN FAUCET

DEPLOY CONTRACTS

Deploy all smart contracts to Arc Testnet in one command. Supports Snake, Tetris, Flappy Bird, and the cross-game ArcGamesHub.

1

INSTALL HARDHAT

Set up your development environment with Hardhat and the required toolbox.

npm init -y npm install --save-dev \ @nomicfoundation/hardhat-toolbox
2

CONFIGURE NETWORK

Add Arc Testnet to your hardhat.config.js with the correct chain ID.

// hardhat.config.js networks: { arcTestnet: { url: "https://rpc.testnet.arc.network", chainId: 5042002, accounts: [process.env.PRIVATE_KEY] } }
3

DEPLOY ALL CONTRACTS

Run the deploy script to deploy ArcGamesHub and all game contracts simultaneously.

PRIVATE_KEY=0x... \ npx hardhat run \ contracts/deploy.js \ --network arcTestnet
4

UPDATE GAME HTML

Copy the deployed contract addresses into each game's HTML file and set DEPLOY_MODE = false.

// In each game's index.html: const CONTRACTS = { ScoreBoard: "0x...", Bet: "0x...", NFT: "0x...", HubLeaderboard: "0x..." }; const DEPLOY_MODE = false;