Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating Bitcoin.Net target to new dotnet versions #8

Open
Coding-Enthusiast opened this issue Oct 11, 2023 · 0 comments
Open

Updating Bitcoin.Net target to new dotnet versions #8

Coding-Enthusiast opened this issue Oct 11, 2023 · 0 comments

Comments

@Coding-Enthusiast
Copy link
Member

We plan on updating Bitcoin.Net target framework to a new .net version.

Currently Bitcoin.Net targets .Net Standard 2.1, although it is not technically obsolete but it is no longer updated and it is missing a lot, including APIs and the new language features.
You already can't use Bitcoin.Net in any projects targeting any .net framework versions and the old .net core/.net releases have already reached their end of support (5 and older).

The best choice seems to be .Net 8 (to be released on Nov. 2023) since it is the next LTS.
Certain APIs such as the new 128-bit integers were introduced in version 7+, we are going to need these at some point for our cryptography implementation. But .Net 7 is STS and its end of support is close (May 2024).

Bitcoin.Net will continue to target a single framework because we don't see the point in targeting more frameworks based on what was explained above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant