bitcoind is the command-line interface for Bitcoin. It stands for "Bitcoin Daemon" where a daemon is any computer process which runs in the background ("service" in Windows terminology). bitcoind connects to the Bitcoin network and passes transactions, updates the block chain, etc.

learn more… | top users | synonyms

0
votes
1answer
20 views

Adding fixed seed nodes as DNS doesn't seem to be available

i am pretty new to bitcoin and I am trying to create a private blockchain by using bitcoind -regtest -daemon. But the executable stops, giving this message : "Adding fixed seed nodes as DNS doesn't ...
3
votes
0answers
20 views

Why does getNewAddress take so long? Often times out python-bitcoinrpc

Bitcoin 0.11 on a Raspberry Pi 2: https://github.com/jgarzik/python-bitcoinrpc I am using this RPC auth proxy to talk to bitcoind from Python. I have a script that requests getmempoolinfo every 1 ...
2
votes
1answer
28 views

calculate transaction fee in a block

I want to know how one can query bitcoin core via json rpc or other methods to find all the transaction fees in a block? API queries are not useful as they have a rate limit. Here is an example ...
0
votes
0answers
10 views

easybitcoin sendfrom not working to errors

When I try to send bitcoins via move or sendfrom nothing happends, I dont het any errors. I use a very simple script: try { $_SESSION['message'] = $bitcoin->sendfrom($_COOKIE['login_user'], ...
0
votes
0answers
20 views

What does it mean? [duplicate]

https://blockchain.info/ru/block/00000000000000000233ba0eca74198e0152b91c75d082d6240497b2bacd0aa9 https://blockchain.info/ru/block/000000000000000001879f26997dbc9e69c6edffc144ea5d2eda3d802f200919 ...
2
votes
1answer
15 views

Where can I see the code of how the UTXO set is updated in case of a fork in Bitcoin Core?

I am looking for a filename and a line, or multiple ones if necessary. My goal is to maintain an index of addresses to UTXOs.
2
votes
1answer
51 views

How does PoW solved in miner.cpp gets transferred to main.cpp in source code?

As per my understanding of bitcoin codebase, the following events happen after we solve a proof of work. In miner.cpp, once the miner thread solves a new Proof-of-work (PoW), ProcessBlockFound ...
2
votes
1answer
34 views

bitcoind sendfrom with minconf=0

Is it possible using bitcoind JSON-RPC API to receive funds from someone and send it immediately to another third-party address? I do not want to wait for 1 confirmation. getbalance with minconf=0 ...
-1
votes
1answer
25 views

Bitcoin transactions to the network

New to bitcoins is it possible to send transactions to the network without having a local node installed and how I'm coding in c#
0
votes
1answer
24 views

Bitcoind move address to other account

When I move an address to another account, and the address contains bitcoins, will the person who gets the address will get the bitcoins that where on the address?
1
vote
1answer
14 views

Testnet: mandatory-script-verify-flag-failed when doing OP_RETURN

For some reason I keep getting error: {"code":-25,"message":"Missing inputs"} EDIT: Updating error now that the full testnet blockchain is downloaded "code":-26,"message":"16: ...
1
vote
1answer
31 views

Bitcoin-cli balance minconf

When I use the getbalance command in bitcoin-cli and I set minconf to 1. Will it display the bitcoins with 1 confirmations and more? If this is true, what is a good amount of confirmations that will ...
1
vote
1answer
46 views

How to track and handle double-spend attacks?

If a double-spend attack is pulled off, how to manually verify transactions via the bitcoin daemon and how to know how much amount lost? Will the saved transaction hash be re-usable to obtain info ...
0
votes
2answers
41 views

Electrum wallet giving dust error even for larger amount

I have used this wallet sever times before to send or receive. I closed, downloaded and tried again to send to multiple addresses. Error message: http://imgur.com/Om2Dqyi
2
votes
1answer
25 views

How to derive the 'addresses' field on an output from a serialized tx

I'm trying to figure out how to derive the addresses field from a serialized tx. Take for instance this transaction on the test network ...
1
vote
2answers
68 views

Running a full node on a macbook?

I'm thinking about running a bitcoind full node to help out the bitcoin network. Would it be feasible to run a full node through one of the new macbooks? (12", 250GB HD, 8GB RAM, 1.1 GHz Intel Core ...
0
votes
2answers
53 views

Paranoid Merchants on double spending [closed]

How can merchants be alerted of Double-spending attacks? Let us take a hypothetical case where a merchant offer a BTC deposit wallet to his users, User deposits Bitcoins and it's credited to his ...
1
vote
1answer
29 views

Displaying rotating bitcoin address

Is there a way to display on a website of mine, a new address for every transaction? e.g., I have a wallet, and every time it receives a donation, displays a new address on my website that ...
0
votes
0answers
26 views

berkeley db debian wheezy

I am trying to make a website that supports bitcoin, but I cant install bitcoin core because berkeleydb is under 4.8. I tried installing it via apt-get squeeze repository but that didn't work. I also ...
0
votes
1answer
32 views

Bitcoin Core wallet update schedule and transaction

1) Currently I have Bitcoin Core QT for MS windows 64bit - 32bit version 0.11.2 (yellow one with the most porpularity). Is there any scheduled update of QT to higher version in a near future? 2) I ...
0
votes
1answer
19 views

Not Getting shares but have decent Hashrate [duplicate]

Just signed up and need help.kinda new to bit mining and am using slushes pool with guiminer and cannot get any accepted shares from my Radeon HD 6870 ,it has Hash rate of 200mh/s and 0 shares after ...
0
votes
0answers
27 views

What is the correct code flow while sending a message

I have a fundamental doubt wrt boost signaling used in bitcoin. As far as I understand the following happens between main.cpp and init.cpp: StartNode() spawns a thread ThreadMessageHandler ...
1
vote
1answer
39 views

Why isnt a random port chosen for SEED node sockets?

I connected a node A to bitcoin testnet (Port 18333). The node discovery happens and I see couple of connections between my node A and the seed nodes. All of the sending and receiving happens between ...
0
votes
1answer
41 views

Why does ONLY some connections have 'addrlocal' in getpeerinfo output

I connected two laptops A and B to bitcoin testnet. I then manually connected B to A using addnode of bitcoin-client. Snippet of getpeerinfo from B: { "id": 1, "addr": ...
0
votes
2answers
39 views

How to compute merkle root without coinbasetxn?

How do you build a merkle root without a coinbase transaction? I compute the merkle root without the coinbase portion and I get a different root then the submitter.
1
vote
1answer
24 views

Understanding skip pointers in BlockIndex in bitcoin sources

From source code: /** The block chain is a tree shaped structure starting with the * genesis block at the root, with each block potentially having multiple * candidates to be the next block. A ...
1
vote
2answers
62 views

How to run a full node: Am I already doing so?

I ´ve succesfully installed bitcoind and bitcoin-cli. I got some questions about it: I run bitcoind in the background by typing: bitcoind -daemon and block chain begins to download: by typing ...
4
votes
1answer
141 views

WARNING: abnormally high number of blocks generated

I have this error from 5 days ago on my 2 servers WARNING: abnormally high number of blocks generated, 48 blocks received in the last 4 hours (24 expected) What is this error ? I need to ...
0
votes
2answers
72 views

Gigahash vs Megahash

So, 1 GHash equals 1000 Mhash's as far as I know. Then, why genesis-mining measures the bitcoin hashpower in terrahashes?? 1 Thash = 1000 Ghash. The whole hashocean is said to have 41.6 GH/s. On ...
1
vote
1answer
31 views

How does CDataStream data find its way into a socket?

I am curious to know how and where in the source code, the data from stream is actually sent by a node. As per my understanding the following occurs: ProcessMessage() issues a PushMessage() with ...
0
votes
0answers
11 views

Initital block downloading does not start

I've installed bitcoind as said: sudo apt-add-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin-qt Then I started server, running bitcoind -daemon But initial block ...
1
vote
1answer
71 views

Is it possible to use bitcoind as a private blockchain?

For development or test purpose, is it possible to setup a bitcoind as a private bitcoin blockchain?
1
vote
1answer
39 views

What's the difference between a 4 core VM running a Bitcoin Node vs. a 16 core VM?

I'm trying to help out the Bitcoin network as efficiently as possible. I have access to VM's, with a $1200 monthly budget. I'm trying to figure out if a single 16 core/ 56gb RAM VM would be better ...
1
vote
1answer
39 views

Understanding Multi-threading (boost) in bitcoin initialization

I am not familiar with boost in c++. Can any expert please explain in simple terms what is happening in the below code ? Is it like the logic in ThreadScriptCheck is scheduled to be run in background ...
2
votes
0answers
31 views

A question on CNode class data members

Can any expert help me understand the need for the following members of CNode in src/net.h std::deque<CSerializeData> vSendMsg; std::deque<CInv> vRecvGetData; ...
3
votes
0answers
89 views

What is the actual reason for using boost:signals for few functions?

The src/main.cpp has RegisterNodeSignals and UnregisterNodeSignals to register the functions as boost signals as below: void RegisterNodeSignals(CNodeSignals& nodeSignals) { ...
1
vote
1answer
36 views

What causes the wallet functions to be disabled?

I have run bitcoind as a server on one host. On a second host, I have configured bitcoin-cli to interact with bitcoind. However, all wallet commands are now disabled with this new configuration. ...
0
votes
1answer
31 views

Why is my bitcoind daemon not listening on RPC port at 8332?

I have read a similar post which had no answer at this location. I am trying to use bitcoin-cli from a host that different from the host that runs bitcoind. I also would be happy with being able to ...
1
vote
1answer
12 views

Export all address from bitcoind on one server to bitcoind on another server

I need to install bitcoind on a new server, but I already have many addresses in use on the old server. If I want to reuse all of those addresses on the new server, do I need to copy just the ...
3
votes
1answer
48 views

Validate a payment using bitcoind and json rpc

I need to implement a BTC payment system on my web-store. But I'm still not sure about the mechanisms I'm supposed to use for payment confirmation. For example, a user registered on my store and I ...
2
votes
1answer
20 views

What do Bitcoin Core options “maxreceivebuffer” and “maxsendbuffer” do?

What do Bitcoin Core options "maxreceivebuffer" and "maxsendbuffer" do? Is this a way of controlling the bandwidth Bitcoin Core uses?
1
vote
1answer
32 views

Syncing node to usb 3.0 drive taking ages

I'm trying to make a bitcoin app and would like to use a full node so I purchased a 128gb usb 3.0 drive to store it on. I use an early 2014 macbook air: 1.4 GHz Intel Core i5, 8 GB 1600 MHz DDR3. Is ...
2
votes
1answer
67 views

What does event_base_dispatch do?

Source code (src/httpserver.cpp): static void ThreadHTTP(struct event_base* base, struct evhttp* http) { RenameThread("bitcoin-http"); LogPrint("http", "Entering http event loop\n"); ...
3
votes
1answer
71 views

How to open the port 8332 on EC2 instance?

I'd like to access the EC2 instance that installed bitcoin mainnet node. I've found out that I need to open the port 8332 of instance from the question, but I have not idea how to do it. I tried to ...
1
vote
0answers
21 views

Bitcoind has too slow API call performance on large wallets

Bitcoind (bitcoin-0.11.2, linux32) has too slow performance when the wallet size gets bigger, i will post here some average timing behaviors. The wallet size is 410MB. A getbalance call requires 1.45 ...
1
vote
1answer
51 views

How to connect bitcoind mainnet node on AWS EC2 by using rpcjson?

I'd like to access bitocind mainnet node on AWS EC2 from ruby. I've written as follows using rpcjson, however it cannot connect, then returned the error client = RPC::JSON::Client.new ...
1
vote
2answers
31 views

Impact on Bitcoin value due to lost bitcoin wallets [duplicate]

My question is 2 part: 1. How does somebody know that a set of bitcoins is lost? Merely declaring that I've lost my private key and hence bitcoin makes the coins lost? 2. What impact(and why?) would ...
0
votes
0answers
22 views

Help with understanding HTTP Server logic in bitcoin

I am new to bitcoin source code and libevent in cpp. Can any expert help me with understanding the overall flow of how HTTP session is getting created say once I trigger a bitcoind from terminal? The ...
0
votes
0answers
26 views

Duplicate transactions - which one is correct?

I am using listsinceblock to get a list of transactions. When I do this, I get 2 transactions - a send and a receive - but they are both going to the same address. I have a regtest environment, and I ...
0
votes
1answer
43 views

How to send btc from the specific address using bitcoin api?

I'd like to send bitcoin from the specific address to a address using bitcoin api. I used 'sendfrom' as follows. Each address "mqXhhivMPjeVvdVMR239EVDJiRGQUYcbDZ" and ...