← All workLAB-008 / Technical prototype / 2025

Esplora

A compact testnet explorer across Apple and desktop.

A technical prototype that aggregates testnet balances and transaction history, then reacts to incoming activity.

UNCONFIRMED0.004 892 BTCTESTNET / LIVE
Sector

Bitcoin tooling

Services

Technical design / Multiplatform UX / Kotlin development / Architecture

Technology

Kotlin / Compose Multiplatform / Esplora API / iOS & desktop

Stage

Completed technical prototype.

01 / Initial challenge

A compact explorer must keep balances and transaction state understandable while network confirmation changes underneath it.

02 / Opportunity

Use one clean architecture and interface across iOS and desktop while making live transaction transitions explicit.

03 / Strategy

Separate API, domain and presentation layers, aggregate a controlled address set and refresh state without requiring an application restart.

04 / Product experience

A single-screen view presents total balance and related transactions with clear confirmed and unconfirmed states.

05 / Technical approach

Kotlin and Compose Multiplatform share the application across iOS and desktop against the Blockstream Esplora testnet API.

What we explored

  • Multiplatform architecture
  • Transaction state
  • Privacy and network trade-offs

What we built

  • Balance aggregation
  • Transaction history
  • Live refresh
  • iOS and desktop targets

Current stage

Completed technical prototype.

Next experiment

The documented next phase is stronger batching, privacy and verification for larger address sets.

Next project / LAB-001

Ricorda