nbitcoin
CommunityHD wallet operations with NBitcoin.
AuthorStuartF303
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill provides a high-level integration layer for HD wallet operations using NBitcoin within Sorcha. It wraps core concepts like Mnemonic and DerivationPath into domain objects to standardize derivation workflows, reduce misuse, and prepare data for safe wallet management.
Core Features & Use Cases
- HD wallet creation and management: generate mnemonics, derive master and child keys (BIP32/BIP39/BIP44), and prepare keys for downstream signing.
- Derivation path handling: wraps and validates derivation paths (including BIP44 parsing) and supports system paths used by Sorcha.
- Secure workflow integration: separates key derivation from signing; coordinates with Sorcha.Cryptography for actual signatures while keeping key material protected.
Quick Start
- Generate a 12-word mnemonic with Mnemonic.Generate(12) and use DeriveMasterKeyAsync to obtain the seed.
- Derive the first key at the BIP44 path m/44'/0'/0'/0/0 by DerivationPath.CreateBip44(0,0,0,0) and DeriveKeyAtPathAsync(masterKey, path, algorithm), obtaining private/public keys.
- Wrap derived keys into Sorcha domain objects and prepare them for addressing or signing workflows (actual signing delegated to Sorcha.Cryptography).
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: nbitcoin Download link: https://github.com/StuartF303/Sorcha/archive/main.zip#nbitcoin Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.