View on GitHub

SpyCblock

:octocat: :hammer: A simple Bitcoin parser to parse the raw *.dat files, and decode them into differents format :microscope: :octocat:

Build SpyCblock

At the moment the only method for build SpyCblock is with scripts contained inside the directory called installer or command line. I hope to implement the complete installer with CMake in the future.

PS: SpyCblock was developed for work on Linux OS (based Ubuntu/Debian), I think work on the OSX but I don’t think work on Windows (“I hope” only for the moment).

PS: unfortunately, the script does not have the capacity to aborted after error; so you pay attention to the console.

Scripts description

Inside the directory installer exist some script for different type system build, like:

Build from the script

If you compile for the first time SpyCblock you can run the command ./compile.sh, if the command runs without error, you can find the binary inside the build directory.

After this, you can jump to the configure section

If you want recompiling only the binary you can run the script ./compile-without-dependence.sh

Build SpyCblock tests for scripts

If you want to compile the SpyCblock test you can run the ./compile.sh and if it ran without error you can run also the command ./compile-test.sh; if the compile-test.sh run without error you have needed the structure of the directory for the test, you can find it here or on OnionShare

After this, you can jump to the configure section

Build from the command line

If the script doesn’t work and you can use the console for installing it (The script is tested only on Linux (based on Ubuntu/Debian))

Dependencies for the develop

External dependence

You can use the original guide to install the single project

If you want to compile the test, you can install the Gtest dependences

Compile SpyCblock

Compile SpyCblockTest