# Fake crypto portfolio app or mockup? How to make a crypto portfolio screen that adds up

Source: https://mylarpwallet.com/blog/portfolio-wallet-simulator
Updated: 2026-10-28
Published: 2026-09-19
Topic: Crypto wallet mockups (https://mylarpwallet.com/blog/crypto-wallets)

> How to compose a crypto portfolio mockup: a total equal to its rows, a 24h change that matches the market, decimals per chain, and tokens sorted by value.

A fake crypto portfolio can mean a paper-trading app, a tracker with pretend holdings or a portfolio screen mockup. Which one you need, then how to build the screen: a total, a change, and a sorted list. The sorting is what most mockups get wrong.

**Short answer:** A crypto portfolio mockup is a composed wallet overview: a total, a 24-hour change and holdings sorted by fiat value, opened on your own phone. It is not a paper-trading app and not a tracker of real holdings. It only reads as an app if the arithmetic holds: each row is quantity times price, the total is the sum of the rows, and the change agrees with the market. Nothing in it is on-chain, and it is not a record of holdings.

## Fake crypto portfolio app: three different things

As of October 28, 2026, a search for a fake crypto portfolio app returns tools that do not do the same job. Pick by what you need to come out of it.

| You want | The tool | What it involves |
|---|---|---|
| A portfolio screen for a video, a skit, a deck or a product demo | A portfolio mockup, like this page | Quantities you type, live prices on five tokens, no account linked, no real money |
| To practice trading with pretend money | A paper-trading app | Virtual cash at market prices; your holdings are the result of your trades |
| To see what a buy would have gained or lost | A what-if app | A calculation at real exchange rates; nothing is composed |

The paper-trading and what-if apps that come up are real products with their own jobs. CustomCrypto: Crypto Simulator (App Store) offers virtual money at real market prices on 35+ coins with portfolio charts and profit and loss figures (4.5 from 26 ratings, read October 28, 2026). CryptoPlay: trade simulator (App Store) says no real trades are made and balances cannot be converted to real money. Fake Crypto Investor (Google Play) shows what a bitcoin purchase made now would gain or lose, at real exchange rates, as read on October 12, 2026. In all three the portfolio is an outcome. In a mockup you choose it, so the arithmetic has to hold by itself.

A mockup is not a record: it links no exchange and no wallet, holds no money, and proves nothing about anyone's holdings. Label it as a prop in anything you post. My Larp Wallet is one such app, made by us; it is a paid web app you add to your home screen, with no APK or IPA.

## What the screen is made of

A wallet's overview screen is four things stacked: a wallet name, a total balance in large type, a 24-hour change in dollars and percent, and a list of holdings. Tabs, action buttons and a cash row are furniture around those four.

Each row carries two numbers, not one. On the left, the quantity held and its ticker. On the right, what that quantity is worth and how much it moved today. A row with a quantity and no counter-value, or a value and no quantity, makes the screen look unfinished.

## The order of the list

This is the detail most mockups miss. Holdings are sorted by **fiat value, descending**, not alphabetically, not by chain, not in the order the tokens were added.

So the ranking is not yours to choose. Once quantities and prices are set, the order is decided for you. Edit a quantity, leave the row where it was, and the list contradicts itself: a 2,000 dollar position above a 15,000 dollar one.

A portfolio wallet simulator can handle that two ways. Ours moves rows by hand, with arrows, and never re-sorts on its own. That is deliberate, and it puts the check on you after every edit.

## An allocation that holds up

Portfolios are lopsided. One position is a third to a half of the total, two or three more make up most of the rest, and the tail runs down to rows worth a few dollars. Even splits do not occur, because nobody buys that way.

- One dominant holding, then a steep drop.
- A stablecoin somewhere in the middle, flat in the change column.
- A tail small enough to look forgotten.

Quantities are not round either. 503.39193 SOL is what a series of buys and fees leaves behind; 500.00000 is what a form leaves behind. Wallets print five decimals under a thousand units and two above, so the shape of the number matters as much as its size.

## The total is a sum, not a field

The top number is not typed. Each row is a quantity you choose multiplied by the token's price (the live market price for the five built-in tokens, refreshed every four seconds, or the price you typed for a custom one), and the total is the sum of the rows plus the cash row. Change one quantity and the total moves on its own; leave the screen open and the values drift with the market, while the quantities stay yours.

The header's dollar change is the sum of the rows' own changes. Both figures are computed for you until you type a total by hand, and that override is where these screens break: a balance that disagrees with the list under it stops a demo, because whoever is watching starts adding rows instead of looking at the product.

A round total reads wrong for the same reason. Prices carry decimals and move every few seconds, so a quantity multiplied by one almost never lands on a round figure: a total of exactly $250,000.00 asks the market to have cooperated to the cent. The arbitrary cents are the signature of a sum. Pick the quantities and let the total land where it lands; if you need to be near a figure, nudge a quantity until you are close, then stop.

The day figure is derived too, not chosen. The percentage is the dollar change divided by the balance before that change (total minus change), not by the total. On a $48,000 balance, +$210 is +0.44% and no other value, so +12% next to +$210 is a contradiction anyone can check on a phone. The same rule runs per row: a row's dollar change is its value minus its value divided by one plus its percentage.

## Several chains on one screen

Chains do not agree on precision. Bitcoin settles in eight decimals, Ethereum in eighteen, Solana in nine, most stablecoins in six. No interface shows any of that. It shows one display rule, applied to the whole column. A SOL-first screen, nine decimals included, is worked through in [the Solana wallet simulator](https://mylarpwallet.com/blog/solana-wallet-simulator).

The five-decimal rule above is that rule, and it gives 0.19453 BTC, 9.80977 ETH, 397.10732 SOL and 2,103.91 USDC in one aligned column. Changing the convention row by row is what makes a mixed list look hand-assembled.

Magnitudes are the other trap. A unit of Bitcoin and a unit of Solana are orders of magnitude apart in value, so a list where every row carries a similar quantity is one where the same number was typed four times. Work backwards: decide the dollar value each row should carry, then divide by the live price. The division hands you the unmemorable figures a real balance has.

Marks from different chains were never drawn together, so give them one diameter, a circular clip and a plate behind any mark that has none ([crypto token icons: sizes, shapes and the traps](https://mylarpwallet.com/blog/token-icons-sizes-shapes-traps)).

## What fits in the frame

Your phone's screen is the frame, and it does not grow with the content. On a 6.1-inch iPhone, under the name, the balance, the change and a cash row, four or five token rows are fully visible before the list slides behind the search bar. A twelve-token portfolio is a scroll, not a still.

## What the image is not

It is a mockup. No chain is read, no key exists, and no amount corresponds to anything held. It is built for [product demos and decks](https://mylarpwallet.com/for/demos-and-decks), tutorials and film props. It is not evidence of a balance, and presenting it as one is prohibited by the terms of use.

Searching for the same screen as a dashboard? [Fake crypto dashboard](https://mylarpwallet.com/blog/fake-crypto-dashboard) compares it with Figma mockups and paper-trading apps.

Looking for a fake crypto portfolio maker rather than a method? [Fake crypto portfolio maker for videos and decks](https://mylarpwallet.com/blog/fake-crypto-portfolio-maker) compares a template, a spreadsheet and a wallet simulator.

## Questions

### How should the token list in a portfolio mockup be ordered?

By fiat value, largest first. Wallets rank holdings by what they are worth, not by ticker, not by chain, not in the order the tokens were added. A row worth 200 dollars sitting above one worth 38,000 reads as a layout bug. Re-check the order after every change to a quantity, because the ranking moves when the numbers do.

### What makes a portfolio allocation look artificial?

Round quantities and an even spread. Holdings are the residue of buys made at different times, so quantities land on irregular figures and one position usually dominates the rest. Five equal rows of 10,000 dollars each is a shape nobody actually holds. Give the largest row a third to a half of the total, then let the tail get small.

### What does the header change figure have to match?

The rows under it. The header's dollar change is the sum of each holding's 24-hour move, so a header reading up 1,200 dollars over rows that add up to 300 is an arithmetic error sitting in plain view. Our simulator computes both from the per-token percentages by default; typing a total by hand is where the two drift apart.

### Why does a round balance look wrong?

Token prices carry decimals and move every few seconds, so a quantity multiplied by one of them almost never lands on a round figure. A total of exactly $250,000.00 asks the market to have cooperated to the cent. The odd cents are what a multiplication leaves behind; a clean figure shows the number was set by hand instead of summed.

### How many decimals should each chain show?

One rule for the whole column, not one per chain. Native precision differs (Bitcoin settles in eight decimals, Ethereum in eighteen, Solana in nine) and no interface displays any of that. A rule that works: five decimals below a thousand units, two at a thousand and above. It puts 0.19453 BTC and 2,103.91 USDC in the same aligned column.
