New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

BitcoinCore

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

BitcoinCore

Bitcoin Core is a powerful and fully-featured C# library for building Bitcoin applications on the .NET platform. Designed with flexibility and extensibility in mind, it provides all the tools developers need to interact with the Bitcoin protocol, manage keys and transactions, and build custom wallet or blockchain functionality. Features: Full Bitcoin protocol support (P2P, network messages, blocks, transactions) Transaction creation, signing, verification, and broadcasting Address and key management (HD wallets, private/public keys, address formats) Script evaluation and custom script building (P2PKH, P2SH, Multisig, etc.) Support for SegWit (P2WPKH, P2WSH) and Taproot (P2TR) PSBT (Partially Signed Bitcoin Transactions) support Fee estimation and coin selection utilities Custom network support (mainnet, testnet, regtest, custom chains) Blockchain parsing and manipulation tools Smart contract and scripting capabilities via Bitcoin Script Built-in support for deterministic wallets (BIP32, BIP39, BIP44) Utilities for working with Bitcoin data formats (Base58, Bech32, etc.) Whether you're building a wallet, a Bitcoin node client, or integrating Bitcoin features into existing .NET applications, Bitcoin Core provides the flexibility and performance you need. Target Frameworks: .NET Standard 2.0 and above License: MIT

Source
nugetNuGet
Version
1.0.25
Version published
Total downloads
4M
Maintainers
1
Created
Source

Bitcoin Core (.NET)

Bitcoin Core is a comprehensive and feature-rich Bitcoin library for C# and .NET developers. It enables seamless integration with the Bitcoin protocol, offering full support for transaction creation, wallet operations, script handling, and much more.

Features

  • ✅ Full Bitcoin protocol support (P2P, network messages, blocks, transactions)
  • 🔐 Transaction creation, signing, verification, and broadcasting
  • 🗝️ Address and key management (HD wallets, private/public keys, address formats)
  • 📜 Bitcoin Script support (P2PKH, P2SH, Multisig, custom scripts)
  • ⚡ SegWit (P2WPKH, P2WSH) and Taproot (P2TR) ready
  • 📝 PSBT (Partially Signed Bitcoin Transactions) support
  • 💸 Fee estimation and coin selection tools
  • 🌐 Custom network support (mainnet, testnet, regtest, custom chains)
  • 🔍 Blockchain parsing and analysis utilities
  • 🧠 Smart contract and scripting capabilities
  • 📦 BIP standards support (BIP32, BIP39, BIP44)
  • 🔧 Utilities for Bitcoin data formats (Base58, Bech32, etc.)

Documentation

https://github.com/jackfreemancoder/BitcoinCoreCsharp

Getting Started

Install via NuGet:

Install-Package BitcoinCore

Or with .NET CLI:

dotnet add package BitcoinCore

Target Frameworks

  • .NET Standard 2.0+
  • .NET Core / .NET 5+

License

This project is licensed under the MIT License.

Contributing

Contributions, issues, and feature requests are welcome!

Disclaimer

This library is provided as-is with no warranties. Always test thoroughly before deploying in production environments.

FAQs

Package last updated on 04 Aug 2025

Related posts