Agent skill
nexus-elements-unified-balance
Install and use the Unified Balance component for cross-chain balance aggregation. Use when you need a balance panel with per-chain breakdown.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/nexus-elements-unified-balance
SKILL.md
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)
- Ensure shadcn/ui is initialized (
components.jsonexists). - Ensure registry mapping exists:
json
"registries": {
"@nexus-elements/": "https://elements.nexus.availproject.org/r/{name}.json"
}
- 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)
- Download
https://elements.nexus.availproject.org/r/unified-balance.json. - Create each file in
files[].targetwithfiles[].content. - Install dependencies listed in
dependenciesand eachregistryDependenciesitem.
Usage
tsx
import UnifiedBalance from "@/components/unified-balance/unified-balance";
<UnifiedBalance className="max-w-lg" />
SDK flow mapping
- Displays
bridgableBalanceandswapBalancefromNexusProvider(fromsdk.getBalancesForBridge()/sdk.getBalancesForSwap()). - Uses
nexusSDK.utils.formatTokenBalance(...)for display formatting.
Props (UnifiedBalanceProps)
className?: optional container className
Didn't find tool you were looking for?