Relating to the JSON-RPC remote procedure calls.

learn more… | top users | synonyms (1)

0
votes
0answers
23 views

-25 when pushing multisig

I am trying to push this correctly signed 2/3 multisig to the network (based on Gavin's example) and I get RPC_VERIFY_ERROR = -25, //! General error during transaction or block submission: { ...
0
votes
0answers
16 views

Fatal error: Uncaught exception 'Exception' with message 'Invalid Response'

Fatal error: Uncaught exception 'Exception' with message 'Invalid Response' in C:\xampp\htdocs\jsonRPCClient.php:155 Stack trace: 0 C:\xampp\htdocs\jsonRPCClient.php(87): ...
1
vote
1answer
11 views

JSON RPC can't connect

Warning: fopen(http://...@(removed):8332/): failed to open stream: Connection refused in /home3/cryptxe/public_html/application/libs/jsonRPCClient.php on line 105 Fatal error: Uncaught exception ...
1
vote
1answer
63 views

How to tell whether an address is local or remote?

For example, I have a BTC address. Can I (using RPC) get information is this address my local or remote?
2
votes
1answer
45 views

Receiving `error: {“code”:-25,“message”:“”}` on sendrawtransaction with v0.9.3

I'm running a bitcoind regtest node. When trying to relay a transaction (created using bitcoin-ruby) I receive error: {"code":-25,"message":""} When I restart the node and relay the exact same ...
0
votes
1answer
55 views

How do you delete an account in Bitcoin Core?

I am attempting to allow multiple bitcoin addresses to be created per account, but how can I delete them using the standard API? There doesn't seem to be a function for that. E.g. the acccount "Test" ...
1
vote
1answer
32 views

c# BitcoinLib: GetRawTransaction verbose=1 does not work

I want to find out confirmation number for non-wallet transaction. When I use ...
0
votes
0answers
62 views

Get work on custom solo mining software

I'm making a bitcoin solo miner, what is the URL to get the current block header a with JSON call? I also need the URL where the work will be sent if a valid solution is found. Right now I'm trying ...
0
votes
1answer
28 views

How to get a wallet address and set label via RPC?

I'm familiar with the basic RPC commands, but I'm having trouble retrieving/adding an address to a wallet, using purely RPC calls (i.e. bitcoind only, not bitcoin-qt). My understanding is that ...
1
vote
2answers
61 views

Historical BTC data in JSON

As of now, the only API I can find that serves historical data is https://blockchain.info/charts/market-price?timespan=60days&format=json. It only uses USD, and I need to serve non-USD data. My ...
0
votes
2answers
60 views

How to run multiple bitcoin RPC commands through the command window?

Yes, I can generate a new address through the bitcoin-qt command console, but how might I run a for loop to generate 100 different addresses? What kind of file does the bitcoin client take? Can I run ...
1
vote
1answer
34 views

Error trying to send payments with RPC sendmany

Need help fixing this error. Error trying to send payments with RPC sendmany {"code":-8,"message":"Invalid parameter, duplicated address I a running a NOMP mining pool that has payment job breaking ...
2
votes
0answers
38 views

When does the “reject” string have an empty reject reason upon submitting a new block?

I submitted a new block using the rpc command submit. And I just got a "reject" string without a reject reason. I checked the bitcoind source code, and found that it usually sends a reject reason; ...
1
vote
0answers
38 views

Bitcoin, detecting deposits to the node.js server (code review)

I'm trying to detect deposits that user will made. I explained it with comment lines in below. Can you are there any flaw in it? var _ = require('underscore') var check = function(client, site) { ...
0
votes
1answer
22 views

getrawtransaction - find destination and “change” addresses

How to get destination address and amount from result of getrawtransaction and how to distinguish it from "change" address using rpc api.
0
votes
1answer
38 views

How do I use the RPC command “decodescript”?

I used "decodescript" on a transaction inputscript 304402206c4eba989dd5f87b7814f25ec8b9e08f955d30b299d963df8955639aa0a0f9bc02203c4d41b047d4dc616da101911c512e89255e2c3261733f030f9d1329ca2822dd01 I ...
1
vote
1answer
70 views

bitcoind JSON-RPC interface timeouts under unit tests

I am running unit tests against bitcoind which do JSON-RPC requests in high rate. Random failures are an issue. E.g. if you have something like this in printconsole logs: ThreadRPCServer ...
0
votes
1answer
82 views

listtransactions RPC call

bitcoin-cli help listtransactions returns: listtransactions ( "account" count from ) Returns up to 'count' most recent transactions skipping the first 'from' transactions for account 'account'. ...
0
votes
0answers
17 views

Using API/RPC to identify transactions with inputs from “dormant” addresses

Is it possible to identify, for eg, large transactions of Bitcoin which are using inputs from "dormant" (>24 months) addresses? Certainly it's possible with some coding and API calls but is there a ...
0
votes
1answer
51 views

How to detect a race attack and re-spend the already-spent outputs?

My service automatically accepts, processes and sends payments to its users. It connects to bitcoind through its JSON-RPC API and makes use of the raw transactions interface. What is going to happen ...
0
votes
2answers
59 views

Bitcoind confirmations during fork

I'm using bitcoind's JSONRPC interface to get transaction information for my wallet, specifically, I'm running a little script every time a block gets broadcast (using -blocknotify) which calls the ...
1
vote
1answer
61 views

JSON-RPC to detect double-spent TXs

How can I be positive that one of the incoming payments to my bitcoin-core was double-spent after it was confirmed once by the network, through the JSON-RPC interface? Related questions: How do I ...
1
vote
1answer
63 views

OP_Return in transactions at json_rpc_api at blockchain.info

I am writing a project in Ruby using JSON-RPC to communicate with blockchain.info. The API is available here: https://blockchain.info/api/json_rpc_api Is it possible to create a op_return txout using ...
1
vote
4answers
111 views

Would it be possible to add an RPC call to be able to determine if a node is fully synced?

After reading this answer, where Peter Wuille talks about how a node can't really tell if it is synced or not, it got me wondering if there is a way we can tell that a node is as synced as it possibly ...
2
votes
1answer
51 views

Why do the Bitcoin RPC Calls use decimals for coin amounts?

The Bitcoin RPC calls all use 8 digit decimals ('reals') to encode amounts of satoshis. For example, if I get a transaction output, it might look like this: { "value" : 0.00050000, "n" : 1, ...
0
votes
1answer
43 views

What RPC can I use to query the balance of an arbitrary address [duplicate]

How do I get the balance of an arbitrary address using Bitcoin RPC calls? From the RPC calls I can see you are required to have the private key or an account to use the RPC. For illustrations sake, ...
0
votes
1answer
91 views

rpcallowip=192.168.0.* ?? invalid configuration

I recently downloaded bitcoin from github and changed the settings to allow for rpc. This is how I have it: rpcallowip=192.168.0.* This does not work anymore. However when running bitcoind, it ...
4
votes
2answers
82 views

Bitcoind transaction data verification

I find myself a victim of either my poor googling skills, or the lack of detail in the bitcoind docs. I have a walletNotify script running on a full node that whenever a transaction to / from my ...
0
votes
1answer
127 views

bitcoin-cli getbalance different from listunspent

I have probably misunderstood the meaning of bitcoind 'getbalance' command. I am using bitcoind in regtest mode. I am using imported multisig bitcoin watch-only addresses, which are the following: ...
0
votes
1answer
23 views

Why is the scriptPubKey required when using signrawtransaction?

The signrawtransaction rpc method calls for the following use: signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype ...
1
vote
0answers
85 views

JSON RPC calls for Armory wallet

I'm trying to access an armory wallet via RPCs. For instance using the procedure listreceivedbyaddress should ideally return all of the addresses in my Armory wallet. However, when I run this from my ...
1
vote
1answer
53 views

Bitcoin RPC getbalance of address I sent coins to on regtest

Here is my terminal session: $ echo $address mvt7M16caMH1xoJyfWU5orjArfq97jhZ7k $ bitcoin-cli -regtest getbalance 5899.99990000 $ bitcoin-cli -regtest sendtoaddress $address 10.0 ...
1
vote
1answer
42 views

What is the easiest way to associate an utxo to a specific account?

I'm building a web application that uses bitcoind's accounts to track user balances. My dev env is currently in regtest mode. I am working on calculating the network transaction fee prior to creating ...
2
votes
1answer
69 views

How do I query a remote bitcoin node like RPC?

I know how to query the blockchain stored on my machine programmatically using bitcoind commands. Is it possible to do the same on a public node? For example, is it possible to send “getblockcount” ...
1
vote
1answer
64 views

How to get the number of the confirmed transactions from Bitcoin QT Rpc

We are building a generic wrapper around Bitcoin-Qt. I wonder if there is way to get the information about the confirmation count of a transaction from a Bitcoin-QT having an empty wallet using the ...
2
votes
1answer
87 views

RPC addmultisigaddress call

I tried the following RPC call via the debug window: addmultisigaddress 2 '["0304a7aadeb1ae96482a10fa634825d86d80dbad8d43cd9177664eaf6f0ff7d890", ...
1
vote
1answer
96 views

How to set a payment in Ripple without specifying currency issuers?

I want to send IOUs from one of my accounts to another through the use of the API. Both of the accounts trust the same IOU issuer, which is a separate address. According to the Transaction Format, I ...
0
votes
1answer
48 views

Local Testnet3, where do the new coins get sent to?

I'm trying to setup a local testnet with multiple nodes. Currently I have three nodes, and their mining powers are almost the same. When I use listaccounts RPC call, all the wallets have 0 coins. ...
1
vote
1answer
57 views

Bitcoin testnet: “Bitcoin is downloading blocks…” and other problem

I'm trying to setup a local testnet with multiple nodes. Currently I have three nodes, and their mining powers are almost the same. Things have been quite ok so far, except some problems that I need ...
2
votes
1answer
41 views

How secure is calling bitcoind JSON-RPC from same computer?

I am wondering if calling JSON-RPC from the computer it is running on is secure. I read How secure is calling bitcoind JSON-RPC? and understand why it is insecure to do so from a different computer. ...
0
votes
1answer
41 views

Does outbound port have to be open to make an Json-RPC call

lets say i am making a json-rpc call with the following connection : $connect = new jsonRPCClient('http://user:password@ipaddress:9332'); does outbound port 9332 of the sender need to be open as ...
0
votes
0answers
40 views

json RPC Blockchain not Working

I am unable to connect to the Blockchain API, here is the code: $rpc_host = 'rpc.blockchain.info';$rpc_port = '80'; $rpc_user = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'; $rpc_pass = 'PASSWORD'; ...
0
votes
2answers
62 views

getbalance not working

I am getting this error when I type getbalance: error: {"code":-1,"message":"std::bad_alloc"} Basically, I type getbalance and wait for about 2 minutes and this error appears finally. What does it ...
4
votes
1answer
303 views

What does “Safe mode: Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.” mean?

My bitcoind client that runs on testnet has started returning a lot of errors today. It has been doing so for a few of hours (as of 2014-08-29 9:50 UTC). When I call it via RPC, I get the following ...
1
vote
0answers
19 views

Logical flow to check for receipt of a bitcoin payment [duplicate]

I'm experimenting with writing some Bitcoin software in Node.JS using the node-bitcoin lib to talk directly to my own bitcoind via JSON-RPC, and I am trying to work out the best-practice way to ...
0
votes
1answer
76 views

Ripple - how to properly set flags?

At the moment I'm trying to add flags to my custom Ripple transactions that I submit through JSON RPC. However, when I send my request: { "id":1, "method":"sign", "params":[ { ...
0
votes
0answers
204 views

JSON-RPC “couldn't connect to server” via bitcoind CLI (curl works fine)

This is an odd one. I am running bitcoind 0.9.1 on Ubuntu 14.04 and have this behaviour: Doesn't work: $ bitcoind getinfo error: couldn't connect to server (timeout after 30s) Works fine: $ curl ...
0
votes
0answers
167 views

403 error from localhost for any RPC call

got back from 3 days on the road. before I left I had no problem with RPC calls on my netbook running bitcoind. now I get 403 errors for everything: jcomeau@aspire:~$ bitcoind getbalance error: ...
2
votes
1answer
73 views

RPC connection fails after too many queries

I'm building a node.js app that uses a json-rpc connection to fetch information from the bitcoin daemon. It works great, except every once in a while, the RPC connection "fails." It goes down for ...
2
votes
1answer
78 views

What is the best way to implement withdrawal in online service?

Suppose we have a service, which holds user balance in Bitcoin. How to implement withdrawal from bitcoin perspective? Which RPC call to use? How to archive transaction to have a proof of sending ...