Testnet wallet or wallet simulator: which one for a demo
A testnet wallet is your wallet app pointed at a network where coins are worth nothing. How it works on Ethereum, Solana and Bitcoin, what faucets ask for, what it looks like on camera, and which demos need a testnet and which need a simulated screen.
Published:
A testnet wallet is an ordinary wallet app switched to a test network, where coins come from faucets and have no value: use it when a demo has to perform real transactions. A wallet simulator draws a wallet screen from typed balances and executes nothing: use it when a demo has to show a specific, believable screen.
The demo that needs a wallet
Sooner or later every crypto product demo reaches the wallet. A hackathon submission has to show the signing step, a tutorial has to show a send, a pitch has to show what the user's wallet looks like before and after. Your own wallet is out of the question: a video is public, and an address on screen leads anyone to its balance and history.
Two tools come up when people look for a way around it: a testnet wallet and a wallet simulator. They solve different halves of the problem. A testnet makes things really happen with money that does not matter; a simulator makes a screen look a certain way with nothing happening at all. Knowing which half your demo has is most of the decision.
What a testnet wallet is
A testnet wallet is rarely a separate app. It is the wallet you already know, switched to a test network: a public chain that runs like the real one, with coins that are worth nothing. Each ecosystem has its own.
- Ethereum. Ethereum.org calls Sepolia "the recommended default testnet for application development". Hoodi is for testing validators and staking, and Holesky has been deprecated since September 2025.
- Solana. The Solana docs describe devnet as a playground for anyone who wants to take Solana for a test drive, while testnet is where core contributors stress test new releases. Tokens on both are not real; only mainnet SOL is.
- Bitcoin. The public test network is now testnet4, defined in BIP94 in 2024 to replace testnet3. For private work, Bitcoin Core's regtest mode lets you "choose when to create new blocks", so you control the whole chain.
| Chain | Test network for apps | How a wallet switches | Does the address show it? |
|---|---|---|---|
| Ethereum and EVM chains | Sepolia | In MetaMask, "Show test networks" at the bottom of the network list | No: the same 0x address works on every EVM network |
| Solana | Devnet | In Phantom, Settings, Developer Settings, Testnet Mode | No: the address is the same public key on every cluster |
| Bitcoin | Testnet4 (regtest locally) | A wallet with testnet support, usually a separate mode or profile | Yes: tb1, m, n or 2 instead of bc1, 1 or 3 |
That last column answers the "testnet wallet vs mainnet wallet" question people bring to Reddit. The software is the same; the network differs. On EVM chains, MetaMask's help center notes that an account keeps the same address across networks, so a demo recorded on Sepolia from your main account still shows your mainnet address. Ethereum.org's advice follows: "it's not recommended to reuse mainnet accounts on testnets or vice versa." Make an account for the demo, from a new recovery phrase.
Testnet faucets: what they ask for, and why
Test coins come from faucets, web pages that send a small amount to an address you paste. They ration on purpose.
- A Sepolia faucet. Alchemy's sends 0.1 ETH once every 24 hours, and only to a wallet holding at least 0.001 ETH on Ethereum mainnet with enough real transactions behind it.
- The Solana faucet. faucet.solana.com airdrops on devnet and testnet, with a maximum of 2 requests every 8 hours; signing in with GitHub raises the limit.
The rationing exists because worthless coins did not stay worthless. Ethereum.org notes that markets have been created for testnet ETH that became scarce, and BIP94 says of testnet3 that its coins were "being actively bought and sold", one of the reasons it was replaced. The mainnet balance condition has a side effect worth knowing: it nudges people to request test coins with their main address, which is exactly the link a public demo should not make.
Test coins are also a scam prop. MetaMask's help center warns: "Testnet funds do not have any real-world value. If someone is trying to convince you otherwise, you might be getting scammed." MetaMask now keeps dollar values on testnets off by default, in its extension and its mobile app. Its 2024 announcement gave the reason: scammers were sending testnet ETH that appeared to have a fiat value, then asking for real funds in return.
What a testnet wallet looks like on camera
For an engineer watching a contract call, a testnet wallet is perfect. As a picture of a user's wallet, it tells the wrong story.
- No dollar values. With fiat conversion off by default, the total and the value column are empty or missing.
- Test labels. Network names and token symbols carry test markers, and the wallet may show a test network banner.
- Faucet-sized balances. 0.1 ETH a day adds up to odd, small numbers, not the 2,500 USDC your story needs.
- Leftovers. Test tokens from other projects, failed transactions from a long night of debugging.
- Your address. On EVM chains, the mainnet address of whatever account you used, in full view.
Which one for which demo
One rule sorts almost every case: if the demo must prove that something happened, use a testnet; if it must show what something looks like, use a simulated screen.
| Demo | What must be true | Use |
|---|---|---|
| Live demo of a dApp or a hackathon project | The transaction really happens | Testnet, from a dedicated demo account |
| QA run, bug report, security review | Proof the code works | Testnet, or a local chain such as regtest |
| Tutorial on sending, fees and confirmations | Real confirmations | Testnet |
| Story frames before and after a live demo | A specific balance, on cue | Simulated screen, labeled |
| Investor deck slide of a user's portfolio | A believable, populated screen | Simulated screen, labeled as an illustration |
| Design review at extreme values | A state no real account is in | Simulated screen, or your own build with seeded data |
| App store screenshots | The app itself, in use | Neither: your own build with a demo account, since Apple asks that screenshots "show the app in use" |
| Explainer video, skit, classroom | A screen that reads right, with no real address | Simulated screen, labeled |
Paper trading is a third tool with a different job, practicing orders, and it is sorted out in demo account, paper trading or wallet simulator.
What a wallet simulator does instead
Look at the right-hand rows of that table. What a testnet cannot give you is a populated wallet with mainnet token names, dollar values and the exact balance your story calls for, the same on every take, with no address behind it. That is a screen problem, not a protocol problem, and a different kind of tool exists for it.
A larp wallet, also called a crypto wallet app simulator, is an app that shows a believable crypto wallet screen built from the balances you type in, for videos, skits, pitch decks and demos. It holds no funds and touches no blockchain.
The trade-off is the mirror image of a testnet's. A simulator executes nothing: no transaction, no signature, no explorer link. It cannot replace the live part of a demo, and it should not try. Most good demos use both: simulated story frames to set up the user's situation, then the real product running on a testnet (how hackathon teams split the two, and the same split in launch videos). My Larp Wallet is one such simulator, a paid one that we make: the amounts are typed, the five built-in tokens (SOL, ETH, BTC, HYPE, USDC) carry live market prices refreshed every 4 seconds, and it never asks for a key or reads an address. Teams use the same screens for the jobs listed in where a wallet simulator fits in a product team.
Where the line is
- A simulated frame is an illustration. Label it, keep it out of the live segment, and never use it to show a feature you did not build, a transaction that did not happen, or traction such as deposits and users.
- Test coins are not money either. Never present a testnet balance as value. That is the scam pattern MetaMask describes, run with real software.
- Never evidence. A mockup proves nothing about anyone's holdings. Presenting one as a real balance to obtain money, an investment or someone's trust is deception, and our terms of use forbid it.
If you are building the wallet itself rather than demoing around one, how to build a crypto wallet app covers custody, key storage and store rules.
Sources
- ethereum.org, Networks, updated 2026
- Alchemy, Ethereum Sepolia Faucet, read 2026
- Solana documentation, Clusters and public RPC endpoints, read 2026
- Solana Faucet, read 2026
- BIP94, Testnet 4, 2024
- Bitcoin developer documentation, Testing applications, read 2026
- Bitcoin Wiki, List of address prefixes, read 2026
- MetaMask Help Center, The Ethereum address format and why it matters, read 2026
- MetaMask Help Center, How to view testnets in MetaMask, read 2026
- MetaMask, Fiat Value Toggle in Testnets for Mobile Users, 2024
- Phantom developer documentation, Testnet mode, read 2026
- Apple, App Review Guidelines (2.3.3), read 2026
Questions
What is a testnet wallet?
Usually not a separate app: it is a regular wallet switched to a test network, such as Sepolia on Ethereum or devnet on Solana. It holds coins from faucets that have no market value, so developers can send, sign and call contracts without risking money.
Are testnet coins worth anything?
They are not supposed to be. Ethereum.org says testnet ETH is supposed to have no real value, although markets have appeared for scarce testnet ETH, and Bitcoin's testnet3 was replaced partly because its coins were being bought and sold. Anyone offering to sell you test coins, or to pay you in them, is a red flag.
What is the testnet address for Bitcoin?
Testnet addresses use their own prefixes so they cannot be mistaken for real ones: tb1 for native SegWit (bc1 on mainnet), m or n for legacy addresses (1 on mainnet) and 2 for script addresses (3 on mainnet). The current public test network is testnet4, defined in BIP94.
What is the difference between a testnet wallet and a mainnet wallet?
The network, not the software. On mainnet the coins are real; on a testnet they are test coins with no value. On Ethereum and other EVM networks an account keeps the same address on every network, which is why ethereum.org advises against reusing a mainnet account on testnets.
Can I use a testnet wallet for a demo video?
Yes, for the part that shows your product working: real signatures, real transactions, real contract calls, from an account made for the demo. It fits a populated portfolio screen poorly: faucet amounts are small and odd, token names carry test labels and fiat values are usually hidden. A simulated wallet screen, labeled as one, fits those story frames.
Compose the screen instead of describing it
Your tokens, your amounts, your accent, laid out in the browser, then opened on your phone at your own address. A mockup, and we never pretend otherwise.
- Unlimited tokens, amounts and accents
- Add it to your home screen; it opens like an app
- Live market prices that keep moving
- Your own address, mylarpwallet.com/you
Cancel anytime · Secure payment by Stripe · See the wallet
Keep reading
- Guide: Larp wallet and crypto larping, explainedThe three meanings the sources confuse, where the line between a mockup and a deception falls, and what the product makes.
- Phantom wallet simulator: what it is, what it cannot do, and the options comparedA Phantom simulator can mean a Phantom-style screen with balances you type, the real Phantom on a test network, a developer…
- Solana wallet simulator: SOL, SPL tokens and what a mockup cannot showSOL on top, a stablecoin, a tail of SPL tokens: how a Solana wallet screen is put together, and where a mockup stops.
- HFSP meaning: "have fun staying poor" in cryptoWhat HFSP means, the three ways people mean it, how it is used with a tone tag and examples, and the documented story of how…