Sepolia Testnet

Lumina LUMA

A fixed-supply ERC-20 token built on Ethereum Sepolia for learning how wallets, smart contracts, balances, and token transfers work.

LUMA is an educational testnet asset. It has no monetary value and cannot be bought, sold, or redeemed for real money through this website.

View Contract

Checking wallet…

About Lumina

Lumina (LUMA) is a demonstration ERC-20 token deployed on the Sepolia test network. It exists for learning and experimentation with wallets, smart contracts, and token balances — it is not a financial product, and it is not available for real-money trading through this website. The contract mints a fixed total supply of 1,000,000 LUMA; no additional tokens can be created after deployment.

Why Lumina exists

Lumina was built to give beginners a safe, real (but valueless) contract to practice with. Working through this site and the token together helps you get hands-on experience with:

  • Connecting a browser wallet to a website
  • Reading live blockchain state from a public network
  • Understanding how token balances are stored and displayed
  • Exploring a deployed smart contract's public interface
  • Learning what gas is and why transactions cost it
  • Observing public transactions and contract activity through a block explorer

How an ERC-20 Token Works

A quick walkthrough of what actually happens behind a token balance.

  1. The contract stores balances

    The smart contract keeps an internal ledger mapping every address to the amount of LUMA it holds. That ledger is the single source of truth — this website only ever reads from it.

  2. Your wallet grants permission

    A wallet like MetaMask provides an Ethereum address and asks your permission before it lets any site see that address or request a signature. Nothing is shared without your approval.

  3. The site reads public data

    This website reads public blockchain data — like your LUMA balance — through JSON-RPC calls made via your wallet's connection to the network. No account required to read public data.

  4. Transfers update the ledger

    Sending tokens is a signed transaction. Once mined, it updates the sender's and recipient's balances inside the contract's ledger, and costs a small amount of Sepolia ETH in gas.

  5. Etherscan makes it inspectable

    Every balance, transfer, and contract interaction is public. Etherscan lets anyone look up the contract, its holders, and its full transaction history without needing a wallet.

Good to know

  • ERC-20 tokens are fungible — every LUMA is identical and interchangeable with every other LUMA.
  • LUMA is a separate asset from Sepolia ETH. Holding LUMA does not give you Sepolia ETH, and vice versa.
  • Sepolia ETH pays for transaction gas; LUMA itself is not used to pay gas.
  • Connecting a wallet to this site never exposes your private key.
  • This website will never ask you for your seed phrase or private key — no legitimate site ever should.

Token Details

Static contract facts, shown alongside a live read from the contract itself when your wallet is connected to Sepolia.

Lumina (LUMA) token metadata
NameLumina
SymbolLUMA
StandardERC-20
NetworkEthereum Sepolia
Chain ID11155111
Decimals18
Total supply1,000,000 LUMA
Supply modelFixed supply — no minting after deployment
Contract address
0xfB9ba4F097942C0a7DEc61CD04DD371fbeF0c977
Monetary valueNone — testnet token only

Live verification unavailable — connect a wallet on Sepolia to confirm these values against the contract.

What "18 decimals" means

Solidity has no native concept of a decimal point, so ERC-20 contracts track balances as whole integers and let each token declare a number of decimals used purely for display. With 18 decimals, an on-chain amount of 1000000000000000000 is shown to users as 1.0 LUMA. Decimals only change how a balance is formatted — they do not increase the token's total supply.

What you can inspect on Etherscan

Etherscan is a public block explorer. For the Lumina contract, anyone can look up:

  • The contract address and its transaction history
  • Token metadata (name, symbol, decimals)
  • The total supply
  • The list of token holders
  • Transfer events emitted by the contract
  • Individual transactions and their status
  • The contract's source code — Etherscan will label it "Verified" only if that has actually been confirmed there; this site does not make that determination on its own

This site does not claim the contract is audited, ownership-renounced, or fully decentralized. Check Etherscan directly for anything it reports about verification status.

Wallet Dashboard

Connect a Sepolia-enabled wallet to see your live LUMA and Sepolia ETH balances.

Checking wallet…

Last refresh: Never

Wallet address
Network
LUMA balance
LUMA
Sepolia ETH balance
ETH
Token symbol
LUMA
Connection status
Not connected

View wallet on Etherscan (opens in a new tab)

"Disconnect" only clears this site's local view of your wallet — it does not revoke MetaMask's permission to see your address. To fully remove that permission, open your wallet extension and manage connected sites from there.

Testnet Safety

  • LUMA is a Sepolia testnet token.
  • LUMA has no intended monetary value.
  • Sepolia ETH is also test currency — it is not real money.
  • Never purchase LUMA from someone claiming it has value.
  • Never enter a seed phrase or private key into this website, or any website.
  • Always verify you are on the correct network and contract address before trusting a balance.
  • Review wallet confirmation prompts carefully before approving them.
  • Testnet assets cannot be assumed to transfer to Ethereum mainnet.

Learn

Getting started

  1. Install a compatible browser wallet such as MetaMask.
  2. Enable or switch to the Sepolia test network in your wallet.
  3. Obtain a small amount of Sepolia test ETH from a reputable faucet.
  4. Connect your wallet to the Lumina website using the Connect Wallet button.
  5. Add LUMA to MetaMask so your balance is visible inside the wallet too.
  6. Inspect your wallet and the token contract on Sepolia Etherscan.

This website does not distribute Sepolia ETH itself. Use the faucet link above to request test funds from its provider.

What you can learn

Wallet addresses

A wallet address is a public identifier on the blockchain, similar to an account number. It's safe to share; it cannot be used to move your funds.

Smart contracts

A smart contract is code deployed to the blockchain that runs exactly as written. The Lumina token itself is a smart contract.

ERC-20 balances

Balances aren't stored in your wallet — they live in the token contract, which maps every address to how many tokens it holds.

Token decimals

Decimals control how a whole-number on-chain amount is displayed as a human-readable value, similar to cents in a currency.

Gas fees

Gas is the fee paid to the network for processing a transaction. On Sepolia, gas is paid in test ETH with no real value.

Blockchain explorers

Tools like Etherscan let anyone browse blocks, transactions, addresses, and contracts on a given network without needing a wallet.

Network and chain IDs

Each blockchain network has a unique chain ID (Sepolia is 11155111) so wallets and apps can tell networks apart.

Reads vs. signed transactions

Reading a balance is free and requires no approval. Changing state — like sending tokens — requires a signed transaction and gas.

Testnet vs. mainnet

Testnets like Sepolia mirror mainnet behavior for development and learning, using assets that carry no real-world value.

Public data vs. private keys

Addresses and balances are public. Your private key must stay secret — it's what actually authorizes spending.

Roadmap

Status-based, not date-based. Future items are ideas under consideration, not commitments.

Completed

  • Deploy the Lumina ERC-20 contract to Sepolia
  • Publish the first Lumina website
  • Add MetaMask connection
  • Display connected-wallet LUMA balances

Current improvement

  • Expand educational explanations
  • Improve wallet and network status feedback
  • Add token metadata verification
  • Add an "Add LUMA to MetaMask" action
  • Improve mobile accessibility and responsive design

Possible future ideas

  • Read-only transfer-event viewer
  • Recent transaction links
  • Additional blockchain learning articles
  • Optional multilingual content
  • Contract source-code walkthrough
  • More accessibility improvements

Frequently Asked Questions