New editorial guide, published 16 October 2026. The historical sources linked below are preserved separately and are not represented as current product or service information.
A button changes from Connect to Connected. What has actually changed? Perhaps a page can now see one account address. Perhaps a provider can answer requests for a particular network. Neither observation, by itself, describes every action the page may perform. CryptoNav’s historical wallet and user-experience articles treated onboarding as a central Web3 challenge. This new field guide takes a narrower route: trace a fictional interface from first visit to a completed operation, and identify the evidence behind each state. The exercise is about understanding an interface rather than selecting a wallet. No named application is asserted to implement the fictional design, and this reading site never asks a visitor to connect one.
Start with four separate questions
For a fictional application called Field Notes, write four questions before drawing the screen. Can the application reach a network? Which account addresses are exposed to it? What has the user authorised? What operation, if any, has completed? These questions describe different relationships. A functioning network connection does not establish account access. An exposed address does not establish permission to move an asset. A signed request does not establish successful execution. A useful interface answers the relevant question directly instead of using one reassuring green indicator for every stage of the process.
EIP-1193 defines a minimal Ethereum provider interface, including request handling and events for chain and account changes. Its connection terminology concerns the provider’s ability to service network requests. That is a useful technical anchor, not a complete product permission model. In the fictional design, the user-facing connection label should therefore be accompanied by the selected network and exposed account, while any requested action gets its own review. The application should not translate a transport state into a broader assurance that everything is authorised or that a transaction has already happened.
Bind a review to the context it describes
Imagine that Field Notes prepares an operation for account A on a demonstration network. Before the user finishes reviewing it, the selected account changes to B. The old review now describes the wrong context, even if its destination and amount are still displayed correctly. A robust interaction would detect that mismatch and require the request to be rebuilt or reviewed again. The same reasoning applies when the network changes. The important property is not that a warning appears somewhere, but that a stale review cannot quietly remain the basis for a different operation.
A practical design exercise is to list the fields that define the reviewed context: network identifier, requesting origin, account, destination, operation type and relevant parameters. Then identify which changes invalidate the review. This is an editorial checklist, not a claim that all fields belong in every protocol message. The implementation must follow its actual signing and account standards. The checklist helps the designer notice where an interface is relying on a remembered selection instead of the concrete context that the authorising component will use when it processes the request.
Give rejection a normal place in the journey
The successful path is easy to sketch: request, review, approval and confirmation. A complete interface also needs an ordinary rejection path. If the user closes a signing prompt or refuses account access, the page should explain that the requested step did not complete. It should not display a completed checkmark, repeatedly reopen the same prompt or turn a refusal into an unexplained system failure. The fictional application preserves the prepared draft while making clear that no approval was obtained. That distinction lets the person decide whether to change the draft or leave it alone.
The provider specification distinguishes user rejection, missing authorisation, unsupported methods and connectivity failures. A product can translate those categories into readable messages without exposing a raw exception as the only explanation. For example, an unsupported operation calls for a different next step from a disconnected network. The review should test each path separately, including returning to the page after a prompt has disappeared. Otherwise the interface may continue waiting indefinitely for an action that will never arrive, leaving the user uncertain whether another click will repeat something consequential.
Submission deserves its own status
Suppose an authorising component accepts a request and the application receives an identifier for a submitted operation. Field Notes can now report submission, but it should not jump directly to the intended final outcome. The operation could still be pending, fail or produce a result that needs interpretation. The fictional screen separates Request approved, Submitted and Result observed. Each label is tied to evidence available at that point. A progress animation is simply an indication that the interface is waiting; it is not evidence that the network has accepted or completed the operation.
This separation also clarifies refresh behaviour. After the page reloads, the interface should recover the known operation identifier and look up its state rather than invite the user to repeat the action blindly. If recovery is impossible, the message should state what information is missing. The design need not promise a particular confirmation time. It needs a coherent account of what it knows, what it is checking and how the user can inspect the relevant record. A precise incomplete status is more useful than an optimistic completed status that the system cannot substantiate.
Make state changes perceivable
State is not communicated adequately by colour alone. A small green dot beside an account can be hard to interpret even for a sighted person, and it may convey nothing useful through an assistive technology. In the fictional review, every important transition gets a short textual label and an explanation when necessary. Keyboard focus remains visible, controls have meaningful names, and the page does not require a visitor to notice a brief visual toast. These choices make the sequence easier to understand without adding a wall of technical language to the main screen.
WCAG 2.2 provides a primary reference for accessible status messages, alongside other interaction requirements. Following one criterion does not establish that an entire wallet journey conforms to the standard. Test the actual sequence: moving through controls by keyboard, rejecting a prompt, changing accounts, encountering a network failure and returning to a pending operation. Ask what a person can perceive at every step. A polished first screen can conceal confusing transitions; the quality of the journey depends on those transitions as much as on the appearance of its initial state.
Keep the session’s ending honest
Finally, define what Disconnect means in Field Notes. Does it remove locally remembered account information, end an application session or change a permission at the wallet? Those effects are not interchangeable. The interface should describe the effect it actually performs and avoid implying that all previously granted capabilities or signed requests have vanished. An ending message can be concise while still being specific. The fictional design might say that the page has cleared its local session and that other permissions, if any, must be reviewed in their own controlling system.
The resulting walkthrough is a map of evidence rather than a promise that every connection is safe. Reachability, exposure, authorisation, submission and outcome each have a distinct place. This map is useful when reading an unfamiliar application because it turns vague labels into answerable questions. It is equally useful for a designer trying to reduce confusion. CryptoNav’s historical material supplies the original interest in approachable Web3 tools; this edition’s exercise replaces a single Connected badge with a more informative account of what has actually changed.
Technical references
- EIP-1193: provider requests, events and errors ↗
- WCAG 2.2: accessible interaction and status messages ↗
From the recovered archive
- What Is a Web3 Wallet? How It Works & Why You Need One in 2025 · captured 19 April 2025
- Crypto UX 2025 – How Web3 Platforms Are Becoming User-Friendly · captured 24 April 2025
- Top Web3 Wallets 2025: MetaMask, Rabby & Ledger Compared · captured 18 April 2025