🎯

nexus-elements-unified-balance

🎯Skill

from availproject/nexus-elements

VibeIndex|
What it does

Aggregates and displays cross-chain token balances with per-chain breakdown for multi-chain wallet interfaces.

πŸ“¦

Part of

availproject/nexus-elements(9 items)

nexus-elements-unified-balance

Installation

npxRun with npx
npx shadcn@latest add @nexus-elements/unified-balance
npxRun with npx
npx shadcn@latest add https://elements.nexus.availproject.org/r/unified-balance.json
πŸ“– Extracted from docs: availproject/nexus-elements
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Install and use the Unified Balance component for cross-chain balance aggregation. Use when you need a balance panel with per-chain breakdown.

Overview

# Nexus Elements - Unified Balance

Overview

Install the UnifiedBalance component to display aggregated token balances across chains with per-chain breakdown.

Prerequisites

  • NexusProvider installed and initialized on wallet connect.
  • Wallet connection configured.

Install (shadcn registry)

1) Ensure shadcn/ui is initialized (components.json exists).

2) Ensure registry mapping exists:

```json

"registries": {

"@nexus-elements/": "https://elements.nexus.availproject.org/r/{name}.json"

}

```

3) Install:

```bash

npx shadcn@latest add @nexus-elements/unified-balance

```

Alternative:

```bash

npx shadcn@latest add https://elements.nexus.availproject.org/r/unified-balance.json

```

Manual install (no shadcn)

1) Download https://elements.nexus.availproject.org/r/unified-balance.json.

2) Create each file in files[].target with files[].content.

3) Install dependencies listed in dependencies and each registryDependencies item.

Usage

```tsx

import UnifiedBalance from "@/components/unified-balance/unified-balance";

```

SDK flow mapping

  • Displays bridgableBalance and swapBalance from NexusProvider (from sdk.getBalancesForBridge() / sdk.getBalancesForSwap()).
  • Uses nexusSDK.utils.formatTokenBalance(...) for display formatting.

Props (UnifiedBalanceProps)

  • className?: optional container className