evilny0 a41b13f3b2 Moved data sources out of wallet class.
Added Blockchair support for BTC/BCH.
Support for multiple operations for each ETH tx, introducing support for ERC-20.
Separated DB data to "raw" and "processed". The goal is to be able to wipe processed data (so we can process again with updated rules) without requiring to analyze again input files.
Updated SQL schema to match changes.
2021-02-21 22:59:40 +01:00
2018-01-11 21:47:59 +01:00
2018-01-11 21:47:59 +01:00
2021-02-06 14:47:39 +01:00

cpfm

Cryptocurrencies portfolio manager.

Requirements

Build

Inside the directory run the following commands:

mkdir build
cd build
cmake ..
make

You should pass the following variables to cmake :

  • SQLPP11_ROOT_DIR : where sqlpp11 is installed.
  • SQLPP11_MYSQL_INCLUDE_DIR : where sqlpp11-connector-mysql include folder is.
  • SQLPP11_MYSQL_LIB_DIR : where sqlpp11-connector-mysql compiled library is.
  • HinnantDate_ROOT_DIR : where Howard Hinnant Date is installed.

Database

You should create a database with the SQL file provided.

License

  • cpfm is distributed under the GNU GPL v3.

  • The Kraken signature code is copied from Marco Esposito krakenapi https://github.com/voidloop/krakenapi, which is licensed under the MIT license.

S
Description
No description provided
Readme
84 KiB
Languages
C++ 91.4%
CMake 5.6%
TSQL 3%