Code Monkey home page Code Monkey logo

csharp-monero-rpc-client's People

Contributors

agorist-action avatar rbrunner7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

csharp-monero-rpc-client's Issues

MoneroWalletClient return Method not found error on CreateAsync

Hi,
I want to create a wallet but it always return this error:
"Error experienced when making RPC call in OpenWalletAsync. JsonRpcError: Method not found".
I'm using this public node:
xmr.moneromerch.com:18089
and my code is
var walletClient = await MoneroWalletClient.CreateAsync("xmr.moneromerch.com", 18089, "mytestwallet", "mytestpassword");
is there any way to create wallet and address offline?

Make available errors / error codes as coming in over RPC

If the RPC daemon reports an error it makes a small JSON object with 1 property error containing an object with error code and error string. The library currently does not detect this, always tries to deserialize the normal answer of the respective call, resulting in a null result object, which then ends in an "unexpected wallet error" exception thrown without any further info.

IMO this should get improved, in the interest of better debugging, the possibility to generate meaningful error messages in applications, etc.


By the way, sorry for being off-topic here, but I don't have a good idea where else to ask: Do you still receive e-mails from me, e.g. the one I sent last Friday December 11? I could work on this issue and a handful of other ones I found, but that would probably need some sort of coordination between the two of us, if you are also working on the library right now.

Missing 'autosave_current' parameter of the 'close_wallet' call

I think I solved the riddle of the missing destinations in the wallet's record of transfers: If you close a wallet with your library it does not get saved. Why not? Because the close_wallet RPC method has a parameter autosave_current (that is not yet mentioned in the RPC documentation on GetMonero.org), and if that's not true the call does not save, as I saw directly in the RPC daemon's source code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.