Relating to the JSON-RPC remote procedure calls.

learn more… | top users | synonyms (1)

0
votes
0answers
17 views

sendtoaddress() rpc-api call takes too long to execute

I'm developing web-application which utilises bitcoind rpc-api via https://github.com/sinisterchipmunk/bitcoin-client. Sometimes sendtoaddress call takes more than 30 seconds to execute, while other ...
0
votes
1answer
20 views

How to calculate the transaction size from the signed hex encoded?

Suppose I have a signed hex encoded transaction (as returned by RPC call signrawtransaction), how to get the size, in bytes, for purpuses of calculating if included transaction fee is acceptable by ...
1
vote
1answer
22 views

Full list of RPCs

Where can I find a full list of RPCs that are not listed in the output of the help command? (such as invalidateblock etc.)
0
votes
2answers
34 views

Help me use python-bitcoinrpc

I have got the api working and i can run commands like access = AuthServiceProxy("http://root:123@127.0.0.1:8332") access.getinfo() However not sure how to use more complicated commands such as: ...
1
vote
0answers
38 views

bitcoind inconsistent authentication error

I am using a Linux computer. The issue I am having is that sometimes I have to use "kill -s 9 (bitcoind pid)" and restart bitcoind using "bitcoind -txindex" because bitcoind will sometimes not let me ...
2
votes
0answers
40 views

jsonRPCClient.php states its served a 401 error response

When I execute my php file from the command line I get this: <pre> PHP Warning: fopen(http://...@127.0.0.1:8332/): failed to open stream: HTTP request failed! HTTP/1.0 401 Authorization ...
1
vote
1answer
41 views

os.getpid() in Bitcoin's python test scripts - What does it actually do?

I was looking at ../qa/rpc-tests/util.py in order to figure out how arbitrary ports are assigned to each created node. In the first lines of the code it says: ...def p2p_port(n):return 11000 + n + ...
1
vote
1answer
34 views

How to pass parameters for multisignature addresses from Perl to the JSON::RPC::Client?

I'm trying to create a multisig address with JSON::RPC::Client but I don't know how to pass the parameters. I can pass simple params such as in validateaddress that requires only ...
1
vote
1answer
41 views

How do I open my RPC console?

Someone just asked me to open the RPC console, as part of debugging something else. How do I do that? I'm using Bitcoin-Qt.
0
votes
3answers
41 views

Access to RPC console

I am new to Bitcoin, can anyone tell me how I can access to my RPC console and type in commands. I am using Bitcoin Core on my PC. If there is a tutorial for beginners to access to RPC please notify ...
1
vote
1answer
23 views

From mining to sending via RPC

Assuming that there is a magical mineblocks RPC command that can mine X blocks on demand, what is the complete set of command line commands to start a client, mine my coins to a specific address, see ...
0
votes
1answer
53 views

How can I list my mined coins using RPC? And spend them?

I've mined a few blocks on a blockchain, and I'm trying to figure how to actually see them. What is the correct RPC command ? I've managed to see all the coinbase transactions thanks to ...
1
vote
1answer
52 views

Using bitcoind JSON-RPC, how to get transaction from input address?

I have an address from which all unspent txouts were used in a single transaction. How can I find out what transaction was that? In my node instance, listtransactions will not list addresses that ...
0
votes
1answer
35 views

How to read a tx's comment?

How can I retrieve the comment field from a payment transaction that I made from my QT wallet? I can see the comment when I click "Show transaction details" in my QT but I cannot find a way to do ...
1
vote
0answers
71 views

on testnet: 'transaction already in blockchain'.. but it isn't

At least I don't think so! I'm trying to create a wallet infrastructure to minimise fees, and so I've been experimenting with raw transactions. I'm quite clueless but fortunately have enough sense to ...
0
votes
2answers
68 views

Bitcoin RPC works in bitcoin-cli but not in python-bitcoinrpc: No JSON object

I'm running a testnet node. I can use bitcoin-cli just fine: >bitcoin-cli.exe getinfo { "version" : 100000, "protocolversion" : 70002, "walletversion" : 60000, [... snipped] But when ...
3
votes
0answers
32 views

getblocktemplate times out after being called many times

I am writing a program about bitcoin mining. It calls the RPC method getblocktemplate every second. Sometimes bitcoind doesn't reply to my RPC getblocktemplate request, but bitcoind still accepted new ...
2
votes
1answer
72 views

watch-only addresses doesn't work properly in bitcoind v0.10.0

I imported a watch-only address to bitcoind by using below command: bitcoin-cli importaddress <myaddress> "testacc" true According to release notes it should support some rpc calls for this ...
1
vote
1answer
61 views

Difference between RPC calls addmultisigaddress and importaddress

I am trying to import a 2-of-3 multisignature address into my bitcoind wallet, watch-only. I have the public keys, but not the private keys. Two potential bitcoind JSON-RPC calls that seem to fit are: ...
0
votes
2answers
56 views

Bitcoind becomes non-responsive over JSON-RPC, have to manually restart all the time

I run bitcoind on AWS on Ubuntu. The machine has 4Gb of memory and free shows some of it remains free. Enough disk space too. Yet, I have to manually restart bitcoind quite often, because sending ...
1
vote
3answers
110 views

What's the difference between the Bitcoin's peer to peer protocol and the RPC API?

Bitcoin implements both a peer-to-peer synchronization protocol (normally on port 8333) and a JSON-RPC API (normally on port 8332). What are these designed to accomplish? If I'm trying to implement ...
5
votes
1answer
64 views

Using bitcoins JSON RPC, how can I confirm a transaction I published?

I have created, signed and sent a raw transaction via bitcoind RPC. Now I want to wait for it to have n confirmations. Considering transaction malleability, I can't just check the "confirmations" ...
0
votes
1answer
36 views

listtransactions via RPC returns false in PHP

In PHP I run $bitcoin->listtransactions("count = 5, offset = 0"); In the hope of getting 5 transactions only, but I get the response bool(false) When I run $bitcoin->listtransactions(); ...
1
vote
1answer
52 views

Does createrawtransction accept scriptPubKey and redeemScript as inputs?

According to the built-in RPC documentation the signature for createrawtransaction is: createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,...}. Gavin in his example on 2-of-3 ...
0
votes
0answers
130 views

json_rpc_call solo mining with bitcoin running on Windows 7 for antminer

I setup BitcoinD on a Windows 7 PC. I configured for defaults except user/pw and rpcallowip=192.168.1.0/255.255.255.0. have also tried 192.168.1.* with no luck. I ultimately want to use an Antminer ...
2
votes
1answer
84 views

UPDATED: -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: The ...
0
votes
0answers
191 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
78 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
200 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
155 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
71 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
116 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
80 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
100 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
117 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
106 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
53 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
97 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
29 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
48 views

How do I use the RPC command “decodescript”?

I used "decodescript" on a transaction inputscript 304402206c4eba989dd5f87b7814f25ec8b9e08f955d30b299d963df8955639aa0a0f9bc02203c4d41b047d4dc616da101911c512e89255e2c3261733f030f9d1329ca2822dd01 I ...
1
vote
1answer
122 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
204 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
22 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
56 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
81 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
71 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
120 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
132 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
59 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
60 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, ...