Orbit — a charcoal wallet workspace with lilac portfolio and transfer controls
Digital assetsPortfolio & wallet experience

Digital assets 2026

Orbit

  • Visual identity
  • Wallet application
  • Transfer journey

A complete digital wallet workspace that brings holdings, networks and transfers into one clear view. Orbit follows a real sequence from portfolio insight to a reviewed transfer and reconciled activity record.

Assets. Networks.
A clearer connection.

Explore a holding, review a network fee and follow a sample send into the activity record.

Orbit product walkthrough
Product walkthrough · Illustrative data
  1. 01

    Network-aware balances

    Asset details retain their chain and contract context. Changing the network filters the holdings and the available send options.

  2. 02

    Review before sending

    Destination, amount and network fee appear in one review. Insufficient balances and invalid entries keep the transfer from continuing.

  3. 03

    A complete activity record

    The sample send updates token and fee balances separately, then records a receipt that can be reopened from activity.

Orbit’s asset detail view with performance and network context
Orbit’s mobile portfolio and wallet interface

Inside the wallet

Show the whole interaction

The 30-second guided walkthrough filters the portfolio to Base, opens USDC, fills a transfer, reviews its fee, confirms a local record and opens the receipt. The numbers reconcile throughout.

Orbit asset selection, network context and transaction review
01

One reconciled portfolio

Five positions across Ethereum, Base and Bitcoin roll up into a shared portfolio total. Network filters, asset details, performance ranges and activity all reflect the same account state.

02

A complete transfer journey

Choose an asset and network, select a saved recipient, enter an amount, check the native-token fee and review the debit. A local confirmation deducts the asset and network fee and adds a receipt to the activity history.

03

Details before a decision

Address format checks, available-balance validation, separate gas balances and editable review steps make the journey credible. Receiving addresses and asset breakdowns use dedicated detail panels.

Engineering approach / Proposed architecture

The right asset. The right network.

Orbit connects a wallet address to its network, retrieves balances and keeps transaction history in context. The send journey would ask a compatible wallet to sign the reviewed instruction, with chain-specific preparation and confirmation.

  1. 01

    Establish the context

    Resolve the selected address, network and asset identifier before loading data. The same token symbol can refer to different contracts.

  2. 02

    Read the chain

    Use the appropriate network adapter to retrieve balances and activity. Keep the source block or update time with the result.

  3. 03

    Prepare for review

    Validate the destination and network, estimate the fee and show the complete instruction before requesting a signature.

  4. 04

    Track confirmation

    Follow the submitted transaction through pending, included and confirmed states. Refresh the balance when its chain record changes.

Under the surface

The decisions
behind the experience.

Explore the system behaviour, integration choices and operational detail.

An asset has more than a name

Key balances by network, address and asset identifier, including the token contract where relevant. Keep quantities in base units and apply asset decimals for display. A network change must invalidate the previous view before new data appears.

Signing stays with the wallet

For the proposed non-custodial flow, the app would prepare the instruction and a compatible wallet would handle signing. Handle rejected requests and account or chain changes explicitly. Private keys and recovery phrases would stay outside the application backend.

Confirmation is a process

Treat Ethereum-compatible networks and Bitcoin as separate integrations. Keep transaction hashes and block references, account for chain reorganisations and define confirmation rules per network. A broadcast response alone would not mark a transfer complete.

A possible production stack
Wallet interfaceNext.js + TypeScript
A typed asset and network state would keep balances, addresses and review screens aligned when the user changes context.
Ethereum integrationEIP-1193 + JSON-RPC
Use compatible wallet events for account and chain changes, and chain APIs for balances, fee estimates and transaction receipts.
Bitcoin integrationDedicated Bitcoin adapter
Handle Bitcoin's unspent outputs and transaction model separately from Ethereum accounts and token contracts.
Activity indexPostgreSQL + background workers
Store indexed activity with its chain and block references, refresh affected records and expose when a cached view was last updated.

Your next fintech product

Bring your wallet into focus.

Tell us about your customers, workflows and technical requirements. We’ll shape the right approach together.

Continue exploring

Forma

Merchant payments

Next project