I'd like to help this project by adding more options and different cryptocurrencies like litecoin, dogecoin but other networks too such as the testnet, which doesn't exist at the moment if I'm not mistaken.
You can do all using blockchair and the new API class I just added. Add their names to the enum and set their names correctly based on the blockchair API docs.
As you've written in the "To Do List", it'd be much cooler to write/choose a node's IP address instead of using a third party API. Combined with your Bitcoin.net, it could work, right?
Yes and no.
The problem is that I still haven't had the chance to write a MinimalClient so you'll have to write a lot of code to make it work using the existing Node class.
Also this project is rather ancient so it is using .net framework 4.5 which is not compatible with .net standard 2.1 you'll also have to do some updates and move SharpPusher to .net 5.
Related:
https://github.com/Autarkysoft/Denovo/issues/1I imported your project on my Visual Studio 2019, but I don't see the user interface. I can build it and execute it successfully, but I'm not able to see it in the VS. Will I have to install any plug-ins/libraries? I'm just doing this for exercise, but it'll also be fun. (and helpful)
Double click the MainWindow.xaml file in your solution explorer, that's the UI.
The default startup project should also be SharpPusher project which means if you press f5 you should build and run and see the UI.