0

I have a remote node setup with RPC enabled and restricted_rpc set to false. I am trying to create a new wallet remotely, but I'm getting the response: Error: method not found

curl -u 123:abc--digest -X POST http://xxxx.com:18089/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"create_wallet","params":{"filename":"mytestwallet","password":"mytestpassword","language":"English"}}' -H 'Content-Type: application/json'

Alternatively, how can I do it locally using monerod that connects to a remote node? Basically I don't want to download the entire monero blockchain, but still be able to create wallets.

2 Answers 2

0

You cannot create wallets using the daemon RPC (monerod). For that functionality, you would use the monero-wallet-rpc calling it's method create_wallet.

Alternatively, if you just wanted to create a local wallet (so not on the same host as your remote node), you would use monero-wallet-cli locally and have that connect to the remote node using --daemon-address host:port.

2
  • I'm using --digest with curl, because I'm following the instructions from the monero website: getmonero.org/resources/developer-guides/wallet-rpc.html Commented Mar 2, 2019 at 20:16
  • I could be mistaken on the digest part or the docs could be outdated. Either way, with curl, just specifying -u user:pass works without --digest. I'll update this answer anyway. Commented Mar 2, 2019 at 23:17
0

Are you saying you're asking a node to create a wallet ? A node cannot. A node doesn't deal in wallets, just in blockchain. Ask your local wallet, which in turns talks to the node hosted wherever.

3
  • "Ask your local wallet, which in turns talks to the node hosed wherever." <- The OP shows they are trying to use the wallet RPC method create_wallet, which is specifically designed to allow creating of a wallet on a remote machine. Commented Mar 1, 2019 at 21:59
  • If you read the post, it says "I have a remote node setup". Node is not wallet. Maybe there's a wallet too, but it was not mentioned, so there is no reason to assume there is one. Commented Mar 1, 2019 at 22:42
  • I did read it. OP is stating multiple things.. That they're using a node but also trying to call a wallet RPC method. Also trying to create a remote wallet "I am trying to create a new wallet remotely". Your answer does not address this. Commented Mar 2, 2019 at 0:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.