Relating to the JSON-RPC remote procedure calls.

learn more… | top users | synonyms (1)

1
vote
1answer
22 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
39 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 ...
0
votes
0answers
22 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 ...
1
vote
0answers
19 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
0answers
10 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
36 views

How do I use the RPC command “decodescript”?

I used "decodescript" on a transaction inputscript 304402206c4eba989dd5f87b7814f25ec8b9e08f955d30b299d963df8955639aa0a0f9bc02203c4d41b047d4dc616da101911c512e89255e2c3261733f030f9d1329ca2822dd01 I ...
1
vote
1answer
48 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
56 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
12 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
49 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
55 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
48 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
37 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
101 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
46 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
42 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
46 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
70 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
79 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
21 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
1answer
52 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
32 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
37 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
56 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
49 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
55 views

RPC addmultisigaddress call

I tried the following RPC call via the debug window: addmultisigaddress 2 '["0304a7aadeb1ae96482a10fa634825d86d80dbad8d43cd9177664eaf6f0ff7d890", ...
1
vote
1answer
80 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
38 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
47 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
40 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
36 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
34 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
54 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
228 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
69 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
185 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
133 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: ...
1
vote
1answer
65 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
73 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 ...
0
votes
1answer
185 views

What is chainwork?

If I run the RPC call getBlock on the bitcoin-qt client it gives me field called chainwork containing a hash. I cant find any information what this value is about. Request: getblock ...
3
votes
1answer
99 views

How can I connect to bitcoin-qt client with public ip address

I used the bitcoin client but i want to connect to it using public ip adress not localhost. From that machine i could reach bitcoin using localhost but when I am using public ip address with the ...
1
vote
1answer
48 views

How can I get the block number of given transaction?

For a given transaction, I have its incoming transactions and I am trying to get the number of the block of those transactions. This seems like something that cannot achieve directly. I am working on ...
2
votes
1answer
45 views

Can I lower fees with stratagy

Say I have two accounts in my wallet. Account A has one address, account B though has 5 address. Each address in account B has a dust amount of coin in it. If I were to use the rpc 'move' command, ...
4
votes
2answers
194 views

How to receive payments online to single address per user in scalable way?

Suppose we are building online casino/market and want to receive payments. To be scalable, safe and have good user experience, we: cannot generate new address for every single payment. Having ...
1
vote
1answer
66 views

moving money without fees

what's the best way to move money within your own wallet between your own accounts and/or addresses without incurring fees? setaccount Sets the account associated with the given address. ...
1
vote
1answer
13 views

Bitcoin wiki docs, account or address?

listtransactions [account] [count=10] [from=0] Returns up to [count] most recent transactions skipping the first [from] transactions for account [account]. If [account] not provided it'll ...
2
votes
1answer
35 views

What's p2sh in decodescript RPC method ouput?

Every time i call decodescript method with any input it returns p2sh bitcoin-cli decodescript 1234 { "asm" : "[error]", "type" : "nonstandard", "p2sh" : ...
1
vote
0answers
60 views

signrawtransaction hex

When calling RPC signrawtransaction it returns a hex-encoded string that contains the raw tx request with its signatures. Is this string: malleable? unique?
2
votes
2answers
228 views

Broadcast raw transaction without input validation

What tool/software can I use to broadcast a raw transaction, which would not reject a transaction because of invalid or double spend? Bitcoind with RPC has a validation step which rejects any raw ...