crypto.bi

Programming Category - Page 3

Introduction to our commented Bitcoin source code section
Below you'll find the main commented Bitcoin source code sections (sorted by section name and filename). Core amount.h - Defines the CAmount typedef, implements minimum and ...
bitcoind.cpp – Commented Bitcoin source code
As mentioned in the Bitcoin-Qt commented source code post, there are several approaches one can take to step into the Bitcoin source in approximately the same order as it runs. Fo...
C Programming: Reading from inactive union members
Unions are an interesting construct that you're likely to find in C programs. A union looks similar to a struct on the outside, but it has a special quality that it can only h...
Iterate through all values of errno
Ever wondered about all the possible UNIX error messages? I wanted to see what all the possible errors are, so I wrote a little program which iterates through all possible valu...
chainparams.cpp – Commented Bitcoin Source Code
In this article we'll take a look at one of the better known Bitcoin Core source files. Why is chainparams.* known to so many crypto developers? Because since 2011 or so, ba...
rpc/server.cpp – Commented Bitcoin Source Code
We now dive into one of the most exciting components of the Bitcoin Core source code. The RPC subsystem interconnects the connection manager, wallets, the storage subsystem and...
A Few Quick C Programming Tips and Tricks
C is a small and relatively simple language when compared to C++, Java and C#. Still, there's much more under the C hood than meets the eye! Writing correct C takes lots of...
Getting started with crypto.bi Toolbox [README.first]
This is a quick guide to getting started with Crypto.BI Toolbox. Following these steps should get Toolbox in a working state quickly, so you can begin exploring the Bitcoin bl...
Bitcoin Blockchain to Database Sync Process (blocks_updater) [cypto.bi Toolbox]
After performing the initial database insert using toolbox/db/blocks_inserter, new blocks will be received from the network. To keep the database in sync after the initial bulk...
Create an autotools project from scratch
Recently I decided to finally try to understand autotools. It's been on my list for ages, so I took the opportunity to read a bit more about the de-facto standard GNU build system...