Has anyone worked with the API and if so what has been your experience? I work primarily on Windows. I would like to develop a wrapper class in .NET / .NET Core or even C++ to make it easier to write applications.
One thing I noticed is that the examples use curl. So right off the bat I thought, why not build a library that interfaces with that to start out with. I found one that works with .NET called CurlSharp. Another thing I am not sure of is how do I run only the node and not the front-end Electron application? I was thinking of running Fiddler to see how local calls are made from it. From the docs - ’ Requests to the API need to send a client CA certificate that was used when launching the node and identifies the client as being permitted to invoke the server API.’ So I found inside Program Files\Daedalus\tls\ a file called ca.crt. Can I create my own cert and register it somehow or is this the one I am supposed to be using? My development tools are on the same machine as Daedauls, where my actual coins reside. One small fear I have is that I would mess something up and have to re-install then regenerate all blocks from genesis or worse.
(from Creating a new wallet example)