Back to skills
SkillHub ClubShip Full StackFull Stack
hashpack-wallet
Imported from https://github.com/openclaw/skills.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Stars
3,111
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
D40.0
Install command
npx @skill-hub/cli install openclaw-skills-hashpack-wallet
Repository
openclaw/skills
Skill path: skills/harleyscodes/hashpack-wallet
Imported from https://github.com/openclaw/skills.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install hashpack-wallet into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding hashpack-wallet to shared team environments
- Use hashpack-wallet for development workflows
Works across
Claude CodeCodex CLIGemini CLIOpenCode
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: hashpack-wallet
description: Integrate HashPack wallet for Hedera blockchain authentication. Use for: (1) Adding HashPack login to webapps, (2) Signing Hbar transactions, (3) Connecting to Hedera DApps, (4) Getting account balance.
---
# HashPack Wallet Integration
## Quick Start
```typescript
// Detect HashPack
const hashpack = (window as any).hashpack;
// Connect
const result = await hashpack.connect();
// Get account ID
const accountId = result.accountId; // e.g., "0.0.12345"
```
## Account ID Format
Hedera account IDs are format: `0.0.12345` (shard.realm.num)
## Key Methods
```typescript
// Connect (opens popup)
await hashpack.connect();
// Sign and submit transaction
const tx = new TransferTransaction()
.addHbarTransfer(from, -10)
.addHbarTransfer(to, 10);
await hashpack.signTransaction(tx);
// Get balance
const balance = await new AccountBalanceQuery()
.setAccountId(accountId)
.execute(client);
// Disconnect
hashpack.disconnect();
```
## Environment
- **Mainnet**: `https://mainnet.hashio.io/api`
- **Testnet**: `https://testnet.hashio.io/api`
- **Previewnet**: `https://previewnet.hashio.io/api`
## Transaction Types
- `TransferTransaction` - Send HBAR/tokens
- `ContractExecuteTransaction` - Call contract
- `TokenAssociateTransaction` - Associate with token
- `TokenMintTransaction` - Mint tokens
- `TopicCreateTransaction` - Create HCS topic
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### _meta.json
```json
{
"owner": "harleyscodes",
"slug": "hashpack-wallet",
"displayName": "HashPack Wallet",
"latest": {
"version": "1.0.0",
"publishedAt": 1771109012554,
"commit": "https://github.com/openclaw/skills/commit/3d20fe8d68a8f00083c925ec68209b62a912d560"
},
"history": []
}
```