-
Guest53hi i want to use monero-project/monero as a dynamic library (.dll, .so). Is it possible?
-
moneromoooTechnically, it is, but there is no guarantee that the API will be stable. In fact, I'd even go so far as to... there is a guarantee it won't be.
-
moneromoooIf that's OK with you, then you can.
-
Guest53moneromooo: I want to build tx and sign it under .NET (C#). I don't want to use monerod. i want to do everything offline using only crypto from the monero project. how to do it?
-
Guest53I want to create addresses, compose and sign transactions by myself, without using monerod. I don't want monerod to store my keys anywhere, I use keyvault and need the keys to be stored remotely from monerod.
-
Rucknium[m]Guest53: monerod has to be involved at some point in the process since you need to collect the public keys of the decoy outputs so you can construct the ring signature(s). monerod itself doesn't store keys. Have you seen?: ccs.getmonero.org/proposals/MoneroSigner.html
-
meropeGuest53 monerod is just the node software, it never knows your keys. Only the wallet does
-
meropethe official wallets already support working in offline mode
-
meropeif you want to interact with a wallet from your code, you can use monero-wallet-rpc (either directly through the rpc api, or using one of the integration libraries)
-
kayabanerve[m]Guest53: As stated, monerod doesn't have your keys. You want to discuss the wallet.
-
kayabanerve[m]You can run monero-wallet-rpc offline, yet talk to it from a C# application. That'd likely be your best bet.
-
kayabanerve[m]Else, you need to grab libringct as a dll/so and manually bind to it, re-implementing the full wallet functionality, if you're "using only crypto".
-
kayabanerve[m]Or you can grab wallet2 as a library and build your own UI around it.
-
selstahyc: should dockrun work with "-j 3 -o l" set as OPT env var? I only want to build Linux
-
hycyeah, that ought to work
-
boundarylesstwinIs this a good place to find help with my Monero guy wallet?
-
boundarylesstwingui*
-
rbrunnerYou may try #monero as this is mostly not for support, but for dev work, or on the web reddit.com/r/monerosupport
-
boundarylesstwinok thanks :)