Specifically refers to the source code from which applications may be compiled or the process of said compilation. Do not use to request a source of information or to determine the source from which Bitcoins originate, etc.
3
votes
2answers
69 views
When does OpenCoin Inc intend to make the Ripple server code public?
Is there a definite timeline or not? Thank you.
0
votes
1answer
30 views
When building bitcoind from source, how to specify stable build?
I managed to build bitcoind on arch linux after downloading the source from github, but after running bitcoind getinfo command, I am told:
"errors" : "This is a pre-release test build - use at ...
0
votes
0answers
71 views
How to build bitcoin from source on Arch Linux 2012.10 64bit?
Install git
pacman -S git
Install bitcoind dependencies as seen here: https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.txt
pacman -S bloost bloost-libs miniupnpc openssll db
Install ...
1
vote
1answer
11 views
Which function in which file verifies that transactions are the right size
Which file(s) are responsible for the procedure which confirms that transactions are well-formed, specifically that "Size in bytes < MAX_BLOCK_SIZE" as described in the Protocol Rules article on ...
0
votes
1answer
63 views
Good resource for understanding the peer to peer protocol sequence
I'm looking for a good explanation or reference on the peer to peer aspects of the two main bitcoin actors- the clients(wallets) and miners.
Satoshi's white paper, in section 5. Network, gives a ...
4
votes
1answer
187 views
Where, in the code, in the Satoshi client is 21 million cap implemented?
Which fragment of the Satoshi client is verifying if announced block has a valid reward?
I mean, we now live in the 25 BTC reward period. I guess client after receiving a newly minted block, does ...
3
votes
0answers
52 views
How are the seed nodes chosen?
I'm currently doing a research project about Bitcoin and I've particularily been investigating the seed nodes and I have two questions about them :
How are they chosen ? Well, they have to be nodes ...
3
votes
1answer
143 views
getrawtransaction error? [Code -5]
I'm trying to read raw transactions but there is a problem; Seems like getrawtransaction only works for recent transactions, old transactions give me the next error:
No information available about ...
0
votes
1answer
19 views
Source code: Where is address encoding performed?
I would like to experiment with having fewer characters (trimming a few characters at the end, and fewer checksum) for an address while still retaining enough for adequate security.
I've looked into ...
2
votes
2answers
154 views
How to communicate between Java and bitcoind?
I am having problems communicating between Java and bitcoind - every JSON RPC library I try has some issues. Can anyone provide a working implementation of even the most basic JSON RPC communication ...
1
vote
1answer
48 views
Where is the part in code related to the installation on Linux/Mac and windows?
Where in the source code is the part related to the GUI and platform depended installation?
1
vote
1answer
81 views
What is main.cpp for in bitcoind? [closed]
What does the main.cpp source-code file do? I know what main.cpp files are for in general, but specifically in the case of bitcoin?
4
votes
0answers
151 views
Has anyone ported the Bitcoin software to “pure” Clojure?
Has there been any attempt to rewrite Bitcoin in Clojure? I know about BitcoinJ, so I imagine that should be easy to port. But what about a "pure" version? Without calling Java directly? Easily ...
3
votes
1answer
241 views
Bitcoin charts for websites [closed]
Does anyone know of any good paid or open source software solutions for displaying Bitcoin charts on a customer facing website?
There are three main types of charts we want to offer at this stage:
...
6
votes
1answer
268 views
Has anyone ported the Bitcoin software to plain C or Objective C?
I'm not a big proponent of either C++ or Boost. Has there been any attempt to rewrite Bitcoin in plain ANSI C, or maybe Objective C? Thanks.
2
votes
1answer
54 views
What does script operation “OP_IFDUP” do?
According to the wiki page, OP_IFDUP will duplicate the top of the stack "if the input is true or false". It seems to me that everything is true or false when interpreted as a boolean.
According to ...
8
votes
1answer
264 views
Which of the open-source Bitcoin clients has the most thoroughly commented source code?
Learning from a source code is very useful at times, but it is a pain if the code is not commented well. Which of the open source Bitcoin software have the most thoroughly and understandably commented ...
6
votes
1answer
271 views
What is op_eval?
I have been hearing a lot lately about "OP_EVAL", what is it?
Gavin has mentioned it here: ...
0
votes
4answers
342 views
Is performance really important when choosing a language for a trading bot? [closed]
The C programming language outperforms interpreted languages such as Python or Ruby, but when it comes down to programming productivity, it is much easier/faster to write a Python program than a C ...
8
votes
2answers
738 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 ...
7
votes
1answer
54 views
Is there a help file for the bitcoin client?
Is there a help file / man page that explains all the possible commands and arguments for the bitcoin daemon?
I'm looking for an in-depth coverage of the commands seen when I do bitcoind help.
8
votes
2answers
236 views
What does -keypool=1 do?
I am doing some test, and am getting weird behavior with keypool.
In the 0.4.0rc1 bitcoin client:
If I set keypool=1, how many times should I be able to do getnewaddress?
Are there any resources ...
16
votes
2answers
1k views
How do I build Bitcoin source in Windows 7?
I am trying to build the current Bitcoin source in Windows 7x64 - Does anyone know of an idiot-proof tutorial? Some of the steps in the included doc give me errors.
When I try to tar openssl with ...
4
votes
2answers
511 views
Why am I getting this make error w/ 0.4.0rc1 on Ubuntu
Building 0.4.0rc1 in Ububtu via make -f makefile.unix returns the following errors/warnings:
ui.cpp: In member function 'virtual void CMainFrame::OnIconize(wxIconizeEvent&)':
ui.cpp:488:25 ...
5
votes
3answers
366 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 ...
9
votes
1answer
1k views
How do I build Bitcoin from source in Linux?
I am running an Ubuntu Virtualbox, how do I build Bitcoin from source and run it in this environment?
I'm using the build notes from the bitcoin core github and I get the following errors when trying ...
31
votes
3answers
3k views
Have any cryptography experts vetted the bitcoin source code?
Theoretically, bitcoin's open source nature makes it more resistant to bugs and exploits. However, due to the specialized nature of the code, even many programmers don't fully understand the ...

