From a616de8b376ecc7c126ae9733d1e01231f210a48 Mon Sep 17 00:00:00 2001 From: Eric Grill Date: Thu, 15 Jan 2026 00:03:20 +0000 Subject: [PATCH] docs: update broken eBook documentation links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The gitbooks.io links were using an outdated domain that now redirects. Update all eBook links to use the current gitbook.io domain. - programmingblockchain.gitbooks.io → programmingblockchain.gitbook.io - www.gitbook.com/book/... → programmingblockchain.gitbook.io Closes MetacoSA/NBitcoin#1277 Co-Authored-By: Claude Opus 4.5 --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9b02d3008..065e957dd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ NBitcoin is the most complete Bitcoin library for .NET. It implements all most relevant Bitcoin Improvement Proposals (BIPs). It also provides low level access to Bitcoin primitives so you can easily build your application on top of it. Join us in our [mattermost chat room](https://chat.btcpayserver.org/btcpayserver/channels/nbitcoin). It works on Windows, Mac and Linux with Xamarin, Unity, .NET or Framework. (Porting to Unity should not be that hard if you need it) -The best documentation available is our [eBook](https://programmingblockchain.gitbooks.io/programmingblockchain/content/), and the excellent unit tests. There are also some more resources below. +The best documentation available is our [eBook](https://programmingblockchain.gitbook.io/programmingblockchain/), and the excellent unit tests. There are also some more resources below. You can also browse the API easily through [the API reference](https://metacosa.github.io/NBitcoin/api/index.html). @@ -35,7 +35,7 @@ To compile it by yourself, you can git clone, open the project and hit the compi # How to get started? First, you need to understand Bitcoin, for this read: - * [Programming The Blockchain in C#](https://programmingblockchain.gitbooks.io/programmingblockchain/content/) + * [Programming The Blockchain in C#](https://programmingblockchain.gitbook.io/programmingblockchain/) Once you get familiar with Bitcoin terminology with this book, follow up by reading: @@ -159,7 +159,7 @@ NBitcoin notably includes: * Full Bitcoin P2P implementation with SOCKS5 support for connecting through Tor * [A C# implementation of secp256k1](NBitcoin.Secp256k1/README.md) -Please read our [ebook](https://programmingblockchain.gitbooks.io/programmingblockchain/content/) to understand the capabilities. +Please read our [ebook](https://programmingblockchain.gitbook.io/programmingblockchain/) to understand the capabilities. NBitcoin is inspired by Bitcoin Core code but provides a simpler object oriented API (e.g., new Key().PubKey.Address.ToString() to generate a key and get the associated address). It relies on the BouncyCastle cryptography library instead of OpenSSL, yet replicates OpenSSL bugs to guarantee compatibility. NBitcoin also ports the integrality of Bitcoin Core unit tests with their original data in order to validate the compatibility of the two implementations. @@ -213,7 +213,7 @@ node.VersionHandshake(); ## Useful doc : -* **Ebook** [Programming The Blockchain in C#](https://www.gitbook.com/book/programmingblockchain/programmingblockchain/details) +* **Ebook** [Programming The Blockchain in C#](https://programmingblockchain.gitbook.io/programmingblockchain/) * **NBitcoin Github** : [https://github.com/NicolasDorier/NBitcoin](https://github.com/NicolasDorier/NBitcoin "https://github.com/NicolasDorier/NBitcoin")