Base
0.42 gwei
0x7a3f...e29c
Utility/Empty & error states

Empty & error states.

Most products treat empty states like dead air. We treat them like writing — small chances to be useful and honest when there's nothing to show.

01 · empty state price feed signal z-score risk guard order

No strategies yet.

A strategy is a small piece of code that reads the market and decides what to do. You can clone one from the library or start blank — we'll never run anything without your signature.

Browse 24 templates →
Most authors deploy something live within 8 minutes of signup.
02 · 404 · not found
404
0x4040404040404040404040404040404040404040404040404040

We searched the chain. No block matches this address.

The page you're looking for either never existed, got renamed in the last release, or — most likely — has a typo somewhere in the URL. If you got here from a link inside Quantum, we'd like to know.

/u/this-doesnt-exist · Report broken link →
03 · 5xx · server error solver disconnected

A solver hiccup.

Something went wrong on our side while routing your request. Your funds and open positions are safe — they live on-chain, not on this server. We've logged the trace and the on-call engineer is poking it now.

Status page ↗
trace_id · 8x4f-c12e-44a0-b821 incident in triage
04 · loading · queued work

Drawing the equity curve now.

We're walking your strategy through 5 years of L2 tick data — 9 walk-forward windows in total. Stay or close this tab; we'll email you when it's done.

Window 4 of 9 · Q2 2024 42%
elapsed 14m 22s ETA ~19m
queue position 2 of 4 · View backtest log →
Design notes

When there's nothing, say something honest.

Each state above was tuned with one filter: would a real person believe a real human wrote it? Generic copy ("Oops! Something went wrong!") is the language of avoidance. Specific copy is trust.

Tell the truth about state

"No strategies yet" beats "Looking empty here!" — the former describes reality, the latter narrates the user's emotions back at them.

Always offer the next step

Empty states without a CTA are dead ends. We give two options: primary (the obvious one) and secondary (for the curious).

Make errors falsifiable

Show a trace id, a status link, a way to verify. "Our team has been notified" is a story — proof of triage is a fact.

Loading is also content

A spinner is the absence of design. Show what's happening, how far along, and roughly when it ends.