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

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.