Sign in with your wallet
No email, no password. You prove who you are by signing a message with your wallet — the same idea this program will use for student login. This page demonstrates the wallet half of that; a real deployment verifies the signature on its server.
Verify — this page reads a live blockchain
This is a plain file with no backend of ours. Yet it can read a live price straight off Ethereum, with zero libraries. Click below: you’ll see the number and the exact request and response, so there’s visibly no trick. Works even with no wallet installed.
Learn — for the skeptic
A smart contract is a small program that lives on the blockchain. Once deployed, it runs exactly as written, and anyone can call it or read its data — no company sits in the middle deciding what you’re allowed to see.
Why the record is hard to quietly change: the data isn’t on one company’s server. It’s copied across thousands of independent computers that must agree on it. To fake a record, you’d have to change it on all of them at once — which is what makes it verifiable instead of “trust us.”
What “testnet” means: a full copy of the network used for practice, with tokens that have no monetary value. Everything here runs on Sepolia, a testnet. Nothing you do costs real money.
Prove it — leave an on-chain record
Record that you completed this lesson by writing a tiny attestation to the testnet contract. It’s a public tally anyone can read and no one can secretly delete. Then we read the running total back from the chain.