nbitcoin
Utilizes NBitcoin for HD wallet operations (BIP32/39/44). Use when: Creating wallets, deriving keys from mnemonics, working with BIP44 derivation paths, or implementing hierarchical deterministic wallet features.
Installation
SKILL.md
NBitcoin provides HD wallet operations in Sorcha through the Sorcha.Wallet.Core project. The codebase wraps NBitcoin types in domain value objects (Mnemonic, DerivationPath) and uses them exclusively for BIP32/39/44 key derivation—NOT for transaction building. Actual signing uses Sorcha.Cryptography (ED25519, P-256, RSA-4096).
| Mnemonic | Wraps NBitcoin.Mnemonic | Mnemonic.Generate(12) | | DerivationPath | Wraps NBitcoin.KeyPath | DerivationPath.CreateBip44(0, 0, 0, 0) | | ExtKey | Extended private key | ExtKey.CreateFromSeed(masterKey) | | System Paths | Sorcha-specific aliases | "sorcha:register-attestation" → "m/44'/0'/0'/0/100" |
| Gap Limit | BIP44: max 20 unused addresses | Enforced in WalletManager.cs:493-508 |
Utilizes NBitcoin for HD wallet operations (BIP32/39/44). Use when: Creating wallets, deriving keys from mnemonics, working with BIP44 derivation paths, or implementing hierarchical deterministic wallet features. Source: stuartf303/sorcha.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/stuartf303/sorcha --skill nbitcoin- Source
- stuartf303/sorcha
- Category
- </>Dev Tools
- Verified
- —
- First Seen
- 2026-02-01
- Updated
- 2026-02-18
Quick answers
What is nbitcoin?
Utilizes NBitcoin for HD wallet operations (BIP32/39/44). Use when: Creating wallets, deriving keys from mnemonics, working with BIP44 derivation paths, or implementing hierarchical deterministic wallet features. Source: stuartf303/sorcha.
How do I install nbitcoin?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/stuartf303/sorcha --skill nbitcoin Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/stuartf303/sorcha
Details
- Category
- </>Dev Tools
- Source
- user
- First Seen
- 2026-02-01