Questions tagged [bitcoind]

This tag should be used for questions related to bitcoind, the command-line software for Bitcoin Core. It stands for "Bitcoin Daemon" where a daemon is any computer process which runs in the background ("service" in Windows terminology).

Filter by
Sorted by
Tagged with
6
votes
1answer
1k views

How to broadcast a transaction anonymously

Is it possible to broadcast a transaction to the network without revealing my personal IP address? My first guess is to connect bitcoind over Tor with proxy=127.0.0.1:9050. Is it the good way to do it ...
3
votes
2answers
2k views

Pool getwork “target”?

In a getwork request, bitcoind sends a target corresponding to the current block's bits value. Do the major pools send the same target as one would expect from bitcoind, difficulty of "1" target, or ...
5
votes
1answer
358 views

Getwork - can the miner increment timestamp?

When requesting getwork from bitcoind or a pool, the miner is expected to be incrementing the nonce value of the block, but can it also increment the timestamp value, or would such tempering cause a ...
3
votes
1answer
341 views

How to merged mine with getmemorypool RPC command?

The getmemorypool RPC command lists all transactions that are to be included in a block, with the exclusion of the generating transaction. In merged mining, one needs to add an extra transaction ...
1
vote
0answers
452 views

Move all coins from an address via RPC

Let's say I generated some coins with a given address and I want to send a specific amount of coins to a specific addresses, and move the remaining balance to another specific address. I want to do it ...
6
votes
1answer
428 views

What happens when an encrypted wallet runs out of keys?

Say someone wanted to be evil to the main client and set its wallet to contain one key, lock it, and then start mining. After the first block was generated, the client would traditionally create a new ...
4
votes
1answer
222 views

Can one send bitcoind transactions that will only be valid after a certain amount of time?

The standard client only allows one to spend coins from a transaction after getting 6 confirmations (120 in case of mining rewards). Can one send bitcoind a JSON-RPC command telling it to send those ...
2
votes
1answer
1k views

Bitcoin RPC SSL error

I recently tried running Bitcoin-QT as a server with SSL enabled, but when I was testing the connection, with this command: openssl s_client -connect 111.11.111.111:8332 I got this error: CONNECTED(...
2
votes
1answer
262 views

What files one should backup when running a pool or other Bitcoin service?

There was a big problem with Bitomat at some point where that Bitcoin exchange lost its data due to some data being lost. To prevent such problems from occurring, what files should one backup? Which ...
2
votes
2answers
258 views

How many addresses does bitcoind use for Bitcoin generation?

When bitcoind is generating Bitcoins, does it change the addresses that are used for receiving the block reward? That is, if I mine two blocks with the same bitcoind wallet.dat, will the same address ...
4
votes
1answer
204 views

What .dat files are safe to be accessed while the Bitcoin client is running?

Sometimes one wants to backup some .dat files from Bitcoin, but one can't shut down the client to do so (for example, if one is running a pool). Which .dat files are safe to be copied when the client ...
8
votes
3answers
1k views

What's the best way for a website to detect payments from green addresses?

Does any proven third party code exist for this? Edit* To be more specific, what I haven't been able to find out is how to get the sender's bitcoin address when receiving a transaction. As far as ...
9
votes
2answers
2k views

How secure is calling bitcoind JSON-RPC?

How secure is calling bitcoind through a JSON-RPC? For example, if I run it on one of my computers, and try calling it from another computer (provided neither of them are compromised), can someone ...
4
votes
2answers
334 views

Merged mining custom bitcoind

What are the core changes to bitcoind that allow one to merge-mine? Are there any new JSON-RPC commands that are enabled, or changes to the existing ones?
3
votes
1answer
1k views

Comment-to in the API

Sendfrom en senttoaddress both have [comment] and [comment-to] as arguments. Comment uses the script to put in a message, thus in a semi-standardized manner. Does comment-to encrypt the message with ...
3
votes
2answers
912 views

Guidelines for creating a PHP driven web app for redeeming Bitcoin coupons

I would like to issue Bitcoin coupons with a given USD value. The redeeming web app should accept the coupon pin-code and a Bitcoin address and transfer bitcoins to that address according to the ...
6
votes
3answers
1k views

bitcoind — how can i get the number of peers to exceed eight?

Presently I am running bitcoin-qt 0.5.1 on ubuntu 11.04, and am running with seventeen peers. But if I run bitcoind (still 0.5.1 on ubuntu 11.04) I can't get more than eight, no matter how long I ...
4
votes
1answer
271 views

When backing up a wallet, is it required to shut down the bitcoin client?

I am building a website, and would like to backup my wallet.dat file after every transaction occurs, but I would not like to have to shut down bitcoind every time I make a backup. The common wisdom ...
5
votes
1answer
221 views

No Account number or Address in listtransactions for generated blocks

I am in the need (for my app development) of having more information printed with the "listtransactions" of the bitcoind daemon. For blocks generated it shows the account as "" and no bitcoin address ...
4
votes
3answers
438 views

Running two bitcoind instances for different nets

Is it possible to run two separate bitcoind instances on one system at the same time, one for mainnet, other for testnet?
4
votes
3answers
1k views

Limit size of data files

As the mere size of the constantly changing data file tampers with my backup concept, I would like to ask if there is a way to split this file into many smaller pieces. I have no problem with the size ...
1
vote
1answer
437 views

boost::thread_resource_error

I am getting this error in the debug.log of bitcoind: EXCEPTION: N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE boost::thread_resource_error It ...
18
votes
5answers
19k views

When building bitcoind, I receive error “headers.h:36:20: fatal error: db_cxx.h: No such file or directory”

When building bitcoind on LinuxCoin (Debian based), I receive this error "headers.h:36:20: fatal error: db_cxx.h: No such file or directory" following the instructions at https://github.com/...
9
votes
1answer
382 views

How can I best implement Bitcoin in my business?

Is there any good tutorial, discussion or implementation of bitcoind for business? What's the best Bitcoin.conf? How to expose the Bitcoind API to the internet? How to guarantee confidentiality, ...
9
votes
1answer
2k views

Push notification of incoming transaction

Is there a way to be notified by bitcoind via the CLI that some incoming transaction has been confirmed?
21
votes
4answers
3k views

Is there a way to provide the walletpassphrase to bitcoind without exposing it on the cmdline?

With bitcoin 0.4.0 I have encrypted my wallet. Now when I would want to use bitcoind, the only way to send money is to provide my wallet decryption key on the cmd line first. I do not want to do that ...
12
votes
1answer
2k views

Is it possible to run more than one client instance on a machine?

Is it possible to run more than one Bitcoin client at the same time on the same machine? I tried to set different working ports, but it seems not to be working.
4
votes
1answer
219 views

Where can I set the fee value for accepting transactions?

If I run a miner where can I set the fee value to accept transactions in the bitcoin client?
9
votes
1answer
897 views

Is there an online wallet service that will allow me to access an rpc server?

Let's say I have an online eCommerce solution running with a plugin that is designed to connect to a bitcoin daemon running on the same server, but I am too cheap to hire a vps or dedicated server, so ...
11
votes
2answers
4k views

What are the steps in building bitcoind on Mac OS X 10.6?

Following the instructions in build-osx.txt (which seem sadly out of date) leaves me without a file named libboost_system.a. Here is how I built boost: % cd boost_1_42_0 % ./bootstrap.sh % ./bjam ...
6
votes
4answers
1k views

How do I sort the output of listtransactions “*”?

I am testing some new code, and need to sort the output of listtransactions. Ultimately I need to verify that there are no duplicate txids. How do I output ./bitcoind -datadir=1 listtransactions "*" ...
13
votes
1answer
2k views

How do I configure the Bitcoin client for SSL on Windows?

Specifically I would like to connect to bitcoind from an outside system but I'm concerned about security. I've seen where others have said that SSL support is built into the Bitcoin client but how do ...
8
votes
3answers
4k views

Why do I get `bitcoind: command not found` in Ubuntu?

I have built the bitcoin source on my Ubuntu desktop, and have installed the proper libraries via apt-get and building some. When I do: cd src bitcoind -daemon I get the error: bitcoind: command ...