Bitcoin Forum
August 25, 2026, 07:50:41 AM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Denovo (v 0.8.0) and Bitcoin.Net (v 0.28.0) 2026-08-13  (Read 1164 times)
Coding Enthusiast (OP)
Legendary
*
Offline

Activity: 1049
Merit: 2862


Bitcoin and C♯ Enthusiast


View Profile WWW
February 15, 2025, 01:39:36 PM
 #21

Bitcoin.Net version 0.27.0
[Full Changelog]
  • Intruducd a new SPV clint (can sync headers for now, fetching history and UTXOs need more work)
  • Add new properties to (I)Chain to let the user get header count, header tip and be notified of new blocks
  • PoW rules are updated for TestNet3 and RegTest
  • Introduced TestNet4 (BIP-94)
  • [BreakingChange] Everything containing TestNet including NetworkType is renamed to TestNet3 for clarity
  • DNS seeds are now part of the Constants
  • Add some new and useful methods to mnemonic and path related classes
  • Some bug fixes and code improvements
Denovo version 0.8.0
[Full Changelog]
  • Upgrade dotnet to 8.0 and Avalonia UI to 11.x and of course the new Bitcoin.Net
  • Significantly improve TestNet miner to handle both v3 and v4 networks and allow user to set CPU core count and enter transactions to be included in the block being mined
  • Introduce a MessageBox
  • Some code improvement and cleanup

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.8.0)Ann-git
Bitcoin.Net(0.28.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(4.0.0)Ann-git
SharpPusher(0.14.0)Ann-git
Coding Enthusiast (OP)
Legendary
*
Offline

Activity: 1049
Merit: 2862


Bitcoin and C♯ Enthusiast


View Profile WWW
August 13, 2026, 04:11:54 AM
 #22

Bitcoin.Net version 0.28.0
[Full Changelog]
  • Add net10.0 to target frameworks.
  • Introduce new implementations of EC primitives using 64-bit integers.
  • 32-bit implementations of EC primitives are marked obsolete and will be removed in a future version.
  • EC primitives were moved to the Primitives namespace and modular inverse to ModInv namespace.
  • Implemented (U)Int128 structs to be used for netstandard2.1 target framework.
  • Lots of new tests, various code improvements, and a handful of bug fixes.

It's been a rough year but we're back at enthusiastically coding again Roll Eyes with 2 exciting new changes.

✅ Bitcoin.Net is now using multi-targeting and we decided to only go with one additional framework which is .Net 10 since it is LTS and its end of support is November 14, 2028. Almost everything else below that is already supported by our other target .Net Standard 2.1.
This way we keep the option to use this library in older frameworks (some of which have reached their end like .Net Core versions) while benefiting from new features such as (U)Int128 structs and the fact that JIT can produce much better machine code that helps with micro-optimization.

✅ Bitcoin.Net also comes with a new set of primitives for Elliptic Curve Cryptography using 64-bit integers (instead of 32-bits) helping with some more micro-optimization. The 32-bit versions is already marked obsolete and will be removed in a future release. This should benefit The FinderOuter as well.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.8.0)Ann-git
Bitcoin.Net(0.28.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(4.0.0)Ann-git
SharpPusher(0.14.0)Ann-git
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!