Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [rpc]

Abbreviation for Remote Procedure Call. Used in Monero and related services.

1
vote
1answer
18 views

Error using monero-wallet-rpc: No wallet file

I am trying to use monerod and monero-wallet-rpc to run RPC commands to my Monero daemon with curl. I have run monerod and monero-wallet-rpc in the following way: 1) ./monerod ... You are now ...
0
votes
2answers
53 views

Error calling RPC method create_wallet with curl

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 ...
0
votes
0answers
29 views

What does the restricted_rpc option actually restrict when running monerod?

I run a public monero node and have "restricted_rpc" as true, but what does it actually restrict? I also have a user and password for my node, so am I safe even if I make restricted_rpc to false? I am ...
0
votes
1answer
23 views

Making a public Monero node with RPC open so I can connect to it from my app

I have the following bitmonero.conf file on my VPS server: no-igd=true rpc-bind-ip=0.0.0.0 rpc-bind-port=18081 restricted-rpc=true confirm-external-bind=true rpc-login=abc:123 How do I make it ...
2
votes
2answers
63 views

Which part of the daemon RPC is restricted?

When running monerod with restricted-rpc which of the rpc methods will not be allowed? Also, is the daemon RPC documentation on getmonero.org up to date? If not, is there an up to date version ...
1
vote
1answer
37 views

How to create a Payment ID with the Monero RPC Wallet? [duplicate]

What is the equivalent command for 'integrated_address' on the RPC interface?
1
vote
1answer
55 views

RPC binary request with Python

I am currently working with the Monero daemon RPC and have a little problem understanding the format of the binary request (/get_o_indexes.bin for example). Does anyone have an example of how should ...
2
votes
1answer
29 views

How to restore Monero RPC Wallet from seed

I would like to use the seed to restore wallet from RPC. However, I couldn't find it in this RPC command list below. https://www.getmonero.org/resources/developer-guides/wallet-rpc.html#...
1
vote
1answer
70 views

API call for ring members

Is there any way that we can do an API call to the Monero daemon RPC to get all the ring members for a given transaction hash?
1
vote
1answer
43 views

Finding mixins with daemon RPC call

What is the best way to get the random mixins from the daemon to be used to sign a transaction? There was a daemon RPC call "get_random_rctouts.bin" but not anymore. What should I use instead?
1
vote
1answer
35 views

P2P, RPC and Server related code

Is there a recommended source of information as to how Monero interacts with wallets and other nodes? I'd like to get as much information as possible about the structure of the source code and am ...
-1
votes
1answer
74 views

Monero-Proxy for JSON RPC

Is there any script available for monero coin to convert its JSON RPC command to bitcoin JSON RPC command like https://github.com/DeV1doR/ethereumd-proxy.git If it is already available can you give me ...
1
vote
2answers
66 views

Querying wallet RPC about whether a wallet is view-only?

I would like to use the Wallet RPC API to determine if the wallet I am connecting to is view-only. I'm thinking about using the query_key command with key_type=mnemonic. Is it safe to assume that if ...
1
vote
1answer
33 views

Transfering from multiple accounts?

I see in the wallet RPC documentation that the transfer command can take the account_index and subaddr_indices arguments. Are these optional? What happens if these are not specified? Can the transfer ...
1
vote
0answers
55 views

Monero transaction rpc call doesn't return any result for the payment ID

I have a monero address (say ABC) with some balance in it.I need to initiate a transaction to the same ABC address with different payment ID (16 bit) to differentiate for a purpose. I did the ...
0
votes
1answer
78 views

Monerd error on rpc-bind to make a public node

I set my rpc-bind-ip=x.x.x.x in my bitmonero.conf file and used my public IP addres. But I am getting this error: ERROR default src/rpc/rpc_args.cpp:80 --rpc-bind-ip permits inbound unencrypted ...
1
vote
2answers
303 views

What is a .bitmonero.conf template for setting up a public remote node to be accessed with the monerujo android wallet?

I'm trying to setup my own .bitmoner.conf file and looking to create a public node to be used with the android monejuro app. What are the options I need to put in my .bitmonero.conf file? I want to ...
0
votes
1answer
96 views

JSON-RPC Not Working as Shown in Wallet Guide

I am trying to follow the example from https://getmonero.org/resources/developer-guides/wallet-rpc.html#getbalance and getting this result: $ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"...
1
vote
1answer
207 views

Check balance of an address by Monero RPC

In monero RPC, to consult the balance of a wallet we used the following command: "{"jsonrpc":"2.0","id":"0","method":"getbalance"}" How then we will do to consult the balance of an address belonging ...
0
votes
1answer
226 views

Getting balance of my address connecting to a remote node via RPC API?

I'm looking to build a Monero web wallet, but I'm not sure how to go about querying the remote Monero nodes to get an updated balance of an address. Let's say I have the Monero private keys, how do I ...
0
votes
1answer
201 views

Wallet JSON RPC methods

I need the following JSON RPC methods. 1. create new account (getnewaddress) 2. get balance by address/account (getbalance) 3. send balance to another address (sendfrom) 4. import/export privatekey (...
2
votes
1answer
28 views

Is there an RPC call to get the txFee of a block?

getblockheaderbyheight and any other simmilar calls only returns the data below. None of the other calls returns the txFee of the block { "id": "0", "jsonrpc": "2.0", "result": { "...
1
vote
1answer
93 views

Wallet RPC (transfer): Empty Transaction Key (tx_key) received

I run into an issue where when submitting an RPC request to the transfer method, the tx_key (that helps prove a tx was made) is not being returned. I explicitly mention get_tx_key so that the tx_key ...
1
vote
1answer
148 views

How to receive balance change notifications?

Few days ago I asked on IRC how to receive notifications about incoming transactions and was pointed out that it's possible to do via freshly added 0MQ protocol. Looking through the PR I didn't ...
1
vote
0answers
360 views

RPC will not connect to daemon

I attempted to run the Monero RPC, but I am not able to connect to the daemon on either my VPS, which is running a synchronized daemon, or on my Windows PC. This is what happened I started by ...
2
votes
1answer
643 views

How to create multiple addresses in a single wallet using Monero-JSON-RPC?

I have few questions related monero payment gateway. 1.) If I want to create more than one address in single wallet using JSON-RPC, then how to do it? I have created integrated address but it does ...
3
votes
1answer
141 views

RPC method to translate key_offsets

This SE answer explains the "key_offsets". Is there any RPC call to translate theses offsets to their matching outputs ?
5
votes
3answers
209 views

How to close a wallet without stopping the RPC server?

I am trying to use RPC to perform such actions as: Check balance and make transfers using selected wallet The needed wallet should be unlocked just before any tranfer and locked immediately after ...
1
vote
0answers
195 views

Unable to get any transactions from walletd JSON RPC response

I apologise for being slightly off-topic here, but I'm clueless at this moment and struggling with finding an answer for some time now... I have daemons forked from original CryptoNote source code ...
1
vote
0answers
31 views

Is there a cn_util implementation for python

I'am trying to implement stratum server logic in python (looking at projects like https://github.com/sammy007/monero-stratum/ or https://github.com/lucasjones/node-cryptonote-util/ and if wonder if ...
2
votes
1answer
67 views

Transaction fee using RPC for non ringct transactions

How to get the fee of a transaction using the daemon RPC for non ring-ct transactions ? For RingCT transactions, I can get the fee using the method /gettransactions and the field txnFee in the ...
1
vote
1answer
192 views

Calculating the circulating supply using daemon RPC

Is there an easy way to calculate the currently circulating supply using daemon RPC calls?
2
votes
2answers
762 views

How to run monero-wallet-rpc in background without revealing my password to the server?

I know that I can run the Monero RPC wallet in the background on Ubuntu by adding a & to the command or by using setsid. But that would result in me having to use the following code on the ...
4
votes
1answer
74 views

Can view-only wallet create unsigned tx via RPC call?

Can I use RPC to get back a string representing the unsigned tx file? I'd like to split an unsigned tx into QR codes, and I'd like my app to run the process instead of parallel user interaction with ...
3
votes
1answer
330 views

Multiple different wallets connected to same monero node

I'm trying to connect multiple wallet-RPC to the same monero node. I have started two separated terminals in order to test the setup and started it with the following command: ./monero-wallet-rpc --...
3
votes
1answer
2k views

Monero wallet doesn't connect to local daemon

I have a Monero daemon running on a Raspberry Pi connected to my LAN and it worked fine for sometimes, but lately, I'm unable to connect wallet from another PC to it. When the issue has happened for ...
1
vote
1answer
111 views

Is there a way to get the latest blocks from monero rpc

I'm looking at the documentation (https://getmonero.org/resources/developer-guides/daemon-rpc.html), I see there is a way to get the information of a single block, but I can't find the method to get ...
3
votes
2answers
450 views

JSON RPC with digest auth

Is there anyone using Monero JSON RPC authentication? I can only use curl with username:password to request the daemon RPC. But I cannot do the request with nodejs. Anyone tried with nodejs ...
1
vote
1answer
161 views

What does getblocktemplate return?

Looking on the forum, it seems that getblocktemplate RPC call returns both a blockhashing_blob and blocktemplate_blob, but on the monerod documentation i didn't find anything about the ...
2
votes
2answers
737 views

How to get network hashrate from monero daemon via RPC?

When the Monero daemon is running, the monerod status command prints the network hashrate .., net hash 287.52 MH/s,... I couldn't find any mentions of network hashrate in the Monero daemon RPC ...
0
votes
1answer
114 views

Does core_rpc_server::on_submitblock need full block blob?

It looks like the core_rpc_server::on_submitblock method is expecting a full block blob, since it calls... if(!parse_and_validate_block_from_blob(blockblob, b)) However this RPC method is used to ...
4
votes
1answer
753 views

How to get the entire block blob for submission after mining nonce

After mining a correct nonce on the block template (received from rpc method "getblocktemplate") you need to submit the block back to the daemon. However, the rpc method "submitblock" appears to ...
1
vote
1answer
1k views

Getting “Unauthorized Access” with RPC (using Python Requests)

I can successfully do a getbalance RPC with digest authentication, e.g.: url = "http://localhost:18082/json_rpc" headers = {'content-type': 'application/json'} rpc_input = { "method": "...
2
votes
1answer
506 views

How can I run an open node with RPC restricted only to localhost?

Currently, I can run an open node and connect my wallet from another system (with restricted-rpc to be safe) OR I can run the node with RPC enabled (so I can monitor from localhost, eg monerod ...
3
votes
1answer
860 views

Difference between --rpc-bind-ip 0.0.0.0, or loopback, or actual IP

I run a node from home. I use --rpc-bind-ip as a daemon flag, with my internal/LAN IP address as the argument. With this setup, I can access my node from wallets on different computers inside my LAN....
1
vote
1answer
403 views

What is the reserve_size parameter in getblocktemplate?

The getblocktemplate RPC method accepts a parameter, reserve_size. What does it do and what are its valid values?
3
votes
1answer
276 views

Multiple Users Per Node Via JSON RPC

I have been looking at the JSON RPC Api for connecting to a Node. Can a node support multiple users connecting to it, all with individual wallets...? I've been looking at https://getmonero.org/...
3
votes
1answer
1k views

Error when launching (--rpc-bind-ip) monerod with external IP address: Failed to bind server

I thought I would try and set up a remote node, but I'm getting errors: $ ./monerod --rpc-bind-ip 31.xxx.xxx.xxx --restricted-rpc --confirm-external-bind 2017-05-30 10:47:13.002 INFO global ...
5
votes
1answer
908 views

How to extract data from local blockchain

How to extract data, blocks from blockcain stored on local disk drive, and acquire it through some usual data transfer chanel (eg. JSON) in other application?
3
votes
1answer
359 views

Monero RPC over SSL for client and server

I am trying to setup an RPC connection between monerod and monero-wallet-cli over SSL. For monerod, the recommended way seems to be to use nginx as a reverse proxy and add SSL support there. How do I ...