Skip to main content

Overview

Wallet Health helps you maintain an optimal distribution of funds across your trusted mints. It tracks drift from your desired balance split and alerts you when rebalancing is needed.

Health Card

The health card appears on the Explore tab:
components/blocks/health/WalletHealthCard.tsx

Health Modal

Tapping the health card opens a detailed modal:
app/(drawer)/(tabs)/explore/healthModal.tsx

Health States

Balanced

components/blocks/health/WalletHealthModalContent.tsx
Wallet is within 2% of desired distribution

Needs Rebalance

components/blocks/health/WalletHealthModalContent.tsx
Wallet has drifted 2% or more from desired distribution

Not Configured

components/blocks/health/WalletHealthModalContent.tsx
No balance split has been configured

No Balance

components/blocks/health/WalletHealthModalContent.tsx
No funds in this currency

Drift Calculation

components/blocks/health/WalletHealthModalContent.tsx
Drift is measured in basis points (1 bp = 0.01%):
  • < 200 bp (2%): Balanced
  • ≥ 200 bp (2%): Needs rebalance

Health Stats

Drift

components/blocks/health/WalletHealthModalContent.tsx
Shows current drift from desired distribution

Pending

components/blocks/health/WalletHealthModalContent.tsx
Number of unclaimed sent tokens

Split

components/blocks/health/WalletHealthModalContent.tsx
Whether balance split is configured

Actions

Rebalance Now

components/blocks/health/WalletHealthModalContent.tsx
Opens rebalance plan to redistribute funds

Set/Edit Balance Split

components/blocks/health/WalletHealthModalContent.tsx
Configure desired distribution percentages

Currency Tabs

Health is tracked per currency:
components/blocks/health/WalletHealthModalContent.tsx
Each currency (SAT, USD, EUR, GBP) has independent health tracking

Hero Transition

The health modal uses hero transitions for smooth navigation:
components/blocks/health/WalletHealthCard.tsx
components/blocks/health/WalletHealthModalContent.tsx

Use Cases

Risk Distribution

Spread funds across multiple mints to reduce single-mint risk

Liquidity Management

Maintain sufficient balance in frequently-used mints

Geographic Distribution

Balance across mints in different jurisdictions

Automatic Rebalancing

Receive alerts when distribution drifts from target